Xcode崩溃、内存泄露检查方法
来源:互联网 发布:微易达网络推广 编辑:程序博客网 时间:2024/05/21 20:51
project - profile
转载自:http://blog.csdn.net/zzh_gaoxingjiuhao/article/details/7830864
秘诀:
1.假如崩溃在main.m里面,就可以设置全局异常断点(Exception Breakpoint)。
2.在异常断点开启的状态下,你也没有得到得到有用的信息。在这种情况下,多继续几次运行这个app,或者在调试提示后面输入“po $eax”命令。
3.大多数崩溃的一般原因和一些bug都是在你的xib中或者storyboard中的连接丢失了或者是错误的连接。这些情况不会在编译错误里面显示,因此你一般不知道。
4.不要忽略编译警告。假如你有编译警告,就说明你有些东西可能会出错。假如你不知道为什么你会到一个编译警告,最好去搞明白它. 这些都是安全的做法!
5.在设备上调试可能会和在模拟器上面有些微的不同。这两个环境不是完全一样,你将会得到不同的结果。
例如,当你运行一个有问题的程序在iphone4上的时候,这第一个崩溃就会发生在NSArray初始化的时候,因为你缺少一个nil标记,而不是会因为当这个app执行setList:的时候的时候崩溃。所以说上面那个原则方法就可以帮你找到崩溃问题的根源本质。
不要忘记静态分析工具(static analyzer tool),这个工具将会捕获更多的错误。假如你是一个初学者,推荐你开启它。你可以在Build Settings界面上为你的工程设置:
- Xcode崩溃、内存泄露检查方法
- Xcode崩溃、内存泄露检查方法
- Xcode崩溃、内存泄露检查方法
- Xcode崩溃、内存泄露检查方法
- 关于Xcode 检查内存泄露方法
- 如何让xcode自动检查内存泄露
- iOS-xcode内存泄露 检查静态/动态
- 如何让xcode自动检查内存泄露
- VC内存泄露检查方法
- VC内存泄露检查方法
- xcode检测内存泄露方法
- xcode 通过instrument跟踪内存泄露和崩溃
- vc设置检查内存泄露的方法
- 检查C++内存泄露的方法
- java内存泄露快速检查方法
- windows下内存泄露的检查方法
- VS2010 检查内存泄露的方法
- VS2010 检查内存泄露的方法
- 第一天
- C#网页自动登录和提交POST信息的多种方法
- 推荐个HTML5 2D引擎开发系列教程
- Oracle常用维护管理操作[收集中]
- 关于页面跳转
- Xcode崩溃、内存泄露检查方法
- 项目经理怎样给领导汇报工作?
- centOS yum 安装mysql
- Java集合框架List,Map,Set等全面介绍
- 感慨以及牢骚
- leetcode Unique Binary Search Trees II
- Oracle 10g 中的递归查询(树型查询)
- linux 本地通信实例 AF_UNIX close (sockfd)很重要
- 关键词推荐工具中的用户引导机制之一