自定義Xcode模板

在平時(shí)的開發(fā)中纽门,不管是公司要求還是個(gè)人的習(xí)慣伤疙,一般都有代碼風(fēng)格的要求。相同的代碼風(fēng)格慎框,每次新建文件都要重新寫一遍良狈,顯得非常的不符合一個(gè)程序員的風(fēng)格。這里通過定制自己的Xcode類模板和工程模板來解決這一問題笨枯。

定制自己的專屬模板薪丁,除了自己寫還可以修改蘋果官方的遇西,系統(tǒng)模板在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/下,包含了File Templates(文件模板)和Project Templates(工程模板)兩個(gè)文件夾严嗜,里面包含了新建文件和新建工程的所有選項(xiàng)粱檀。除此之外,蘋果還給用戶自定義的模板專門設(shè)置了目錄:~/Library/Developer/Xcode/漫玄,此目錄下默認(rèn)沒有Templates文件夾茄蚯,如果要自定義模板,需要新建Templates文件夾睦优,拷貝系統(tǒng)模板目錄下的文件進(jìn)來就可以了渗常,在這里定義模板的好處就是升級(jí)Xcode的時(shí)候自定義模板不會(huì)被刪除,如果在系統(tǒng)模板文件夾自定義模板汗盘,Xcode一旦升級(jí)以后皱碘,模板就會(huì)被還原為系統(tǒng)原有的模板。所以建議在這里創(chuàng)建自己的模板隐孽。

定制類文件模板

首先在~/Library/Developer/Xcode/目錄下新建Templates(必須是這個(gè)名字)文件夾癌椿,拷貝系統(tǒng)模板目錄/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates下的Source文件夾進(jìn)來,重啟Xcode會(huì)發(fā)現(xiàn)菱阵,新建文件的時(shí)候Source選項(xiàng)下重復(fù)了幾項(xiàng)踢俄,那就是我們新建的模板。

接下來就是在拷貝的系統(tǒng)模板上修改晴及,這里以定制控制器模板為例都办。刪除Source文件夾下的Metal File.xctemplate、UI Test Case Class.xctemplate抗俄、Unit Test Case Class.xctemplate文件夾脆丁,保留Cocoa Touch Class.xctemplate文件夾,修改文件夾名字為Custom viewController Class.xctemplate动雹。隨后在Custom viewController Class.xctemplate文件夾中找到UIViewControllerObjective-C文件夾槽卫,打開里面的___FILEBASENAME___.m文件,修改內(nèi)容為自己的控制器模板胰蝠。

重啟Xcode新建控制器歼培,選擇自己新建的模板,出來的就是自己想要樣式的控制器茸塞。但是自定義模板的圖標(biāo)和系統(tǒng)的是一樣的躲庄,想要修改稱自己想要的,把TemplateIcon.png和TemplateIcon@2x.png替換成自己的圖片就可以了钾虐。其他類模板的定制同樣的道理噪窘。


工程模板的定制

待續(xù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市效扫,隨后出現(xiàn)的幾起案子倔监,更是在濱河造成了極大的恐慌直砂,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浩习,死亡現(xiàn)場(chǎng)離奇詭異静暂,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)谱秽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門洽蛀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人疟赊,你說我怎么就攤上這事郊供。” “怎么了听绳?”我有些...
    開封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵颂碘,是天一觀的道長(zhǎng)异赫。 經(jīng)常有香客問我椅挣,道長(zhǎng),這世上最難降的妖魔是什么塔拳? 我笑而不...
    開封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任鼠证,我火速辦了婚禮,結(jié)果婚禮上靠抑,老公的妹妹穿的比我還像新娘量九。我一直安慰自己,他們只是感情好颂碧,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開白布荠列。 她就那樣靜靜地躺著,像睡著了一般载城。 火紅的嫁衣襯著肌膚如雪肌似。 梳的紋絲不亂的頭發(fā)上棺克,一...
    開封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天纠吴,我揣著相機(jī)與錄音,去河邊找鬼系枪。 笑死睬澡,一個(gè)胖子當(dāng)著我的面吹牛固额,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播煞聪,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼斗躏,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了昔脯?” 一聲冷哼從身側(cè)響起啄糙,我...
    開封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤馋艺,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后迈套,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體捐祠,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年桑李,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了踱蛀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡贵白,死狀恐怖率拒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情禁荒,我是刑警寧澤猬膨,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站呛伴,受9級(jí)特大地震影響勃痴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜热康,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一沛申、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧姐军,春花似錦铁材、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至惊暴,卻和暖如春饼丘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背缴守。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工葬毫, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人屡穗。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓贴捡,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親村砂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子烂斋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一、為什么要自定義模板 1.節(jié)省重復(fù)代碼手寫時(shí)間2.統(tǒng)一規(guī)范代碼,提高代碼可讀性3.減少手寫代碼,XIB或修改相關(guān)...
    huluo666閱讀 7,911評(píng)論 10 49
  • Xcode 擁有一個(gè)很好的內(nèi)置模板汛骂,創(chuàng)建文件時(shí)會(huì)在頭部生成一段注釋罕模,包含了文件名、創(chuàng)建者帘瞭、創(chuàng)建時(shí)間淑掌、版權(quán)等信息,但...
    jumpingfrog0閱讀 557評(píng)論 0 1
  • com +shift +g 找到這個(gè) 目錄 復(fù)制 file Templates 全部復(fù)制出來 放在桌面然后 ...
    ZCY_YAM閱讀 137評(píng)論 0 0
  • 一點(diǎn)鮫人淚蝶念,千年老蚌含抛腕。 尋得漁父網(wǎng),爭(zhēng)上女兒簪媒殉。 遲暮巴結(jié)累担敌,還珠背棄酸。 天真磨盡后廷蓉,依舊潤(rùn)成圓全封。 (新韻)
    墨言之閱讀 728評(píng)論 22 45
  • 濕疹雖說不是什么大病刹悴,可是大家都知道它很難一次性徹底治愈。寶媽們要是發(fā)現(xiàn)寶寶開始長(zhǎng)濕疹了疫萤,千萬不要著急上火颂跨,一定...
    紅塵歸隱閱讀 654評(píng)論 4 2