码迷,mamicode.com
首页 > 移动开发 > 详细

ios基础-XCode使用技巧

时间:2014-06-21 22:17:58      阅读:363      评论:0      收藏:0      [点我收藏+]

标签:ios

(一)代码规范pragma mark

1.定义

 #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。不一定适用于其它编译器或其它环境。如果编译器不能识别该指令,则会将其忽略。

2.作用
在编辑器窗格顶部,方法和函数弹出菜单中将代码分隔开,规范化代码,方便阅读查找。

3.使用

在需要加注释的地方加上#pragma mark - 

#pragma mark - 视图将要显示的时候
- (void)viewWillAppear:(BOOL)animated
{
    //初始化选号的数组
    /*每次被切换到rootview的时候清空已选择的 投注 球组
     */
    DataModel *datamodel = [DataModel shareDataSource];
    datamodel.Balls = [[NSMutableArray alloc] init];
}
bubuko.com,布布扣

(二)重用利器Code Snippets

1.定义

将常用代码规格收集起来,在需要的时候快捷键输出

2.作用

创建可重用的代码块,在需要的地方快速使用,节省输入需要的操作和时间,可以创建并扩充自己的code snippet library。

3.使用

我们来创建一下刚刚介绍的pragma mark快捷操作

新建一项目,在项目中随意一个地方输入#pragma mark – <#Title#>

全选上这段文字,长按鼠标变箭头后,拖入code snippet library

bubuko.com,布布扣

创建成功,拉到code snippet library最底部,修改名称和增加快捷键操作

bubuko.com,布布扣

至此完全创建成功,我们随意在类中输入pm,即会弹出快捷输入提示

bubuko.com,布布扣

按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等


ios基础-XCode使用技巧,布布扣,bubuko.com

ios基础-XCode使用技巧

标签:ios

原文地址:http://blog.csdn.net/wangpeifeng669/article/details/31729819

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!