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

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

//
//  
//  
//
//  Created by  on .
//  Copyright © . All rights reserved.
//

其中的会根据项目配置自动填充。

但是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中创建的所有新文件,,都会自动使用自定义文件头注释。

你可能感兴趣的:(iOS自定义默认的文件头注释)