AppCode 2017.1 EAP官方免費版是由JetBrains推出的Objective-C集成開發環境,這款工具的主要作用就是發現蘋果係列的應用,可以方便開發者快速輕鬆開發出Mac、iPhone 和 iPad所兼容的應用程序,擁有代碼自動完成、即時代碼分析、代碼搜索、代碼重構以及代替轉換等多種功能,適用於win、mac等操作係統,小編提供的是windows版本,有需要的快快下載吧。
超乎想象和便利的代碼導航以及代碼自動完成
即時代碼分析和快速簡易
代碼搜索,包括類、方法、變量和資源
即時代碼轉換,支持i18n
更好的代碼重構。
可直接打開 Xcode 項目
可與 Interface Builder 交換
可直接在 iOS 設備和仿真器上運行應用
支持使用 OCUnit 單元測試
表達式仿真的調試器
支持版本控製包括:Subversion, Git, Perforce and CVS。
最好的代碼助手
由於深入了解了您的代碼結構,語境敏感的編輯器能提供給您準確的代碼實現選擇。通過代碼生成節省了不必要的輸入,允許您有意識的編程,減少了日常任務。
可靠的代碼重構
安全、準確和可靠的代碼重構允許您隨時修改和提升代碼。無論您是需要審查舊的代碼庫,還是改善項目結構,AppCode都可以幫您完成。
快速項目導航
通過類繼承可以從方法導航到它的聲明或使用處,或者直接從一個文件鏈接到另一個文件。支持即時跳轉到項目中的任何文件、類、標號處,或者查看標號的實際使用者,並不僅僅是文本匹配那麼簡單。
代碼質量追蹤
支持對Objective-C、C、C++、JavaScript、CSS、HTML、XML和Xpath等進行動態代碼分析。AppCode能讓您避免潛在的錯誤,提示您哪些代碼可以改善。此外,它還集成了Clang Static Analyzer。
強大的代碼調試器
使用便攜調試器中靈活的斷點、窗口、框架視圖和求值表達式調整您的應用或單元測試。
無縫集成
AppCode完美地集成大部分流行的版本控製係統,如Git, Mercurial、Perforce等,還集成了Kiwi測試框架、Dash和成分文檔工具以及很多問題追蹤器,提供與Xcode100%的互操作性。
其他:
下麵所有設置均在settings中
背景顏色:
editor - colors & fonts - general - default text background打上鉤,並且設置成C3E4AF
顯示代碼行數和刪除代碼編輯區域的那條margin線
自動完成菜單中不區分大小寫而且默認選擇第一個
顯示內存占用
設置生成類模塊時的作者信息
設置鼠標點擊時光標的位置為代碼行的正確位置,而不是鼠標點擊的當前位置:
例如鼠標點擊代碼行尾後的空白位置,光標會自動移到代碼末,而不是在空白位置上,
(ps:但是官方貌似更建議不要取消這個功能,而結合使用花+左右箭頭來移動光標到行末和行首)
對 Swift 3 的支持
該版本完成了 Objective-C 到 Swift 轉換更改的第一部分 (SE-0005),包括:
改進了 Swift 中 Objective-C 方法名的解析
對 swift_name 屬性的初始支持,可以用於 Objective-C 中的幾乎任何代碼構造,可用來指定要在 Swift 中使用的自定義名稱。正確處理此屬性還可以改善完成和導航。
要注意的是,對 重構/用法 搜索中的這些更改的支持仍在進行中。
對於純 Swift 實現的項目,該版本帶來以下改進:
Correct parsing and resolution for operator functions together with the ability to generate them with the Implement action (^I):
Better resolution for init calls (OC-14591)
SE-0037: Clarify interaction between comments & operators (OC-14761)
SE-0096: Converting dynamicType from a property to an operator (OC-14105)
Swift 中的 Override/Implement
Override/Implement popup shows members hierarchically (OC-14562):
Designated/convenience/required initializers are marked with the appropriate keyword (OC-14534):
Class methods in extensions are correctly overridden (OC-14538)
Dynamic methods in extensions are offered for overriding (OC-14475)
Static methods are not suggested anymore (OC-14415)
對 Emoji 的支持
與所有基於 IntelliJ 的產品一樣,AppCode 現在可以在編輯器和 IDE 視圖中正確渲染 emoji:
使用原生 emoji 選擇器插入 emoji 的功能尚未實現 (如果需要, 為 IDEA-164993 投票)
140.5M / 09-05
76.4M / 03-25
55M / 06-05
237.9M / 04-13
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
484.7M / 09-27
165.4M / 09-05
353.9M / 06-05
131.8M / 04-13
195.6M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
110.5M / 09-05
33.4M / 09-05
325.8M / 08-12
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
369M / 09-22
181.5M / 09-22
201.2M / 09-05
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
1.76G / 09-22
1.92G / 04-17
116.2M / 04-10
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
561.8M / 07-11
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06
132M / 07-06