摘要:背景 背景 在ios开发过程中,有时候会用到第三方的静态库(.a文件),然后导入后发现编译正常但运行时会出现selector not recognized的错误,从而导致app闪退。接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在Other Linker Flags中加入-ObjC或者-al 阅读全文
posted @ 2019-09-02 12:06 超级大熊 阅读 (45) 评论 (0) 编辑
摘要:截图1.png 截图1.png 截图2.png 截图2.png 进入Build Settings 搜索OTHER LINKER FLAGS 截图3.png 截图3.png -framework这个标志是给你带.framework的文件使用的,所以你需要找出来那些不需要-framework的框架,把它 阅读全文
posted @ 2019-09-02 12:04 超级大熊 阅读 (778) 评论 (0) 编辑
摘要:1 Debug information format 这里原先的设置是DWARF,什么是DWARF,他与熟悉的dSYM文件什么关系?查了一下。“DWARF与dSYM的关系是,DWARF是文件格式,而dSYM往往指一个单独的文件。在Xcode中如果不做特殊制定,debug information是被保 阅读全文
posted @ 2019-06-21 16:40 超级大熊 阅读 (198) 评论 (0) 编辑
摘要:关于在Xcode中选择模拟器目标时,看到的目标选项如下: 关于Xocde中Device看到的模拟器 在Xcode中选择Window > Devices 或者直接快捷键(shift + command + 2)打开如下界面: 真是目录下找到对应的这些模拟器 首先我们进入下面这个目录:/Users/ma 阅读全文
posted @ 2018-12-05 14:41 超级大熊 阅读 (211) 评论 (0) 编辑
摘要:立即寻址就是指令当中自带数据,直接读取,最快; 直接寻址就是指令中存放的是地址,直接解析这个地址; 间接寻址就只指令中存放的是地址的地址,或者是存放地址的寄存器,最慢。 总共有14个16位寄存器,8个8位寄存器 通用寄存器: 数据寄存器: AH(8位) AL(8位) AX(16位) (AX和AL又称 阅读全文
posted @ 2018-09-07 15:43 超级大熊 阅读 (261) 评论 (0) 编辑
摘要:开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问题,就换一台,如果10台后挂了他就不做手机了。好了不 阅读全文
posted @ 2018-09-07 11:30 超级大熊 阅读 (44) 评论 (0) 编辑
摘要:鉴于网上没有较完善的time profile教程,官网上的介绍也很简略,look在此写一篇time profile的小教程,此篇文档囊括了谷歌前两页的搜索结果,look浓缩翻译了部分精华并加入了些个人理解,有不对的地方或需要补充的地方,欢迎大家斧正和指导。在此感谢carmelosui关于self的指 阅读全文
posted @ 2018-09-07 11:29 超级大熊 阅读 (143) 评论 (0) 编辑
摘要:1.崩溃分析 1.1.崩溃日志(crash log) 1.1.1.xcode中查看崩溃信息 xcode->Window->Organizer->Crashes 1.1.2.根据符号表来监测奔溃位置 什么是符号表 符号表就是指在Xcode项目编译后,在编译生成的二进制文件.app的同级目录下生成的同名 阅读全文
posted @ 2018-09-07 11:22 超级大熊 阅读 (52) 评论 (0) 编辑
摘要:在苹果的官方文档中列出了我们在调试中能用到的一些命令,我们在这重点讲一些常用的命令 调试本地文件方法(Mac OS X):(lldb) target create "/Users/piaoyun/Desktop/xx.app/Contents/MacOS/xxxx" 远程调试方法: 设备端运行: 附 阅读全文
posted @ 2018-07-20 00:00 超级大熊 阅读 (597) 评论 (0) 编辑
摘要:1、po:print object的缩写,表示显示对象的文本描述,如果对象不存在则打印nil。 简单的打印一个对象我们就不说了,我们来说说特殊的应用场景吧! 应用场景:你想知道一个视图包含了哪些子视图。当然你可以循环打印子视图,但是下面只需要一个命令即可解决。 输出视图层级关系(这是一个被隐藏的命令 阅读全文
posted @ 2018-07-19 23:58 超级大熊 阅读 (40) 评论 (0) 编辑