有没有办法显示不使用弱自我的警告?

Is there a way to show warning on not using weak self?

每隔几个月,我都会遇到同样的问题,即 ViewController 由于未在块中使用 weak-self 而未被释放。 有什么方法可以让 Xcode 警告我吗?

谢谢。

这可能会有所帮助 -Warc-retain-cycles

此外,如果您在 Xcode 中选择 Analyze 而不是 Build,这将为您提供更多有关不良信息的信息代码中的实践,其中包括有关使用弱变量的信息。

另一个级别是使用 Infer,Facebook 开源的 iOS/Android 静态分析器:www.fbinfer.com

另外,请参阅:http://fuckingclangwarnings.com/ 了解其他警告。我只是在我的项目上设置了“-w”以获得所有标准警告