2.11、建议:关于类别名
2016-07-19 本文已影响20人
半升多瑙河
说明:类别名应该有两三个字母的前缀以表示类别是项目的一部分或者该类
别是通用的 。类别名应 该包含它所扩展的类的名字。
比如我们要基于NSString创建一个用于解析的类别,我们将把类别放在一个
名为GTMNSString+Parsing.h的文件中。类别本身命名为GTMStringParsingAdditions (是的,我们 知道类别名和文件名不一样,但是这个
文件中可能存在多个不同的与解析有关类别)。类别中的方 法应该以gtm_myCategoryMethodOnAString:为前缀以避免命名冲突,因为Objective-C只有一 个名字空间 。如果代码不会分享出去,也不会运行在不同的地址空
间中,方法名字就不那么重要了 。
类名与包含类别名的括号之间,应该以一个空格分隔。