随笔分类 -  Xcode调试

摘要:重新定义NSLog: NSLog(@"【打印定位:%s:%d】%@", __FILE__, __LINE__, <#message#>); 简化打印的内容: Edit Scheme -> Run -> Arguments -> Environment Variables -> Add(OS_ACTI 阅读全文
posted @ 2021-08-05 14:25 码出境界 编辑
摘要:检测视图控制器是否被释放,可以检测是否调用了-dealloc生命周期方法。 具体操作就是在该视图控制器中重写dealloc方法,加上一些打印信息用以判断,只要打印了这个信息就可以认为视图控制器释放了。 相关链接: 循环引用不释放控制器【https://www.cnblogs.com/cchHers/ 阅读全文
posted @ 2021-05-10 13:41 码出境界 编辑
摘要:1 方法废弃 #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" // #pragma clang diagnostic pop 2 不兼容指针类型 #pragma cl 阅读全文
posted @ 2020-02-28 15:27 码出境界 编辑
摘要:首先要明白“断言”的意思: 知道了“断言”的意思,就明白了为什么“条件表达式”判断为真时,程序就继续,判断为假时,程序就会抛出异常,退出程序了。 NSAssert()的定义是 #define NSAssert(condition, desc) condition是条件表达式,值为yes或者no,在O 阅读全文
posted @ 2018-05-09 14:29 码出境界 编辑
摘要:关于本文: 1、模拟器的快捷键 2、覆盖安装注意事项 3、给模拟器相册增加照片 4、模拟器中程序的数据 5、安装旧版本的模拟器 6、模拟慢网速 7、异常断点与符号断点 1、模拟器的快捷键 常用的模拟器快捷键: Cmd + 1/2/3 可以切换模拟器的显示比例。(Xcode9.0之后的模拟器可以自由缩 阅读全文
posted @ 2018-04-28 15:53 码出境界 编辑
摘要:1.help:列举所有的命令,也可以用于查询某个命令的说明,比如,help print,help help 2.print:打印,简写为,prin,pri,p,打印的结果比如,10p10 + 7 ,p/x十六进制,p/t二进制,p/c打印字符,p/s打印以空字符串终止’\0 阅读全文
posted @ 2018-04-04 00:27 码出境界 编辑
摘要:一、背景: 平时在开发过程中,使用的服务器API是公司内网(本文中简称为“内测版”)。内测版通过测试后,会转换到外网(本文中简称为“公测版”),即不用连着公司的wifi也能访问服务器数据。公测版通过后,开发人员将其提交到App Store进行审核,审核通过之前,可以通过TestFlight进行最真实 阅读全文
posted @ 2017-08-24 11:28 码出境界 编辑

点击右上角即可分享
微信分享提示