码迷,mamicode.com
首页 > 其他好文 > 详细

xcode调试技巧

时间:2015-08-07 11:21:53      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:

1.搭建框架  运行下

2.实现独立的界面    调试

3.NSLog 打印
NSLog(@"%@",NSStringFromSelector(_cmd));打印当前函数名

#define A 0
#if A
    NSLog(@"%@",NSStringFromSelector(_cmd));
    NSLog(@"%s %d",__func__,__LINE__);
#endif


4.gdb  可能会出现问题的地方 加断点


5. 添加异常断点

技术分享


6.检测内存过早释放

技术分享

技术分享



7.检测代码的内存管理问题

技术分享


8.检测内存泄露

技术分享技术分享




9. clear 工程的垃圾信息



10.把模拟器的中应用删除了、还原模拟器  

11. 经常会把 .h 导成  .m 编译报错

12、排错

//#ifdef DEBUG
//#define NSLog(...) NSLog(__VA_ARGS__)
//#else
//#define NSLog(...)
//
//#endif

#ifdef __OPTIMIZE__//在release 模式下 会自动定义这个宏
#define NSLog(...)
#else
#define NSLog(...) NSLog(__VA_ARGS__)
#endif

代码要 规范
====
莫名的错误
1.clean  工程
2.删除app
3.还原模拟器
还不行另找原因。




xcode调试技巧

标签:

原文地址:http://blog.csdn.net/shuju345/article/details/47334175

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!