玩轉Xcode之修改系統生成的注釋模板

2021-07-12 00:55:10 字數 1895 閱讀 5483

在使用xcode建立工程或者新建類的時候,頂部都會有一些xcode幫我們生成的注釋

//

//  mysingletonclass.h

//  單例模式

////  created by 洪峰 on 15/8/12.

//

比如上面這一段,但有時候我們想在這部分注釋裡面新增一些內容,比如自己的部落格位址,github位址,公司資訊等等.

特別是想開源一些工具或者自己寫一些框架的時候。

這時候我們總不能乙個乙個檔案的去改吧,太繁瑣了。其實xcode這些模板都是寫好在乙個資料夾裡面的,

我們只需要進去修改相應的檔案就可以一勞永逸了。

資料夾位置,應用程式-找到xcode-右擊顯示包內容 xcode ▸ contents ▸ developer ▸ platforms ▸ iphoneos.platform ▸ developer ▸ library ▸ xcode ▸ templates

templates這個資料夾裡有兩個資料夾

其中 file templates 就是我們要進去修改的 ,而 project templates是我們在新建專案的時候看到的一些描述,自動生成的固定**。以後有機會在說這部分。

上面是我們新建類的時候彈出的選擇介面,下面是file templates中的內容。是不是一眼就看明白了,我們在進source看看

source資料夾下的 cocoa touch class.xctemplate 中有很多資料夾(如下圖),顧名思義,相信大家應該都知道是什麼意思

我以修改nsobjectobjective-c裡面的檔案為例

原始檔為

//

//  ___filename___

//  ___projectname___

////  created by ___fullusername___ on ___date___.

//#import

"___filebasename___.h"

@implementation

___filebasenameasidentifier___ 

@end

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

___***___這三個下劃線相當於展位符號,

___filename___ 表示根據檔案獲取檔名 ___date___ 為獲取當前日期 >

下面是我修改的內容

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

修改完成以後再用xcode新建乙個繼承nsobject的類,預設生成的注釋模板如下

相信後面大家應該知道怎麼做了~

Xcode之修改系統生成的注釋模板

在使用xcode建立工程或者新建類的時候,頂部都會有一些xcode幫我們生成的注釋 比如上面這一段,但有時候我們想在這部分注釋裡面新增一些內容,比如自己的部落格位址,github位址,公司資訊等等.特別是想開源一些工具或者自己寫一些框架的時候。這時候我們總不能乙個乙個檔案的去改吧,太繁瑣了。其實xc...

命名約束 vs 系統生成的約束

當你為乙個表定義約束時,給約束命名是乙個好習慣。另外,sql server會為約束建立系統自動生成的名稱。當在沒有給約束命名的情況下,生成資料定義語言 ddl 當ddl應用在幾個資料庫上時 那麼系統生產約束名一般是不一樣的。在為資料庫生成計畫後,再生成詳細的約束列表,與乙個詳細計畫構造的合法約束列表...

織夢內容的管理系統生成速度的優勢

織夢內容的治理系統生成速度的優勢 柏拉圖 主流cms生成html速度大比拼 硬體環境 ciii 1.0g 384m記憶體 軟體環境 iis php fastcgi模式 zendoptimizer 2.5.10 mysql 3.23 1 dedecms v3 每批次生成檔案 200 頁 不使用要害字關...