Xcode 和 Eclipse,你更習慣哪一個?
01-08
同時有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自動補全不太好用, 尤其是swifteclipse沒用過, 現在還不知道怎麼在mac上裝eclipse
現在轉iOS才發現 用習慣了eclipse 好難適應Xcode 其實有很大原因是很難適應os
推薦閱讀:
※對於一個從零開始學c語言的人來說,從開始學習到能自己開發APP軟體一般需要多久時間?
※為什麼有的開發人員喜歡用低版本開發工具,甚至抵觸高版本的工具?
※開發需要寫單元測試嗎?
※在開發中,說下你奇葩的排錯思路,解決問題的巧妙方法?