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

MCM*_*tan 5 weak-references objective-c swift

每隔几个月,由于没有在块中使用弱自我,我得到了同样的问题,即ViewController没有被释放.有没有办法让Xcode警告我这个?

谢谢.

tet*_*ive 0

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

此外,如果您选择“在 Xcode 中分析”而不是“构建”,这将为您提供有关代码中不良做法的更多信息,其中包括有关使用弱变量的信息。

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

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