iOS自定义默认的文件头注释

Xcode中创建新文件默认的文件头注释是这样的格式:

//
//  <file_name>
//  <package_name>
//
//  Created by <Author> on <date>.
//  Copyright © <year>年 <organization>. All rights reserved.
//

其中的<file_name>,<package_name>,<Author>,<date>,<year>,<organization>会根据项目配置自动填充。

但是Xcode默认的文件头注释格式可能不符合项目的要求,需要实现定制。
下面就如何定制文件头注释格式进行介绍:

  • 首先在项目工程中创建一个IDETemplateMacros.plist,并在文件中创建一个名称为FILEHEADER,类型为string的key,并将其内容填写为自定义的注释格式,如下图所示:


    IDETemplateMacros.plist文件示例

我填写到value中的自定义文件头注释格式如下

/*
 * ___FILENAME___
 * ___PACKAGENAME___
 * Copyright (c) Hello Technologies Co., Ltd. ____YEAR___. All rights reserves.
 * Description: 
 * Author: ___FULLUSERNAME___
 * Create: ___DATE___
 */
  • 然后将IDETemplateMacros.plist拷贝到项目工程配置目录中,可以实现自动替换xCode默认文件头注释。
    如果是Workspace工程,将IDETemplateMacros.plist拷贝到"XXX.xcworkspace/xcshareddata"目录下,则在整个Workspace中创建新文件,都会自动使用自定义文件头注释。
    如果是Project工程,将IDETemplateMacros.plist拷贝到"XXX.xcodeproj/xcshareddata"目录下,则在整个Project中创建新文件,都会自动使用自定义文件头注释。
    如果将IDETemplateMacros.plist拷贝到"~/Library/Developer/Xcode/UserData"目录下,则Xcode中创建的所有新文件,,都会自动使用自定义文件头注释。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 东北最让人着迷的是雪,天然雕刻的树挂,晶莹剔透的冰晶,房檐上微风徐徐裹挟着乳白色的细沙,轻轻地摔弃在你的眼角、鼻尖...
    畏知所云阅读 1,585评论 0 0
  • 这才是老街上王占元的牌坊。牌坊上的匾,东边:"中华保障";西边:"大德无疆"。横梁:"鲁直豫晋绅商仕学各界赠"。 ...
    乔延宾阅读 6,570评论 2 1
  • 没有吃够的冰淇淋, 雪糕, 晚风, 裙子, 请继续在秋天演绎。
    漾漾泛之阅读 536评论 0 0
  • 心痛,心殇,心碎,心封 心痛的时候,你不懂那是什么,只觉得很伤心,心口会隐隐地有点痛感,但没有那么严重,只不过是心...
    樱之彼岸阅读 3,315评论 0 0

友情链接更多精彩内容