代码段, 存放程序执行代码
#4. 堆 , 存放进程中被动态分配的内存段.
#5. 栈 , 存放函数的参数值和局部变量, 由编译器自动分配和释放....内存泄露指动态分配开辟出来的空间, 在使用完毕后未释放, 或者未被回收直至程序结束.
Xcode自带有一套测试工具
Analyze - 静态分析
如下图位置:
?...是否调用的让某个对象引用计数加1的方法, 却没有调用引用计数减1的方法
#4. 是否有错误返回类型.
运行后如果检查到有上述错误, 会有蓝色的提示, 如图
?...Time Profile - 运行耗时检查
能查看各个耗时的项目, 对于耗时较多的项目可以双击耗时项目直接定位到代码
?...点开可能定位到代码, 下图中显示的301x标识这段代码运行耗时301ms, 如果有较耗时的代码就需要进行优化
?
上面是Xcode自带的一些检查工具, 但最重要的还是要自己多注意代码规范