每隔几个月,我都会遇到同样的问题,即 ViewController 没有被释放,因为没有在 block 中使用 weak-self。 有什么方法可以让 Xcode 警告我吗?
谢谢。
最佳答案
这可能有助于 -Warc-retain-cycles
此外,如果您在 Xcode 中选择分析而不是构建,这将为您提供有关代码中不良做法的更多信息,其中包括有关使用弱变量的信息。
另一个层次是使用 Infer,Facebook 开源的 iOS/Android 静态分析器:www.fbinfer.com
另请参阅:http://fuckingclangwarnings.com/对于其他警告。我只是在我的项目上设置了“-w”以获取所有标准警告
关于objective-c - 有没有办法显示不使用弱 self 的警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31833314/