就不拿VS收費版跟XCode比了,那是欺負(fù)小朋友。
同為免費版的VC2012 Express感覺也在代碼編輯和調(diào)試功能上超出了XCode幾條街。當(dāng)然我指的同樣是C++的代碼。XCode的OC代碼編輯還尚可,C++的智能提示簡直無法忍受。
其次,XCode也只提供一個很簡單的調(diào)試功能,VS在這方面也要完勝。去代碼里下個斷點,然后看看監(jiān)視窗口vs給你顯示什么東西,xcode給你顯示什么東西,比較一下。這個誰用誰知道。
不過Xcode里面也有好東西,比如Instruments,可以用來給程序做性能調(diào)優(yōu),檢測內(nèi)存泄露,多線程死鎖之類的問題。因為是基于DTrace技術(shù)的,所以不用對代碼做任何修改就可以。而且這也是個免費的工具,但是如果你想要用這個在手機上做調(diào)試的話,還是需要花費$99購買蘋果的開發(fā)者證書才可以。
3 從穩(wěn)定上來說,我?guī)缀鯖]遇到過VC崩潰的情況,但是Xcode每周都至少能遇到幾次Xcode崩潰的情況。我用的Mac Mini,并且系統(tǒng)和Xcode都是更新到最新的穩(wěn)定版
4 至于IB,我是感覺做界面的工具都差不多。這個用的不多,不多說了。
5 從類庫上來講,Xcode還是比較強的,因為蘋果幾乎主導(dǎo)了OC的發(fā)展,所以幾乎每次更新,或者系統(tǒng)增加新的功能都會引入新的類庫,而這些類庫與Xcode集成的也比較友好。
1 同為免費版的VC2012 Express感覺也在代碼編輯和調(diào)試功能上超出了XCode幾條街。當(dāng)然我指的同樣是C++的代碼。XCode的OC代碼編輯還尚可,C++的智能提示簡直無法忍受。
2 其次,XCode也只提供一個很簡單的調(diào)試功能,VS在這方面也要完勝。去代碼里下個斷點,然后看看監(jiān)視窗口vs給你顯示什么東西,xcode給你顯示什么東西,比較一下。這個誰用誰知道。不過Xcode里面也有好東西,比如Instruments,可以用來給程序做性能調(diào)優(yōu),檢測內(nèi)存泄露,多線程死鎖之類的問題。因為是基于DTrace技術(shù)的,所以不用對代碼做任何修改就可以。而且這也是個免費的工具,但是如果你想要用這個在手機上做調(diào)試的話,還是需要花費$99購買蘋果的開發(fā)者證書才可以。
3 從穩(wěn)定上來說,我?guī)缀鯖]遇到過VC崩潰的情況,但是Xcode每周都至少能遇到幾次Xcode崩潰的情況。我用的Mac Mini,并且系統(tǒng)和Xcode都是更新到最新的穩(wěn)定版
4 至于IB,我是感覺做界面的工具都差不多。這個用的不多,不多說了。
5 從類庫上來講,Xcode還是比較強的,因為蘋果幾乎主導(dǎo)了OC的發(fā)展,所以幾乎每次更新,或者系統(tǒng)增加新的功能都會引入新的類庫,而這些類庫與Xcode集成的也比較友好。