XCode和iPhone SDK開發(fā)環(huán)境試用
XCode和iPhone SDK開發(fā)環(huán)境試用是本文要介紹的內(nèi)容,Apple就是apple,就算不好用,也不好意思說不好,文化的威力確實無窮!之前在DoNews網(wǎng)站看到一篇博文,批評apple的產(chǎn)品就算有缺陷,在fans面前也不能批評,因為apple的產(chǎn)品文化已將fans培養(yǎng)成為缺陷也是一種美了。
在Windows平臺一直使用VS作為開發(fā)工具,VS2005再VS2008,一路用過來,雖然2個月之前就下載了iPhone SDK(含XCode3.1),當(dāng)時只是參照教材寫了個“hello world!”就沒有繼續(xù)下去,這次參加BIBF,晚上有了些閑暇,于是想著繼續(xù)玩玩(呵呵,玩到了凌晨5點)。
雖然一如既往的在網(wǎng)上看到不少評價XCode的文章,甚至拿來跟VS對比的都有,對比的結(jié)果當(dāng)然還是XCode勝出,比如簡潔好用、XCode完全免費、文檔全等等,不一而足。然而拋開習(xí)慣而言,XCode真的比起VS而言,最多也就小弟級別,完全不能跟VS相提并論的!
首先是操作的便利性,在VS還是2005版本的時候,開發(fā)工具的界面設(shè)計就比現(xiàn)在的XCode方便很多,XCode包含的InterfaceBuilder工具與VS集成的界面設(shè)計功能相比,不但集成度低,而且控件的操控性也簡陋得多,VS2005就已經(jīng)可以很方便修改控件的屬性和方法了,而IB跟可修改項很少,而且就算是跟程序間的交互都很不方便,還要自己手動添加IB保存的界面代碼到工程中去,帶來的后果就是經(jīng)常會漏定義,要花很多時間在界面的部分。
而VS的面向?qū)ο缶幊掏耆搅?**的地步,即便是自己編寫的類,自動補齊類名,輸入“."后還能自動把類包含的方法、屬性、接口等變成下拉菜單,這樣除了節(jié)省輸入的時間外,還能避免手動輸入時的錯誤和大小寫差別。
除了工具的差別就是Obiect-C語法上的差別了,一大堆的“[]”,面向?qū)ο缶幊痰恼Z法還真是生澀地說,不過,抱怨歸抱怨,iPhone的開發(fā)還是要繼續(xù),apple的魅力沒法擋?。?/p>
小結(jié):XCode和iPhone SDK開發(fā)環(huán)境試用的內(nèi)容介紹完了,希望本文對你有所幫助。