日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

自定义Xcode 文件头部的注释

發布時間:2025/3/21 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自定义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 文件头部的注释的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。