我最终应用的常见模式是How to override both initWithFrame: and initWithCoder: in subclass of UIView?
中描述的模式但是我一直在痴迷命名所说的方法。我使用了basicInitialize
和localInit
以及sharedInit
之类的内容。我一直想把它称为init
这是邪恶的,但恰当地表达了我不得不两次实施同样的事情的挫败感(即使只是通过管道)。
我很好奇是否其他人已经看到了什么常见的约定方式来命名该方法?或者,如果你已经开发了自己的一个。
答案 0 :(得分:1)
我只使用带有可选单例模式的“共享”和“默认”单词,因为这是Cocoa本身的惯例,所以我不会使用它们。