Xcode 自定义文件头部注释说明-Custom File Header Tip

Xcode 9+开始小伙伴们可以自定义文件头部注释说明了

  1. 创建 IDETemplateMacros.plist 的文件,注意文件名为 IDETemplateMacros;
    file001.png
  2. 根据自己的需求修改文件,也可以引用内置宏(请点击阅读),注意宏名称左右分别使用三个下横线(_)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>FILEHEADER</key>
        <string>
//   ___FILENAME___
//   ___PACKAGENAME___
//
//   Created  by username on ___DATE___
//   ___COPYRIGHT___
//
       </string>
    </dict>
</plist>
  1. IDETemplateMacros文件存储的位置不同,作用范围也不同,如下说明:
IDETemplateMacros 文件位置与作用范围:

1-对 Xcode 所有创建的文件都有影响
~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist

2.1-对指定用户的 Workspace 下的 Project 有影响
<WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist

2.2-对所有成员 Workspace 下的 Project 有影响
<WorkspaceName>.xcworkspace/xcshareddata/IDETemplateMacros.plist

3.1-只对当前 Project 指定的用户(username)有影响
<ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist

3.2-对当前 Project 的所有成员有影响
<ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist

IDETemplateMacros文件存储位置指引:
file002.png
file003.png
file004.png

4.退出Xcode,重新打开项目,新建文件,即可达到自定义的效果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。