25、总是为第三方类的分类名称加前缀

因为OC中没有命名空间这一概念,所以只能用给类名/方法名添加前缀的方式实现。一般来说这个前缀应该与当前项目/当前模块相同。如:

@interface NSString (XXX_HTTP) // 为分类名添加前缀!!!!
- (NSString *)xxx_urlEncodeString; // 为分类方法名名添加前缀!!!
- (NSString *)xxx_urlDecodeString;

要点:

  • 向第三方类中添加分类时,总应给其名称方法名加上你专用的前缀

Last updated

Was this helpful?