Effective OC读书笔记一:头文件、字面量、预处理、枚举

Effective OC读书笔记一:头文件、字面量、预处理、枚举,第1张

要点

要点

注意:变量一定要同时用static和const来声明,如果试图修改const修饰符所声明的变量,那么编译器会报错。

而static修饰符意味着该变量仅在定义次变量的编译单元中可见。编译器每收到一个编译单元,就会输出一份目标文件(在OC语境下,编译单元通常指的是每个类的实现文件,即.m)。

假如此变量不加static,编译器就会为他创建一个外部符号,如果另一个编译单元也声明了同名变量,则会报错。

要点:

若是枚举不需要相互结合,则应使用NS_ENUM来定义。

使用Switch来定义枚举(使用状态机时最好不写default分支,并确保Switch语句能正确处理NS_ENUM里面的所有样式):

要点:

这个工具是用来找出OC项目中未用到OC的头文件引用

安装:

帮助:

在当前目录下检索未使用类:

在目标路径下检索未使用类:

删除所有未引用类文件

这个工具可以很方便快捷的找出工程项目下未被调用的方法可以检测出objc项目中无用的方法,支持一键清理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11530393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存