詳解XCode 3.2新功能和技巧
詳解XCode 3.2新功能和技巧是本文要介紹的內(nèi)容,不多說,直接來看內(nèi)容。
最近升級到Snow Leopard,然后升級XCode到3.2。不是我想升級,是因為我升級完Snow Leopard之后,雖然XCode可以編譯iPhone的程序,不過我沒辦法在我的MacBook上學習Unix編程了,因為/usr/include里面都刪空了。
升級完之后我才后悔了,因為XCode3.2在SnowLeopard上沒有iPhone2.2的模擬器,不過可以為2.2生成程序。所以如果大家有Legacy的代碼要維護,請不要做這樣的升級。當然從這點,大家也可以看到蘋果在鼓勵大家放棄2.x。不過升級之后的好處也是很多的,我列舉幾個我體會到的,如圖所示:(單擊放大)
(1)文檔系統(tǒng)。我自己是覺得新的文檔系統(tǒng)更好用,不過每次按住Option鍵,然后雙擊,都會彈出一個框,問你選擇文檔還是頭文件。這個我覺得是可以關(guān)掉的,不過現(xiàn)在還沒有找到。
(2)以前如果你寫 MyObject *a = [MyObject alloc]init],然后你發(fā)現(xiàn)漏寫了一個[,你就要回到前面去補?,F(xiàn)在
不用了,XCode會自動幫你完成,不信你可以試一下。
(3)修改公司名字。以前需要用這個命令才可以做到:
- defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "ABC";}'
現(xiàn)在有個簡單的方法。Ctrl+點擊項目,然后選擇Get Info,然后在General選項頁下面你可以填入你公司的名字,如圖所示:
不過在你做這個修改這前項目里文件的公司名字不會被更改,之后的都會用這個新的。這個功能非常適用。
如果大家發(fā)現(xiàn)了什么新的,可以回復(fù)我這個帖子。這樣大家的經(jīng)驗就可以被累計了。
小結(jié):詳解XCode 3.2新功能和技巧的內(nèi)容介紹完了,希望本文對你有所幫助!