App下載
話(huà)題 首頁(yè) > iOS 開(kāi)發(fā)手冊(cè) > iOS 開(kāi)發(fā)手冊(cè)話(huà)題列表 > 詳情

Xcode比較牛逼 還是 Visual Studio比較好?

精華
如此輕盈 2016-08-30 11:56:17 瀏覽(23084) 回復(fù)(8) 贊(0)
Xcode是免費(fèi)的好東西呢,Visual Studio也有免費(fèi)版就是了
xcode

回答(8)

如此輕盈 精華 2016-08-30

就不拿VS收費(fèi)版跟XCode比了,那是欺負(fù)小朋友。

同為免費(fèi)版的VC2012 Express感覺(jué)也在代碼編輯和調(diào)試功能上超出了XCode幾條街。當(dāng)然我指的同樣是C++的代碼。XCode的OC代碼編輯還尚可,C++的智能提示簡(jiǎn)直無(wú)法忍受。

其次,XCode也只提供一個(gè)很簡(jiǎn)單的調(diào)試功能,VS在這方面也要完勝。去代碼里下個(gè)斷點(diǎn),然后看看監(jiān)視窗口vs給你顯示什么東西,xcode給你顯示什么東西,比較一下。這個(gè)誰(shuí)用誰(shuí)知道。

不過(guò)Xcode里面也有好東西,比如Instruments,可以用來(lái)給程序做性能調(diào)優(yōu),檢測(cè)內(nèi)存泄露,多線(xiàn)程死鎖之類(lèi)的問(wèn)題。因?yàn)槭腔贒Trace技術(shù)的,所以不用對(duì)代碼做任何修改就可以。而且這也是個(gè)免費(fèi)的工具,但是如果你想要用這個(gè)在手機(jī)上做調(diào)試的話(huà),還是需要花費(fèi)$99購(gòu)買(mǎi)蘋(píng)果的開(kāi)發(fā)者證書(shū)才可以。

3 從穩(wěn)定上來(lái)說(shuō),我?guī)缀鯖](méi)遇到過(guò)VC崩潰的情況,但是Xcode每周都至少能遇到幾次Xcode崩潰的情況。我用的Mac Mini,并且系統(tǒng)和Xcode都是更新到最新的穩(wěn)定版

4 至于IB,我是感覺(jué)做界面的工具都差不多。這個(gè)用的不多,不多說(shuō)了。

5 從類(lèi)庫(kù)上來(lái)講,Xcode還是比較強(qiáng)的,因?yàn)樘O(píng)果幾乎主導(dǎo)了OC的發(fā)展,所以幾乎每次更新,或者系統(tǒng)增加新的功能都會(huì)引入新的類(lèi)庫(kù),而這些類(lèi)庫(kù)與Xcode集成的也比較友好。

樁子 2016-09-02

貌似不花錢(qián)也能在真機(jī)上調(diào)試

Silence廣 2018-01-20

各有優(yōu)缺點(diǎn) xcode強(qiáng)大

一筆荒蕪 2018-05-31

我也不清楚,坐等大神,火鉗劉明?。?!

1144100656 2018-05-31

好慢呀,空空如也,半天不來(lái)大神解決,大佬在哪啦

1152696398 2018-05-31

吃瓜群眾,坐等大神來(lái)解決。。。。。

海海520 2018-07-04

1 同為免費(fèi)版的VC2012 Express感覺(jué)也在代碼編輯和調(diào)試功能上超出了XCode幾條街。當(dāng)然我指的同樣是C++的代碼。XCode的OC代碼編輯還尚可,C++的智能提示簡(jiǎn)直無(wú)法忍受。

2 其次,XCode也只提供一個(gè)很簡(jiǎn)單的調(diào)試功能,VS在這方面也要完勝。去代碼里下個(gè)斷點(diǎn),然后看看監(jiān)視窗口vs給你顯示什么東西,xcode給你顯示什么東西,比較一下。這個(gè)誰(shuí)用誰(shuí)知道。不過(guò)Xcode里面也有好東西,比如Instruments,可以用來(lái)給程序做性能調(diào)優(yōu),檢測(cè)內(nèi)存泄露,多線(xiàn)程死鎖之類(lèi)的問(wèn)題。因?yàn)槭腔贒Trace技術(shù)的,所以不用對(duì)代碼做任何修改就可以。而且這也是個(gè)免費(fèi)的工具,但是如果你想要用這個(gè)在手機(jī)上做調(diào)試的話(huà),還是需要花費(fèi)$99購(gòu)買(mǎi)蘋(píng)果的開(kāi)發(fā)者證書(shū)才可以。

3 從穩(wěn)定上來(lái)說(shuō),我?guī)缀鯖](méi)遇到過(guò)VC崩潰的情況,但是Xcode每周都至少能遇到幾次Xcode崩潰的情況。我用的Mac Mini,并且系統(tǒng)和Xcode都是更新到最新的穩(wěn)定版

4 至于IB,我是感覺(jué)做界面的工具都差不多。這個(gè)用的不多,不多說(shuō)了。

5 從類(lèi)庫(kù)上來(lái)講,Xcode還是比較強(qiáng)的,因?yàn)樘O(píng)果幾乎主導(dǎo)了OC的發(fā)展,所以幾乎每次更新,或者系統(tǒng)增加新的功能都會(huì)引入新的類(lèi)庫(kù),而這些類(lèi)庫(kù)與Xcode集成的也比較友好。

要回復(fù),請(qǐng)先登錄 或者注冊(cè)