2019-01-25 Xcode自定义头文件说明

前段时间做代码review 时,与到一个问题,我们在创建代码文件时,要在文件头上添加一段自定义的文字说明:
如:
// 系统名称:x'x'x'x
// 功能描述:x'x'x'x
// 修改记录:x'x'x'x
// x'x'x'x 2016/10/18 创建该单元
具体参考文章

我只学会了一点皮毛,我们写好一个plist文件,起名为IDETemplateMacros.plist
然后我们将它放在指定的文件夹下,路径如下:
~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist

<?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___
//
//  Created by ___USERNAME___ on ___DATE___.
//  ___COPYRIGHT___
//
//  系统名称:
//  功能描述:
//  修改记录:
//  ___USERNAME___ ___DATE___ 创建该单元
//
//</string>
</dict>

关键字符串就是

// 
//  ___FILENAME___
//  ___PACKAGENAME___
//
//  Created by ___USERNAME___ on ___DATE___.
//  ___COPYRIGHT___
//
//  系统名称:
//  功能描述:
//  修改记录:
//  ___USERNAME___ ___DATE___ 创建该单元
//

这个字符串,将按照参考文章的对应规则出现到指定位置上的

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

推荐阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,996评论 0 38
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,489评论 0 9
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,915评论 0 10
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,165评论 1 32
  • 今天认识了一个朋友。本来想请他喝酒换他故事的。想想还是太莽撞。他工作了3年,考上了研究生,学医。今年研二。最近,家...
    Zz张河图阅读 310评论 0 0