iOS - Analyze 静态分析
1、Analyze 使用 Xcode 自带的静态分析工具 Product -> Analyze(快捷键 command + shift + B)可以找出代码潜在错误,如内存泄露,未使用函数和变量等。 Analyze 主要分析以下四种问题: 1、逻辑错误:访问空指针或未初始化的变量等; 2、内存管理错误:如内存泄漏等,比如 ARC 下,内存管理不包括 core foundation; 3、声明错误:从未使用过的变量; 4、Api 调用错误:未包含使用的库和框架。 官方文档 Xcode 执行静态代码分析视频教程 2、分析结果处理 1、user-facing text should use localized string macro 面向用户的文本应该使用本地化的字符串宏。此为代码中配置了本地化,面向用户的应该用字符串宏,而我们直接赋值为汉字,因此此提示可以忽略。 2、instance variable used while 'self' is not set to the result of '[(super or self) init...] // 此方法提示错误 - (inst...















