美文网首页
Effective Objective-C 读书笔记

Effective Objective-C 读书笔记

作者: hugoWang1018 | 来源:发表于2015-04-28 14:36 被阅读0次

    1. 编码优化:

    • 多用类型常量,少用#define 预处理命令
    • 规范定义全局型常量,如通知名

    这样定义常量要优于使用#define预处理指令,因为编译器会确保常量值不变.一旦在.m文件中定义好,即可随处使用.而采用预处理指令所定义的常量可能会无意中遭人修改,从而导致程序各个部分所使用的值互不相同.

    • 使用枚举的注意点
      1. 用NS_ENUM与NS_OPTIONS宏来定义枚举类型,并指明其底层数据类型.这样做可以确保枚举是用开发者所选的底层数据类型实现出来的,而不会采用编译器所选的类型.
      2. 在处理枚举类型的switch语句中不要实现default分支,这样的话,加入新枚举之后,编译器就会提示开发者:switch语句并未处理所有枚举.
    持续更新ing
    

    相关文章

      网友评论

          本文标题:Effective Objective-C 读书笔记

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