Xcode
快捷键
- Command+Shift+O:快速打开文件
- Command + Shift + J:显示左侧导航栏
- Control + 6:快捷查找方法
- 快速查看谁写的代码:选中一行代码右键,选择
Show Blame for Line
项目规范
- 属性命名规范
|
|
- 在逻辑表达中不要使用纯数字
eg:
|
|
如果你这样使用的话,在等你隔一段时间或者别人改你的代码的时候还要重新闾一遍逻辑,来看一下这个3
到底代表什么。如果你在取得为某个product的的字典,而product所在cell上面还有三个别的cell,你可以将3
改为cellNumberTopOfProduct
。这样的话别人就会知道该变量代表的product上面还有几个cell,而不是在去理解3
。
小知识点
- 在使用UINavigationController的pushViewController:animated:执行入栈一个子控制器操作时,如果自控制器背景色没有设置则会出现”卡顿”现象。
原因:这是因为从iOS7开始,UIViewController的根view的背景颜色默认为透明色即clearColor,所谓”卡顿”其实就是由于透明色重叠后,造成视觉上的错觉,所以这并不是真正的”卡顿”。