免费开源的iOS开发学习平台

Xcode8新特性:4-Runtime Issues

在开发过程中,因为语法或明显的代码错误(例如Retain Cycle),编译器可以发现并报黄色或红色警告。但是一些因为代码逻辑导致的错误,编译器并没有办法找到。例如下面的这句代码,因为代码逻辑的问题导致两个数组相互引用,都不能释放。

这时候可以通过Xcode8提供的Runtime Issues新特性,查找到运行过程中出现的问题,并通过Graph的方式将问题可视化的展现给开发者。