~/library/developer/xcode/userdata/codesnippets/
替換檔案模版
2.複製 templates/file templates/source/cocoa touch class.xctemplate,整個資料夾;
3.複製到桌面,修改cocoa touch class.xctemplate/內的uiviewcontroller模版,儲存;
4.再複製到 templates/file templates/***/ 中,
5.xcode內建立新uiviewcontroller時選擇***下的模版
修改內容
//___fileheader___
#import "___filebasename___.h"
/*viewcontroller*/
/*view&&util*/
/*model*/
/*network inte***ce*/
/*vender*/
@inte***ce ___filebasenameasidentifier___ ()
@end
@implementation ___filebasenameasidentifier___
#pragma mark - life cycle
- (void)viewdidload{
[super viewdidload];
- (void)dealloc{
#ifdef debug
nslog(@"%s",__func__);
#endif
#pragma mark - public method
#pragma mark - private method
#pragma mark - event response
#pragma mark - uitableviewdelegate
#pragma mark - uitableviewdatasource
#pragma mark - getters and setters
@end
xcode 自定義檔案頭部注釋說明
1.建立檔名為: idetemplatemacros.plist 的檔案,名稱是規定的;
2.給檔案新增你想自定義的巨集名稱,如:fileheader
預設值:
// ___filename___
// ___packagename___ //
// created by ___fullusername___ on ___date___.
// 或者:
—>這裡需要單獨一行
// ___filename___
// created on ___date___.
3.將檔案拷貝到指定的目錄
通過將 idetemplatemacros.plist 檔案放置到不同的目錄,其影響的範圍也不同:
只對當前 project 指定的使用者(username)有影響
.xcodeproj/xcuserdata/[username].xcuserdatad/idetemplatemacros.plist
對當前 project 的所有成員有影響
.xcodeproj/xcshareddata/idetemplatemacros.plist
對指定使用者的 workspace 下的 project 有影響
.xcworkspace/xcuserdata/[username].xcuserdatad/idetemplatemacros.plist
對所有成員 workspace 下的 project 有影響
.xcworkspace/xcshareddata/idetemplatemacros.plist
對 xcode 所有建立的檔案都有影響
~/library/developer/xcode/userdata/idetemplatemacros.plist
Xcode自定義模板
這是一篇翻譯文章,原文是 creating custom xcode templates xcode 已經內建了一些有用的模板,但是有時它們並不能滿足我們的需求,因此我們需要新增自定義的模板。在這篇文章中,我們將一起建立乙個自定義模板。預設的 swift 模板在其開頭包含了一些元資訊和一行匯入語句,...
Xcode自定義模板
這是一篇翻譯文章,原文是 creating custom xcode templates xcode 已經內建了一些有用的模板,但是有時它們並不能滿足我們的需求,因此我們需要新增自定義的模板。在這篇文章中,我們將一起建立乙個自定義模板。預設的 swift 模板在其開頭包含了一些元資訊和一行匯入語句,...
python from import 自定義模組
from douban250.items import douban250item python import 自定義模組 1 主程式與模組程式在同一目錄下 如下面程式結構 src mod1.py test1.py 若在程式test1.py中匯入模組mod1,則直接使用 import mod1或fr...