摘要:1 Debug information format 这里原先的设置是DWARF,什么是DWARF,他与熟悉的dSYM文件什么关系?查了一下。“DWARF与dSYM的关系是,DWARF是文件格式,而dSYM往往指一个单独的文件。在Xcode中如果不做特殊制定,debug information是被保 阅读全文
posted @ 2019-06-21 16:40 超级大熊 阅读 (39) 评论 (0) 编辑
摘要:关于在Xcode中选择模拟器目标时,看到的目标选项如下: 关于Xocde中Device看到的模拟器 在Xcode中选择Window > Devices 或者直接快捷键(shift + command + 2)打开如下界面: 真是目录下找到对应的这些模拟器 首先我们进入下面这个目录:/Users/ma 阅读全文
posted @ 2018-12-05 14:41 超级大熊 阅读 (58) 评论 (0) 编辑
摘要:立即寻址就是指令当中自带数据,直接读取,最快; 直接寻址就是指令中存放的是地址,直接解析这个地址; 间接寻址就只指令中存放的是地址的地址,或者是存放地址的寄存器,最慢。 总共有14个16位寄存器,8个8位寄存器 通用寄存器: 数据寄存器: AH(8位) AL(8位) AX(16位) (AX和AL又称 阅读全文
posted @ 2018-09-07 15:43 超级大熊 阅读 (172) 评论 (0) 编辑
摘要:开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问题,就换一台,如果10台后挂了他就不做手机了。好了不 阅读全文
posted @ 2018-09-07 11:30 超级大熊 阅读 (28) 评论 (0) 编辑
摘要:鉴于网上没有较完善的time profile教程,官网上的介绍也很简略,look在此写一篇time profile的小教程,此篇文档囊括了谷歌前两页的搜索结果,look浓缩翻译了部分精华并加入了些个人理解,有不对的地方或需要补充的地方,欢迎大家斧正和指导。在此感谢carmelosui关于self的指 阅读全文
posted @ 2018-09-07 11:29 超级大熊 阅读 (79) 评论 (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 超级大熊 阅读 (39) 评论 (0) 编辑
摘要:在苹果的官方文档中列出了我们在调试中能用到的一些命令,我们在这重点讲一些常用的命令 调试本地文件方法(Mac OS X):(lldb) target create "/Users/piaoyun/Desktop/xx.app/Contents/MacOS/xxxx" 远程调试方法: 设备端运行: 附 阅读全文
posted @ 2018-07-20 00:00 超级大熊 阅读 (344) 评论 (0) 编辑
摘要:1、po:print object的缩写,表示显示对象的文本描述,如果对象不存在则打印nil。 简单的打印一个对象我们就不说了,我们来说说特殊的应用场景吧! 应用场景:你想知道一个视图包含了哪些子视图。当然你可以循环打印子视图,但是下面只需要一个命令即可解决。 输出视图层级关系(这是一个被隐藏的命令 阅读全文
posted @ 2018-07-19 23:58 超级大熊 阅读 (30) 评论 (0) 编辑
摘要:1. iOS动画 总的来说,从涉及类的形式来看,iOS动画有:基于UIView的仿射形变动画,基于CAAnimation及其子类的动画,基于CG的动画。这篇文章着重总结前两种动画。 2. UIView动画 设置UIView形变动画有两种常见用到的属性,.frame,.transform,所以有的人也 阅读全文
posted @ 2018-07-05 10:25 超级大熊 阅读 (41) 评论 (0) 编辑
摘要:OpenGL ES 2 的渲染流程 实际绘制环境,流程细化 操作流程: 1. 配置环境: a. CAEAGLLayer 替换默认的 CALayer,配置绘制属性; b. EAGLContext,即 Render Context ,设置成 OpenGL ES 2 API 环境,并使其成为当前活跃的上下 阅读全文
posted @ 2018-06-06 19:53 超级大熊 阅读 (128) 评论 (0) 编辑