在initWithCoder:和initWithFrame之间命名共享初始化方法的约定:

时间:2014-03-13 18:28:15

标签: ios objective-c uiview

我最终应用的常见模式是How to override both initWithFrame: and initWithCoder: in subclass of UIView?

中描述的模式

但是我一直在痴迷命名所说的方法。我使用了basicInitializelocalInit以及sharedInit之类的内容。我一直想把它称为init这是邪恶的,但恰当地表达了我不得不两次实施同样的事情的挫败感(即使只是通过管道)。

我很好奇是否其他人已经看到了什么常见的约定方式来命名该方法?或者,如果你已经开发了自己的一个。

1 个答案:

答案 0 :(得分:1)

我只使用带有可选单例模式的“共享”和“默认”单词,因为这是Cocoa本身的惯例,所以我不会使用它们。