第20条:为私有方法名加前缀

一个类经常要写一些只在内部使用的方法。建议应该为这种方法的名称加上某些前缀,好处:
1.有助于调试,因为这样容易区别公共方法和私有方法。
2.便于修改方法名或方法签名。修改公共方法,那么使用了这个类公共方法的代码都需要更新,而修改私有方法,只需要修改本类内部相关代码即可。用前缀把私有方法标出,容易看出哪些可以随意修改,哪些不应轻易改动。

何种前缀可根据个人喜好来定。可以使用p_作为前缀。p表示“private”(私有的),下划线则可以把这个字母和真正的方法名区隔开。下划线后面按照驼峰法来命名,其首字母小写。

#import "EOCObject.h"

@implementation EOCObject

- (void)publicMethod
{
    
}

- (void)p_privateMethod
{
    
}
@end

苹果喜欢用一个下划线作为私有方法的前缀,所以我们不应该单用一个下划线做前缀。

你可能感兴趣的:(第20条:为私有方法名加前缀)