玩轉(zhuǎn)Xcode之修改系統(tǒng)生成的注釋模板

在使用Xcode創(chuàng)建工程或者新建類的時候,頂部都會有一些xcode幫我們生成的注釋

<pre><code>
//
// MySingletonClass.h
// 單例模式
//
// Created by 洪峰 on 15/8/12.
// Copyright (c) 2015年 洪峰. All rights reserved.
//
</code></pre>

比如上面這一段,但有時候我們想在這部分注釋里面添加一些內(nèi)容,比如自己的博客地址,github地址,公司信息等等.

特別是想開源一些工具或者自己寫一些框架的時候。
這時候我們總不能一個一個文件的去改吧,太繁瑣了。其實xcode這些模板都是寫好在一個文件夾里面的,
我們只需要進(jìn)去修改相應(yīng)的文件就可以一勞永逸了。
文件夾位置,應(yīng)用程序-找到xcode-右擊顯示包內(nèi)容 Xcode ? Contents ? Developer ? Platforms ? iPhoneOS.platform ? Developer ? Library ? Xcode ? Templates

找不到這個文件夾的可以在Contents中搜索: Cocoa Touch Class.xctemplate##

Templates這個文件夾里有兩個文件夾

其中 File Templates 就是我們要進(jìn)去修改的 ,而 Project Templates是我們在新建項目的時候看到的一些描述,自動生成的固定代碼。以后有機會在說這部分。

上面是我們新建類的時候彈出的選擇界面,下面是File Templates中的內(nèi)容。是不是一眼就看明白了,我們在進(jìn)Source看看

Snip20150812_1.png

Source文件夾下的 Cocoa Touch Class.xctemplate 中有很多文件夾(如下圖),顧名思義,相信大家應(yīng)該都知道是什么意思

Snip20150812_5.png
我以修改NSObjectObjective-C里面的文件為例

源文件為
<pre><code>
//
// ___FILENAME___
// ___PROJECTNAME___
//
// Created by ___FULLUSERNAME___ on ___DATE___.
//___COPYRIGHT___
//

import "___FILEBASENAME___.h"

@implementation ___FILEBASENAMEASIDENTIFIER___

@end
</code></pre>

上面的注釋部分為我們要修改的地方,具體怎么改看大家自己的喜好了

___xxx___這三個下劃線相當(dāng)于展位符號,

___FILENAME___ 表示根據(jù)文件獲取文件名 ___DATE___ 為獲取當(dāng)前日期 >

下面是我修改的內(nèi)容
Snip20150812_9.png

因為_在Markdown語法里面有特殊含義,這一段編輯起來實在太痛苦了,最后還是截圖吧。

修改完成以后再用xcode新建一個繼承NSObject的類,默認(rèn)生成的注釋模板如下

Snip20150812_7.png

相信后面大家應(yīng)該知道怎么做了~

歡迎關(guān)注我的微博交流:
http://weibo.com/hongfenglt

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容