美文网首页
提供“全能初始化方法”--Effective笔记

提供“全能初始化方法”--Effective笔记

作者: 夜者无念 | 来源:发表于2017-05-11 14:36 被阅读14次
    屏幕快照 2017-05-11 下午2.35.37.png

    1,在类中提供一个全能初始化方法,并于文档指明。其他初始化方法均应调用此方法。

    2,若全能初始化方法与超类不同,则需覆写超类中的对应方法。

    3,如果超类的初始化方法不适用于子类,那么应该覆写这个超类方法,并在其中抛出异常。
    @throw [NSException exceptionWithName:NSInternalInconsistencyException reason:@"" userInfo:nil];

    相关文章

      网友评论

          本文标题:提供“全能初始化方法”--Effective笔记

          本文链接:https://www.haomeiwen.com/subject/gtpotxtx.html