AppCode 2020.3 は、Swift ローカライゼーションのサポート、新しいインスペクションとインテンション、SourceKit ベースの宣言に移動、XCFrameworks のサポート、改善されたリファクタリング、新しいデバッガー機能などを備えています。
AppCode 2020.3 は、複数の末尾クロージャ構文、マルチパターン catch 句、およびその他の最近の Swift5.3 の変更(英語)をサポートします。
Swift 用の新しいインテンションを使用して、文字列を簡単にローカライズします。
NSLocalizedString ステートメントの折りたたみに便利な、コード内のローカライズされた文字列の実際の値を確認します。
ローカライゼーションキーには、完了、ナビゲーション、使用箇所の検索を使用します。
新しい Swift インスペクションを使用して、冗長な self
修飾子を削除します。
クロージャの不要な引数リストを見つけて、数秒で削除します。
末尾のクロージャをクロージャ引数に、またはその逆に簡単に変換できます。
⌥ Space のクイックフィックスについては、プレビューを参照してください。
Objective-C および Swift でメソッド / 関数のシグネチャーを自動的に変更するクロスランゲージシグネチャーの変更リファクタリングのメリット。
シグネチャーの変更ダイアログで関数 / メソッド throw
タイプを直接変更します。
デフォルトの引数値と可変個引数パラメーターを正しく更新します。
インレイヒントで名前の変更環境設定を変更します。リファクタリングを呼び出して⇥
を押すだけです。
SPM からの実行可能およびテスト実行構成が AppCode UI に表示されるようになりました。
索引付けとキャッシュが終了する前でも、Swift で宣言に移動を使用してください。
インラインヒントをクリックして、選択した変数を調べます。
エディターウィンドウから直接新しいインラインウォッチを追加します。
変数タブからインライン監視を表示します。
左側のガターでプログラムカウンターの現在の場所を設定します。
ステージは AppCode から直接変更します。コミットビューで新しい段階的なノードへのアクセスを得るために環境設定 | バージョン管理 | Git でのステージングエリアを有効にします。詳細については、このブログ投稿(英語)を参照してください。
新しい Git タブのどこでも検索ダイアログで、コミットハッシュとメッセージ、タグ、ブランチを見つけます。
XCFrameworks のコードエンティティが正しく解決されるようになりました。
⌥ Space
を使用してプロジェクトビューから直接ファイルの内容をプレビューします。