打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
iOS代码静态检查
http://www.dzwanli.com.cn/?p=1328
iOS代码静态检查的三种方法:
1. XCode -> Product -> Analyze
注意先执行XCode -> Product -> Clean,然后再执行Analyze;
2. 命令行方式:
1)下载安装scan-build
下载地址:http://clang-analyzer.llvm.org/index.html
2) Terminal执行
scan-build -o /Users/hshi/Documents/temp xcodebuild -configuration Debug -sdk iphonesimulator
3)查看报表,Terminal执行
scan-view /Users/hshi/Documents/temp/2015-07-17-165005-76541-1
3. Jenkins下使用Clang Static Analyzer
Jenkins下安装插件Clang Static Analyzer,然后在job配置中可以进行Clang Static Analyzer的相关设置。
代码静态检查的错误类型主要有:
1)逻辑缺陷,例如访问未初始化的变量或空指针的解引用;
2)内存管理缺陷,如内存泄露;
3)无用存储缺陷(永不会被访问的变量);
4)因未遵从项目用到的框架(frameworks)或类库(libraries)所规范而导致的API使用缺陷;
版权属于: 小红的测试生涯
原文地址: http://www.dzwanli.com.cn/?p=1328
转载时必须以链接形式注明原始出处及本声明。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
深入剖析 iOS 编译 Clang / LLVM
C++ Static变量跨平台、多线程安全性分析
使用OClint进行iOS项目的静态代码扫描
Visual Studio Code C++扩展更新:clang-tidy
Qt Creator 4.0.0发布,支持开源自动化测试
推荐一个好用的嵌入式静态代码扫描工具!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服