做iOS開(kāi)發(fā)已經(jīng)將近四年,這里收錄了一份自己一份高效開(kāi)發(fā)的代碼塊,總共20個(gè)。在看WWDC大會(huì)上,也經(jīng)??吹教O果的開(kāi)發(fā)者在講解代碼的使用這個(gè)小技巧,其實(shí)我們?nèi)粘i_(kāi)發(fā)中使用這個(gè)小技巧能夠明顯的提高我們的開(kāi)發(fā)效率,避免寫一些循環(huán)重復(fù)的代碼,如果你還不清楚啥叫代碼塊,可以參考這篇文章Xcode Snippets或者Xcode Snippets中文版。
下載地址:Code Snippet,提取密碼:65f7,更詳細(xì)的內(nèi)容可以在gist上面查看,如果你一些好用的代碼塊,歡迎大家評(píng)論補(bǔ)充和交流。
添加方法:1、在終端上執(zhí)行命令:
open ~/Library/Developer/Xcode/UserData/CodeSnippets/;2、解壓上面下載的zip包,拷貝解壓的CodeSnippets文件夾里面的所有.codesnippet的文件到第一步執(zhí)行打開(kāi)的目錄;甚至大家可以將這個(gè)目錄使用git倉(cāng)庫(kù)來(lái)管理,托管在GitHub上。使用方法:所有的代碼塊的快捷鍵都是以
my開(kāi)頭,比如在.m文件@implementation和@end范圍內(nèi)輸入myimplementation,就會(huì)自動(dòng)出現(xiàn)下面的模版代碼
#pragma mark - life cycle
- (instancetype)init {
if (self = [super init]) {
[self buildUI];
}
return self;
}
- (instancetype)initWithFrame:(CGRect)frame {
if (self = [super initWithFrame:frame]) {
[self buildUI];
}
return self;
}
- (void)dealloc {
}
#pragma mark - private method
- (void)buildUI {
}
#pragma mark - public method
#pragma mark - event response
#pragma mark - setter && getter
當(dāng)然使用快捷鍵大家可以自定義設(shè)置