当前位置: 首页 > 科技观察

玩转Xcode,修改系统生成的注释模板

时间:2023-03-17 13:27:07 科技观察

在使用Xcode创建项目或者新建类的时候,最上面会有一些Xcode为我们生成的注释////MySingletonClass.h//单例模式////洪峰于15/8/12创建。//版权所有(c)2015洪峰。Allrightsreserved.//比如上面这一段,但是有时候我们想在这部分的评论里补充一些内容,比如我们自己的博客地址,github地址,公司信息等等。特别是当你想开源一些工具的时候或者自己写一些框架。这个时候我们不能一个一个的改文件,太麻烦了。其实xcode的这些模板都是写在一个文件夹里面的,我们只需要进去修改一下对应的文件就一劳永逸了。文件夹位置,应用-找到xcode-右键显示包内容Xcode?Contents?Developer?Platforms?iPhoneOS.platform?Developer?Library?Xcode?Templates如果找不到这个文件夹,可以在Contents:CocoaTouch中搜索Class.xctemplateTemplates文件夹下有两个文件夹。FileTemplates就是我们要修改的,ProjectTemplates就是我们新建项目时看到的一些描述,以及自动生成的固定代码。这部分以后有机会再说。上面是我们新建类时弹出的选择界面,下面是FileTemplates里面的内容。是不是一目了然?我们去Source看看Snip20150812_1.png。Source文件夹下的CocoaTouchClass.xctemplate里面有很多文件夹(如下图)。顾名思义,相信大家应该都知道是什么意思。Snip20150812_5.png我以修改NSObjectObjective-C中的文件为例。源文件是////___FILENAME___//___PROJECTNAME___////Createdby___FULLUSERNAME___on___DATE___.//___COPYRIGHT___//#import"___FILEBASENAME___.h"@implementation___FILEBASENAMEASIDENTIFIER___@end上面的注释部分就是我们要修改的地方,怎么修改取决于你自己的喜好。___xxx___这三个下划线相当于展位符号,___FILENAME___表示根据文件___DATE___获取文件名获取当前日期>以下是我修改的内容Snip20150812_9.png因为_Markdown语法中有特殊含义。这一段实在是太蛋疼了,最后还是截个图吧。修改完成后,使用xcode新建一个继承NSObject的类。默认生成的评论模板如下:Snip20150812_7.png相信以后大家应该知道怎么做了吧~