創(chuàng)建Xcode工程模板和代碼模板教程
創(chuàng)建Xcode工程模板和代碼模板教程是本文要介紹的內(nèi)容,在xcode里面并沒(méi)有直接的工具為你創(chuàng)建模板,但是有個(gè)方法可以方便的創(chuàng)建你需要的模板,你只要根據(jù)樣式修改就行,以下分為兩個(gè)部分:一是創(chuàng)建工程模板,另外一個(gè)是創(chuàng)建源碼模板
一、創(chuàng)建工程模板
創(chuàng)建一個(gè)工程模板,可以方便你快速的建立一個(gè)你需要的一個(gè)工程樣式,省去了你工程設(shè)置參數(shù),添加類(lèi)庫(kù)的過(guò)程,當(dāng)你創(chuàng)建了多個(gè)模板后,在以后的工作中可以節(jié)省你不少的時(shí)間,非常方便.
Xcode沒(méi)有提供直接的工具或者是向?qū)Ыo你創(chuàng)建一個(gè)工程模板,但是我們可以找到Xcode內(nèi)置的幾個(gè)模板,這里我們以iPhone開(kāi)發(fā)為說(shuō)明,介紹模板的創(chuàng)建過(guò)程.
1.首先你進(jìn)入這個(gè)目錄:
- /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application
在這底下可以看到,Xcode內(nèi)置的幾個(gè)模板,例如Navigation-Based Application,OpenGL ES Application,等等
2.拷貝任意一個(gè)模板,這里為了制作自己需要的模板,就拷貝Window-Based Application這個(gè)模板,并且修改名稱(chēng)為MyTemplates Application.如圖所示
3.進(jìn)入MyTemplates Application,然后點(diǎn)擊工程打開(kāi)了一個(gè)MyTemplates Application的xcode工程界面,如圖所示(單擊放大)
4.在這個(gè)工程下面,你可以類(lèi)似創(chuàng)建一個(gè)自己的項(xiàng)目一樣,修改已經(jīng)有點(diǎn)代碼或者添加新的scoure code,建立group,導(dǎo)入framework,設(shè)置tartget,修改info.plist里面的內(nèi)容,添加icon等等
6.怎么修改里面的內(nèi)容,你可以參考其他Templates的項(xiàng)目對(duì)比下就知道了,很簡(jiǎn)單,不需要我敘述了吧,呵呵!
7.這里需要提醒的是,Add to project,或者創(chuàng)建新的源碼的時(shí)候,路徑選擇"Realtive to Enclosing Group",這樣他生成的模板會(huì)自動(dòng)引用到你新建立的項(xiàng)目的文件夾下面,而不是絕對(duì)路徑.如圖所示:
8.點(diǎn)擊xcode圖標(biāo),選擇"New Project",出現(xiàn)個(gè)面板,選擇iPhone OS/Application,右邊是不是出現(xiàn)了你想要的模板了呢?
二、創(chuàng)建源碼文件模板
當(dāng)你打開(kāi)了一個(gè)xcode已有工程項(xiàng)目的時(shí)候,點(diǎn)擊''new file",彈出選擇你需要的源碼模板,這里有沒(méi)有你自己定制的源碼呢,如果你想設(shè)計(jì)你自己的模板,以下可以告訴你:
總的來(lái)說(shuō),和創(chuàng)建project模板類(lèi)似
1.和創(chuàng)建project模板類(lèi)似,進(jìn)入/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/File Templates
在這里創(chuàng)建你需要的源碼模板.如果是做iPhone,你進(jìn)入Cocoa Touch Classes,在這個(gè)文件夾下面創(chuàng)建新的模板就可以了.
2.進(jìn)入Cocoa Touch Classes,可以看到許多模板,例如:NSObject subclass.pbfiletemplate,UITableViewController subclass.pbfiletemplate等等
3.拷貝其中一個(gè),重命名為自己需要的源碼模板名稱(chēng),例如MyObject subclass.pbfiletemplate.
4.打開(kāi)MyObject subclass.pbfiletemplate.,修改里面的文件class.h.class.m文件的內(nèi)容為自己想要的內(nèi)容,即可,
5.修改內(nèi)容的方法和語(yǔ)法規(guī)則,可以參考其他模板
6.修改好了,你就可以,選擇"new file",測(cè)試下看看,MyObject是否出現(xiàn)在右邊模板框里面了呢?
小結(jié):創(chuàng)建Xcode工程模板和代碼模板教程的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!更多xcode相關(guān)內(nèi)容心情參考編輯推薦。