iOS總結4 自定義xcode模板

2021-10-05 21:07:46 字數 2013 閱讀 4646

~/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...