Xcode 13
Xcode 13に、チームで開発するためのパワフルな新機能が加わりました。これらの新機能は、Xcode Cloudや、GitHub、Bitbucket、GitLabでの共同作業機能に最適です。Xcode内でプルリクエストの作成、レビュー、コメント、マージを直接行うことができるほか、コード上でチームメンバーのコメントを直接確認することもできます。また、2つのバージョンのコードファイルをすばやく比較することも可能です。
Xcode 13に、チームで開発するためのパワフルな新機能が加わりました。これらの新機能は、Xcode Cloudや、GitHub、Bitbucket、GitLabでの共同作業機能に最適です。Xcode内でプルリクエストの作成、レビュー、コメント、マージを直接行うことができるほか、コード上でチームメンバーのコメントを直接確認することもできます。また、2つのバージョンのコードファイルをすばやく比較することも可能です。
プルリクエストをXcode内で直接管理するための完全なワークフローを活用しましょう。新しいリクエストを作成したり、レビュー待ちのプルリクエストの一覧を確認したりできるほか、ローカルやXcode Cloudで生成された結果をすばやく確認、ビルド、テストすることができます。
レビューの際にチームメンバーがコードに付けたコメントは、コードエディタ内にインラインで表示され、レビュー担当者の名前とアバターも表示されます。
2つのバージョンのソースコードを任意のエディタで表示できるので、現在作業中のソースコードを参照しながら比較することができます。
Appleがホストするサービスでは、デベロッパのすべての証明書が管理されており、このサービスによってAppにコード署名が行われるため、App Storeへの提出がより簡単で信頼性が高いものになります。Apple IDでXcodeにサインインするだけで、Macにはメンバーシップの役割と権限に基づいた開発および導入の設定が適用されます。
常時表示される下部のバーには、行や列などの役立つ情報が表示されるほか、異なるバージョンのコードを比較するビューを直接開くことができます。
Vimユーザーが頻繁に使用するショートカットキーや編集モードの多くをコードエディタ内で直接利用できます。新しい下部のバーには使用中のモードが表示されます。
Mac用の新しいCarPlayシミュレータでは、画面サイズ、解像度、変数入力方法を自在にコントロールできるので、さまざまな車のプラットフォーム上でCarPlay体験をテストすることができます。
TestFlightユーザーからのクラッシュレポートはユーザーのフィードバックとともにXcode Organizerにわずか数分で表示されるので、テスターはクラッシュの発生時に何が起こったのかを正確に伝えることができます。クラッシュログはインラインで表示され、ワンクリックするだけで該当するコードに移動できます。
Swiftフレームワークやパッケージに関するドキュメントを、ソースコードのドキュメントコメントから直接作成し、XcodeのQuick Helpや専用のドキュメントビューアで表示できます。ドキュメントコメントには、Markdown形式で記述した拡張ファイル、リソース、チュートリアルなどを追加することができ、コンパイルされたDocC Archiveを他のデベロッパと共有したり、自分のWebサイトでホストしたりすることができます。