ios基礎-XCode使用技巧

(一)代碼規範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等


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章