Analyze静态分析
来源:互联网 发布:环境监测数据弄虚作假 编辑:程序博客网 时间:2024/05/14 06:16
今天来学习一下静态分析,说实话,真的很少用,不过静态分析确实有他的优点的。
它的主要功能是:
1、逻辑错误:访问空指针或未初始化的变量等;
2、内存管理错误:如内存泄漏等;
3、声明错误:从未使用过的变量;
4、Api调用错误:未包含使用的库和框架。
除了内存泄漏,其他三个在编译的时候都会产生警告,体现不出来静态分析的优势。
那么,当你开启ARC模式的时候,他还有用吗,当然有用,我们都知道还有CF框架呢,这个也是需要手动释放内存的,这个时候就可以利用静态分析来帮助我们检查一下有没有内存泄漏了。
而且虽然另外三种在变异的时候确实会产生警告,让你得知一些信息,但是静态分析会给出更详尽的信息。
使用静态分析之前确定没有被编译过,如果被编译过就clean all targets
0 0
- Analyze静态分析
- Analyze静态分析
- iOS 静态分析Analyze
- 使用Analyze静态分析代码
- Xcode执行Analyze静态分析
- Xcode执行Analyze静态分析
- iOS开发 Xcode使用Analyze静态分析
- 【转】IOS性能调优系列:Analyze静态分析
- iOS性能调优之Analyze静态分析
- IOS性能调优系列:Analyze静态分析
- iOS开发——Xcode Analyze静态分析
- analyze 分析表
- ORACLE-ANALYZE命令分析
- Oracle analyze分析
- Analyze分析内存
- Analyze查找静态内存泄漏
- 使用Xcode Analyze进行代码静态检查
- 使用Xcode Analyze进行代码静态检查
- Linux操作系统与应用 结课总结
- Linux中用户管理详解
- UNIX(LINUX)学习笔记
- 插入排序
- c语言生成结构体的方式(用指针不用引用)
- Analyze静态分析
- 关于 @mvc:annotation-driven @InitBinder
- 基于本地Ubuntu主机的Hadoop系统环境搭建
- 关于编译后文件取回 - Samba服务器
- 关于vector在堆上还是在栈上的思考与vector.push_back()究竟放入的是什么
- Java入门习题(五)——内部类
- 利用bochs将逻辑地址转化为物理地址理解操作系统的分段分页机制
- No2.认识图片---机房收费
- 匿名函数和字面量——JS学习