(一)代码规范pragma mark
1.定义
#pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。不一定适用于其它编译器或其它环境。如果编译器不能识别该指令,则会将其忽略。
2.作用
在编辑器窗格顶部,方法和函数弹出菜单中将代码分隔开,规范化代码,方便阅读查找。
3.使用
在需要加注释的地方加上#pragma mark -
#pragma mark - 视图将要显示的时候 - (void)viewWillAppear:(BOOL)animated { //初始化选号的数组 /*每次被切换到rootview的时候清空已选择的 投注 球组 */ DataModel *datamodel = [DataModel shareDataSource]; datamodel.Balls = [[NSMutableArray alloc] init]; }
(二)重用利器Code Snippets
1.定义
将常用代码规格收集起来,在需要的时候快捷键输出
2.作用
创建可重用的代码块,在需要的地方快速使用,节省输入需要的操作和时间,可以创建并扩充自己的code snippet library。
3.使用
我们来创建一下刚刚介绍的pragma mark快捷操作
新建一项目,在项目中随意一个地方输入#pragma mark – <#Title#>
全选上这段文字,长按鼠标变箭头后,拖入code snippet library
创建成功,拉到code snippet library最底部,修改名称和增加快捷键操作
至此完全创建成功,我们随意在类中输入pm,即会弹出快捷输入提示
按enter键,即自动完成
另外我还多建了三组快捷操作
Title: NSLog Completion Shortcut: log Completion Scopes: Function or Method NSLog(@"<#Log#>");
Title: Property Strong Completion Shortcut: ps Completion Scopes: All @property (strong, nonatomic)
Title: Property Assign Completion Shortcut: pa Completion Scopes: All @property (assign, nonatomic)
查看code snippet library,原有的也有很多常用的快捷操作,如if,ifelse,dowhile等