美文网首页编写高质量代码的52个有效方法
52个有效方法(20) - 为私有方法加前缀

52个有效方法(20) - 为私有方法加前缀

作者: SkyMing一C | 来源:发表于2018-09-04 16:46 被阅读8次
    为私有方法加前缀好处
    • 有助于调试,因为据此可以很容易地把公有方法和私有方法区分。

    • 便于修改方法名或方法签名。对于公共方法来说,修改了其名称或签名,那么使用这个类的所有其他代码都得更新才行。而对于内部方法来说,若要修改其签名或名称,则只需同时修改本类内部的相关代码即可,不会影响面向外界的API。

    具体使用何种前缀可以根据个人喜好来定,其中最好包含下划线与字幕p(private)
    #import <Foundation/Foundation.h>
    
    @interface EOCObject : NSObject
    - (void)publicMethod;
    @end
    
    @implementation EOCObject
    
    - (void)publicMethod {
        …
    }
    
    - (void)p_privateMethod {
        …
    }
    
    @end
    
    要点
    1. 给私有方法的名称加上前缀,这样可以很容易地将其同公共方法区分开。

    2. 不要单用一个下划线做私有方法的前缀,因为这种做法是预留给苹果公司的。

    相关文章

      网友评论

        本文标题:52个有效方法(20) - 为私有方法加前缀

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