您的位置:首页 > 移动开发 > IOS开发

ios基金会-XCode温馨提示

2015-08-15 10:24 531 查看
(一个)代号规格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等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: