こんにちは、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で新しく追加されました。
- ジェネリック型の構文の強調表示、オートコンプリート、および名前変更リファクタリングは正しく機能します

- 言語パーサーに追加された新しいnullabilityアノテーションサポート

スイフト
AppCode 3.3では、Swift 2コンストラクトの一部に正しい構文の強調表示と自動補完を実装しました。
- do / try / catchブロック
- throw / throws ( 途中で再 スロー )

- 延期する
- ガード
- 繰り返しながら
- 間接 (再帰的列挙用)

そして
、残りに積極的に取り組み続けます。 一般的な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サイトで確認できます。
英語のブログで最新情報をお届けします。今すぐコメントでご質問にお答えします。