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