
调试技巧
Sodaslay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Facebook Infer安装总结
最近想对iOS项目的代码进行静态分析,最后在几个成熟的工具中选择了Facebook的Infer工具。然后对照github上的说明安装:https://github.com/facebook/infer/blob/master/INSTALL.md中间踩了一些坑,记录下来方便后面自己再遇到。1.安装brew: curl -LsSf http://github.com/mx原创 2017-05-05 17:27:04 · 2187 阅读 · 0 评论 -
XCode下的GDB命令实例
对于大多数Cocoa程 序员来说,最常用的debugger莫过于Xcode自带的调试工具了。而实际上,它正是gdb的一个图形化包装。相对于gdb,图形化带来了很多便利, 但同时也缺少了一些重要功能。而且在某些情况下,gdb反而更加方便。因此,学习gdb,了解一下幕后的实质,也是有必要的。gdb可以通过终端运行,也可以在Xcode的控制台调用命令。本文将通过终端讲述一些gdb的基本命令和转载 2012-07-25 17:08:53 · 1277 阅读 · 0 评论 -
iOS开发常见Bug_不要被NSLog迷惑(NSDictionary的无序性)
今天被一个bug困扰了很久,最后发现根本原因是由于NSDictionary的wu yu xing原创 2014-08-06 23:10:20 · 2233 阅读 · 0 评论 -
ios Crash Log 分析汇总
方法一:1.xcode 有自带的symbolicatecrash,可以将.crash文件中的16进制地址转换成可读的函数地址。symbolicatecrash位于:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFram转载 2014-06-03 11:27:23 · 658 阅读 · 0 评论 -
iOS 使用宏定义区分iphone 模拟器和真机
#if TARGET_IPHONE_SIMULATOR#import "Release-iphonesimulator/MicrosoftOfficeWord.h"#elif TARGET_OS_IPHONE#import "Release-iphoneos/MicrosoftOfficeWord.h"#endif原创 2013-08-22 10:01:23 · 1494 阅读 · 0 评论 -
NSString的内存分配及管理
本文参考了这篇文章,主要做了补充说明:http://www.cnblogs.com/hellocby/archive/2012/08/23/2652201.html生成一个NSString类型的字符串有三种方法:方法1.直接赋值: NSString *testStr1 = @"a";方法2.类函数初始化生成: NSString *testStr转载 2012-12-21 10:50:55 · 597 阅读 · 0 评论 -
XCode 3.2 常用快捷键
shift + command + E 显示或者隐藏 Editor 窗口。command + [ 左移代码command + ] 右移代码tab 代码自动完成Esc 打开自动完成列表(E表示枚举类型,转载 2012-08-08 21:40:16 · 489 阅读 · 0 评论 -
Xcode 高级调试技巧
在苹果的官方文档中列出了我们在调试中能用到的一些命令,我们在这重点讲一些常用的命令调试本地文件方法(Mac OS X):(lldb) target create "/Users/piaoyun/Desktop/xx.app/Contents/MacOS/xxxx"远程调试方法:设备端运行:附加进程:./debugserver *:1234 -a "You转载 2017-09-03 21:52:02 · 11018 阅读 · 0 评论