Xcode 4徹底改變了(項目)模板系統。現在你可以做更多的事情,但它是有代價的。看看分散在/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application
文件夾中的TemplateInfo.plist文件,您很快就會失去視角。新的設置很難修改,甚至更難以重新創建。 boreal-kiss.net的作者有a real good post about the new structure。Apple用於XCode 4模板生成的是什麼?
之一,他提到的東西打動了我,因爲我有同樣的想法,同時連接廣泛使用繼承的點在XML:通過編碼,但通過自動的,不需要
事實上,它似乎蘋果創建它們生成工具。
我的問題是:有人知道這樣的工具嗎? Xcode中是否有隱藏的輔助工具?它在某處下載嗎?或者有人可能創建了這樣的工具來生成TemplateInfo.plist XMLs?
我知道,這是一個延伸,但手動執行所有這些文件是它自己的一個項目,一個麻煩的人不應該在現代IDE中擔心這一點。
UPDATE:雖然你可以手工編寫模板文件,你不能靠你創造生存蘋果和Xcode的新版本API的變化模板。我最終編寫了自己的模板項目系統,通過將現有項目複製到新項目中。這是在一套專有的腳本指令和一個叫做klipp
的命令行RubyGem中完成的。請參閱:https://rubygems.org/gems/klipp
嗨@Jano,其實這些都不是類似的問題。他們詢問模板是如何工作的。這不難發現,只需要很多體力勞動。我試圖找到模板的生成器。 – epologee 2011-03-21 15:44:42
你是對的epologee,我會刪除評論。順便說一下,我用手寫了一個模板,實際上它非常耗時和脆弱。 @Will XCode 4將不再需要擔心NDA了。 – Jano 2011-03-21 16:29:16
@Jano:YAY!正在厭倦這些旗幟。 – Will 2011-03-21 16:59:48