Xcode两种调试小技巧
2023-09-14 08:56:50 时间
1.”全局”断点
正常情况下如果代码有错误,会直接触发SIGXXXX信号,然后中断在main函数里.
但是我们还是不知道到底是什么引发了异常信号.我们可以在断点导航器中添加一个全局断点,一旦出现错误,会立即中断执行:
2.启用未声明selector异常
如果我们在代码中引用了一个未声明的selector,编译不会有问题;但是运行时会直接崩溃.我们可以在项目中开启未声明selector异常,在编译时就发现这个问题:
Xcode免证书调试 不用开发者账号,不用证书,不用创建APPID,不用绑定设备,不用生成配置文件,只需一个AppleID和密码(就是APPStore应用商店的ID和密码即可并不是开发者ID和密码)即可。即可完成真机调试,这样的好处一是可以使真机测试变得简单,去掉了之前的复杂步骤,提高了效率,二是自己给自己的苹果手机编一些好玩的程序,或者是独有的程序,IOS开发的可以炫耀一下了。
与以前相比,更加强大: 1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++. 2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快.
相关文章
- Xcode中的调试工具栏简介
- iOS真机调试 for Xcode 5
- Xcode调试LLDB
- chrome单步调试代码
- 【STM32F429开发板用户手册】第7章 STM32F429下载和调试方法(IAR8)
- SAP UI5 ODataModel.createEntry 单步调试
- 安卓动态调试七种武器之离别钩 – Hooking(下)
- watchpoint set variable(观察变量值的改变)-- Xcode调试
- RTC驱动开发和调试
- 如何使用dynamic debug动态打印调试
- rk3399 如何使用dynamic debug动态打印调试
- 3588双屏显示旋转方向调试文档
- 音视频开发(五十一)调试分析FFmpeg (解封装部分的)常用结构体
- Birdseye:一款极其强大的 Python 调试工具
- 调试GPU相关代码
- 串口调试工具 mobaxterm 下载