自定义Xcode 文件头部的注释
生活随笔
收集整理的這篇文章主要介紹了
自定义Xcode 文件头部的注释
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Xcode10中新建文件,系統會自動在新建文件的頭部添加注釋模板,如下:
有時候我們可能有特殊的需求想要自定義這些注釋,在Xcode9之后,蘋果也給我們提供了方法,可以很方便的修改這些默認注釋。
1、創建IDETemplateMacros.plist文件
其中 FILEHEADER 是系統所有新建文件頭部的注釋說明,通過覆蓋這個宏就可以自定義頭部信息了(FILEHEADER 宏在文末有提供了查看方法)2、編輯內容
因為Xcode新建文件中第一行默認是加了“//”的,所以自定義注釋的第一行中需要敲下回車
// ?不出bug // Created by ___FULLUSERNAME___ on ___DATE___. // ___COPYRIGHT___ // 復制代碼3、放置IDETemplateMacros.plist文件
現將文件放置到<ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/目錄下,就可以了,然后新建文件查看效果
注意:
plist文件放置的位置不同,適用的范圍也不同
適用于整個工程(個人)<ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/適用于整個工程(共享)<ProjectName>.xcodeproj/xcshareddata/適用于整個工作區(個人)<WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/適用于整個工作區(共享)<WorkspaceName>.xcworkspace/xcshareddata/適用于整個Xcode~/Library/Developer/Xcode/UserData/ 復制代碼蘋果提供了很多示例中的系統宏,下面是幾個常用(添加宏的時候,需要在宏左右各添加三個“_”)
DATE:現在的日期FILENAME:所在文件的全名ORGANIZATIONNAME:機構名稱,在配置文件中獲取PACKAGENAME:包名PRODUCTNAME:應用名稱PROJECTNAME:工程名TIME:時間FULLUSERNAME:用戶名,為當前MasOS的用戶賬號名WORKSPACENAME:工作區名稱YEAR:當前年份COPYRIGHT:版權字符串,由機構名稱和創建年份構成,例如Copyright ? 2019 CY. All rights reserved. 復制代碼FILEHEADER宏的系統設置探究
通過Xcode ? Contents ? Developer ? Platforms ? iPhoneOS.platform ? Developer ? Library ? Xcode ? Templates路徑,然后搜索Cocoa Touch Class.xctemplate,以其中的NSObjectObjective-C文件為例
總結
以上是生活随笔為你收集整理的自定义Xcode 文件头部的注释的全部內容,希望文章能夠幫你解決所遇到的問題。