Xcode 和 Eclipse,你更習慣哪一個?

同時有Objective-C和Java開發經驗的請回答。


Eclipse 原因是習慣了快捷鍵


從語言上講:

2 種都是各自語言下最廣泛使用的IDE。

從速度上講:

XCode更快一些。

從插件支持上講:

Eclipse更為強大,機制也更好。

從支持的平台上講:

Eclipse支持windows/linux/mac三個平台。xcode原生只支持mac,在linux上安裝比較複雜。

從代碼輔助功能上講:

2者的代碼輔助功能都相當強大。

從價格上講:

都是完全免費的。

從界面設計上講:

XCode的Interface Builder相當舒服,而eclipse沒有特別優秀的直接集成的界面設計工具。用code來寫界面相當費勁。

最後回到你的問題,2種我都挺習慣的。沒有對其中哪一個特別偏好。


實在是受不了xcode的快捷鍵, 動不動就是要三個按鍵,瘋狂的甚至四個按鍵,誰設計的這個快捷鍵。加上macbook 蛋疼的鍵盤, 每次手一放上去, 就感覺手腕疼。

xcode還沒有任何標示函數是繼承的標記,也不能自動生成需要實現的函數的框架,自動補全一定要先打返回值,真tmd吃飽了沒事,我只記得函數名,我怎麼記得返回值到底是id還是具體類的指針。


xcode 貌似不能灰化不活動的預處理塊

Eclipse 的自動完成得按快捷鍵才會呼出

這倆毛病都挺蛋疼的


習慣了Eclips


用慣了Eclipse和IntelliJ IDEA的,再用xcode,唉我去。各種功能不習慣。快捷鍵可以適應,但是很多代碼自動生成之類的功能沒有,有點蛋疼。持續摸索中。


喜歡JetBrain家的AppCode(for iOS dev)和IDEA (for Java dev)


Xcode自動補全不太好用, 尤其是swift

eclipse沒用過, 現在還不知道怎麼在mac上裝eclipse


現在轉iOS才發現 用習慣了eclipse 好難適應Xcode 其實有很大原因是很難適應os


推薦閱讀:

對於一個從零開始學c語言的人來說,從開始學習到能自己開發APP軟體一般需要多久時間?
為什麼有的開發人員喜歡用低版本開發工具,甚至抵觸高版本的工具?
開發需要寫單元測試嗎?
在開發中,說下你奇葩的排錯思路,解決問題的巧妙方法?

TAG:程序員 | 軟體開發 | 編程 | Xcode | Eclipse |