IT培训网 - IT职场人学IT技术上IT培训网
通往iOS工程师路的几个学习技巧
时间:2016-09-13 11:33:40 来源:IOS培训网 作者:IT培训网 已有:名学员访问该课程
在成为iOS工程师的路上,总是有小伙伴会遇到一些小麻烦,导致工作时间延长,工作效率降低,有时候可能导致严重后果。IT培训网小编总结了一些技巧,希望能帮助大家少走坑洼,在成为iOS工程师这条路上越来越顺畅。
1.捕捉异常
许多时候我会遇到数组下标越界异常、或者是找不到该方法等常见的简单错误,一时半会不能定位错误,其实我们可以——
在Xcode的导航区,选中“show the Breakpoint navigator”,左下角点击加号,选中“Add Exception Breakpoint”,以后再有类似错误,Xcode能够帮我们扑捉到,Run会被卡住在错误的那一行哦。
2.快速查找工程文件
工程大了,常常不记得哪个文件在哪个文件夹的子目录下,或者记得也得不厌其烦地层层打开,可以在导航栏下方Filter中输入文件名可找到(导航栏顶端必须选中第一栏“show the project navigator”),其实我可以这样——
cmd + shift + O组合键调出Open Quickly窗口,快速查找所需文件。
3.App名称的修改
许多个人开发者或许会有和我一样的经历,开发一个App途中会想到更合适的名字,这时候变会修改工程名以达到App名称改变的目的,其实你可以一步到位——
在info.plist中添加一个key(Bundle display name),Value就是你需要的新名字,Run后退回主页面,可以看到你的新App名字在这页面上了,是不是很简单?
4.取沙盒日志
App崩溃闪退,看下沙盒日志是不错的选择,附上导出的方法——
取沙盒日志的方法
1.手机连接Mac电脑,打开Xcode。
2.选择顶栏的 Windows 下的 Devices。
3.在Devices栏下先选择当前连接的手机设备。
4.在 Installed Apps 栏下选择你开发的App(需要取沙盒文件的App)。
5.点击底部“齿轮图案”的按钮,选择Download Container…
然后找到你下载的地方,右击显示包内容,开始查找原因吧。
5.po
po对我来说非常有用的一个指令。在调试的时候,遇到一个想知道的变量,不需要再NSLog后再运行一次,或者移动鼠标点击打印值,只需要在控制台po+变量(+用空格代替),即可即使显示变量值哦。
当你想知道变量A的属性也只是需要
po [A class]
就是那么简单
6.添加标注
代码过多或者隔天继续,很多时候都已经忘记了需添加功能的地方,这时候我们可以使用【// FIXME: 】【// TODO: 】【// MARK: 】等加以标记。
标记之后,我们在当前文件点击源文件上方的一个下拉框,你能查看到所有的属性和方法。其中就有自己标注的内容了。
成长的道路总是不那么平坦,在成为iOS工程师这条路上,小伙伴们或许还有很长的路要走,既然选择了远方,便只顾风雨兼程,早日成为自己满意的iOS工程师。
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。
- 上一篇:如何30天掌握iOS基础编程语言
- 下一篇:IOS发展历程及功能