AppCode 3.3:Xcode 7、Swift 2、および将来の計画

こんにちは、Habr!



長い間、AppCodeに関するニュースを公開していませんでしたが、修正する時が来ました。 さらに、大きな理由があります-11月2日に、iOS / OS X用のIDEの新しいバージョンがリリースされました。







AppCode 3.2では、Swiftの「スマート」機能に一生懸命取り組みました(そして、多くの実装に成功しました )が、バージョン3.3では、6月にAppleが発表した新しい言語コンストラクトSwift 2.0およびObjective-Cのサポートに全力を注ぎました。



Xcodeサポート



8月末に、できるだけ早くAppCodeにXcode 7サポートを実装することを約束しました。 最初のEAPバージョンでいくつかの必要な変更を行い、アーリーアクセスプログラム全体でこのタスクの作業を続けました。 新しいAppCode 3.3はXcode 7 / 7.1と公式に互換性がありますが、OS X 10.11でのXcode 6.xのサポートを停止する必要がありました(理由- ここで読むことができます )。



Objective-c



Objective-Cサポートに対するすべての変更は、Xcode 7で新しく追加されました。





スイフト



AppCode 3.3では、Swift 2コンストラクトの一部に正しい構文の強調表示と自動補完を実装しました。





そして、残りに積極的に取り組み続けます。 一般的なSwiftサポートに関連する重要な変更のうち、ネストされた型のオートコンプリートと、パラメーターのジェネリック型によるクラスメソッドの固定置換について言及する価値があります。



Swift Debugger



デバッガーの変更は、Swiftコードを使用するユーザーを満足させます。 SwiftプロジェクトをデバッグするときのコレクションとCoreFoundationのタイプの表示を改善しました。







C / C ++



主な変更点の1つは、テンプレートパラメータの使用と名前変更リファクタリングの検索です(C ++サポートのこれらおよびその他の変更の詳細については、 anastasiak2512 postを参照してください)。



プラットフォームの変更



本当にたくさんあります。 これには、特定のコードの書式設定をオンザフライで変更する機能、バージョン管理システムの大幅な改善、検索と置換(正規表現の使用や検索結果のプレビューなど)の新機能が含まれます。 また、JetBrainsからの修正を含むカスタマイズされたJDKがAppCodeインストーラーに含まれるようになったことも注目に値します( Find Action -> Switch IDE Boot JDK



を使用して、システムにインストールされている他のJDKを選択できます)。



次は?



年末まで、Swiftサポートの改善に取り組みます。 次のステップは、デバッガーの式、Swiftのプロトコル拡張などを評価することです。 来年もSwiftでリファクタリングに取り組み続ける予定です。



おそらくそれだけです。 他のすべてのJetBrains製品と同様に、AppCodeは新しいライセンススキームに切り替えられました。価格と条件はWebサイトで確認できます。 英語のブログで最新情報をお届けします。今すぐコメントでご質問にお答えします。



All Articles