Xcode自定義程式碼塊

馬萬旻發表於2018-08-09

本文主要介紹自定義程式碼塊是會遇到的幾個配置引數。

  1. Title 標題 - 塊的名字(出現在程式碼補全和程式碼塊庫列表中)

  2. Summary 簡介 - 簡單描述下它是幹嘛的(只出現在程式碼塊庫列表中)

  3. Platform 平臺 - 限制可訪問該程式碼塊的平臺。OS X,iOS,或者(“全部”)

  4. Language 語言 - 限制可訪問該程式碼塊的語言。

  5. Completion Shortcut 輸入碼 - 快捷輸入碼。常用塊的輸入碼應該非常簡練。Xcode 不會警告衝突 / 重複的輸入碼,所以一定要確保新新增的不要和已有的衝突。

  6. Completion Scopes 有效範圍 - 限制可訪問該程式碼塊的範圍。

    • All 全部
    • Class Interface Methods 類介面方法 - 範圍為.h檔案的方法,@interface - @end的範圍,指的是定義的方法
    • Class Interface Variables 類介面變數 - 範圍為.h檔案的屬性,@interface - @end的範圍
    • Code Expression 程式碼表示式 - Method方法的一部分
    • Function or Method 函式或方法 - 指的是呼叫的方法,區別於2和3(定義的方法)
    • Preprocessor Directive 預處理指令
    • String or Comment 字串或註釋
    • Top Level 最高層

相關文章