美文网首页
Xcode 自定义工程中的头文件信息

Xcode 自定义工程中的头文件信息

作者: 下班不写程序 | 来源:发表于2020-12-10 18:49 被阅读0次

    1. 创建名称为IDETemplateMacros.plist 的plist 文件.

    2. 添加key 为FILEHEADER 的键, 类型为string.

    添加FILEHEADER( key-value)

    3. 打开plist 文件, 代码形式:

    1. plist文件右键
    2. Open As
    3. Source Code

    4. 模板代码:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//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___
    //
    // Author:  下班不写程序
    // Github:  https://github.com/LiHe0308
    // E-mail:  969629918@qq.com
    // 简   书:  https://www.jianshu.com/u/cde18f686c44
    //
    // Created by 下班不写程序 on ___DATE___
    //  _      _   _    _
    // | |    |_| | |  | |
    // | |     _  | |__| |  __
    // | |    | | |  __  |//  \\
    // | |__/\| | | |  | |||__//
    // |_|__,/|_| |_|  |_|\\__,/
    //
        </string>
    </dict>
    </plist>
    

    5. 保存你自定义的plist 文件, 存放到指定目录(例: 仅当前项目生效):

    1.打开项目
    2.找到xxxx.xcodeproj
    3.右键显示包内容
    4.放到与xcschemes 同级目录下


    存放到指定目录

    这就完事了😆😆😆

    6. 效果

    效果

    7. 指定的目录!!!

    通过将 IDETemplateMacros.plist 文件放置到不同的目录,其影响的范围也不同:

    只对当前 Project 指定的用户(username)有影响

    • <ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist

    对当前 Project 的所有成员有影响

    • <ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist

    对指定用户的 Workspace 下的 Project 有影响

    • <WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist

    对所有成员 Workspace 下的 Project 有影响

    • <WorkspaceName>.xcworkspace/xcshareddata/IDETemplateMacros.plist

    对 Xcode 所有创建的文件都有影响

    • ~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist

    .End

    相关文章

      网友评论

          本文标题:Xcode 自定义工程中的头文件信息

          本文链接:https://www.haomeiwen.com/subject/fzurgktx.html