iOSInterviewQuestions
iOSInterviewQuestions copied to clipboard
硬伤部分
enum 中驼峰命名法和下划线命名法混用错误:枚举类型的命名规则和函数的命名规则相同:命名时使用驼峰命名法,勿使用下划线命名法。
这里函数命名上 《编写高质量iOS与OS X代码的52个有效方法》里说了在私有方法的函数命名上最好加上“p_” 这种表示前缀 请问为何函数的命名不能加下划线呢?
因为苹果的私有方法保留了单个下划线的命名方法,个人使用的话有可能会和苹果的私有方法重名了。
@Tyrant2013 书里表达的是苹果喜欢单用一个下划线作私有方法的前缀.
比如 _buttonAction
我想表达的是 p_buttonAction
@liuxu0718 这是代码风格的问题,我觉得其实不用太纠结,主要是风格要统一,公司有规定就按公司的来,没有规定的话,最好也能统一下,并没有什么标准。
这种驼峰和下划线杂交的命名感觉很恶心。建议私有方法头文件不要暴露就可以了,还有用pragma mark来分隔标识
@Tyrant2013 @dustturtle 恩恩 了解了 谢谢。