AppCode の新機能

AppCode 2020.3 の新機能

AppCode 2020.3 は、Swift ローカライゼーションのサポート、新しいインスペクションとインテンション、SourceKit ベースの宣言に移動、XCFrameworks のサポート、改善されたリファクタリング、新しいデバッガー機能などを備えています。

Swift

AppCode 2020.3 は、複数の末尾クロージャ構文、マルチパターン catch 句、およびその他の最近の Swift5.3 の変更(英語)をサポートします。

ローカライゼーション

Swift 用の新しいインテンションを使用して、文字列を簡単にローカライズします。

NSLocalizedString ステートメントの折りたたみに便利な、コード内のローカライズされた文字列の実際の値を確認します。

ローカライゼーションキーには、完了、ナビゲーション、使用箇所の検索を使用します。

インスペクションおよびインテンション

新しい Swift インスペクションを使用して、冗長な self 修飾子を削除します。

クロージャの不要な引数リストを見つけて、数秒で削除します。

末尾のクロージャをクロージャ引数に、またはその逆に簡単に変換できます。

⌥ Space のクイックフィックスについては、プレビューを参照してください。

Change Signature

シグネチャーの変更

Objective-C および Swift でメソッド / 関数のシグネチャーを自動的に変更するクロスランゲージシグネチャーの変更リファクタリングのメリット。

シグネチャーの変更ダイアログで関数 / メソッド throw タイプを直接変更します。

デフォルトの引数値と可変個引数パラメーターを正しく更新します。

Rename

名前の変更

インレイヒントで名前の変更環境設定を変更します。リファクタリングを呼び出してを押すだけです。

Swift パッケージマネージャー

SPM からの実行可能およびテスト実行構成が AppCode UI に表示されるようになりました。

宣言に移動

索引付けとキャッシュが終了する前でも、Swift で宣言に移動を使用してください。

デバッガー

インラインヒントをクリックして、選択した変数を調べます。

エディターウィンドウから直接新しいインラインウォッチを追加します。

変数タブからインライン監視を表示します。

左側のガターでプログラムカウンターの現在の場所を設定します。

Code With Me

Code With Me
AppCode 2020.3 は Code With Me(英語) をサポートします。これは、共同開発とペアプログラミングのための JetBrains の新しいサービスです。Code With Me を使用すると、IDE で現在開いているプロジェクトを他の人と共有し、リアルタイムで一緒に作業することができます。プラグインマーケットプレイス(環境設定 | プラグイン | マーケットプレース)から今すぐダウンロードできます。Code With Me の詳細については、これらの投稿(英語)を確認してください。

バージョン管理

Git Stage

Git ステージ

ステージは AppCode から直接変更します。コミットビューで新しい段階的なノードへのアクセスを得るために環境設定 | バージョン管理 | Git でのステージングエリアを有効にします。詳細については、このブログ投稿(英語)を参照してください。

Git Tab in Search Everywhere

SearchEverywhere の Git タブ

新しい Git タブのどこでも検索ダイアログで、コミットハッシュとメッセージ、タグ、ブランチを見つけます。

XCFrameworks サポート

XCFrameworks のコードエンティティが正しく解決されるようになりました。

クイック定義

⌥ Space を使用してプロジェクトビューから直接ファイルの内容をプレビューします。