![Xcode 12 ベータ版が開発者向けに公開されました [ダウンロード]](https://image.lamiyi.com/adampgdm/90/f7/373758-640.webp)
Xcode 12 ベータ版が開発者向けに公開されました [ダウンロード]
- Lamiyi
- 0
- rhahw
Apple は、開発者が Xcode 12 ベータ版をダウンロードできるようになったと発表しました。
macOS Big Surに美しく映える全く新しいデザインを採用したXcode 12には、ナビゲータのフォントサイズをカスタマイズできる機能、コード補完の合理化、新しいドキュメントタブなどが搭載されています。Xcode 12は、Apple Silicon搭載Macをサポートするユニバーサルアプリをデフォルトでビルドするため、コードを1行も変更することなく開発できます。
![Xcode 12 ベータ版が開発者向けに公開されました [ダウンロード]](https://image.lamiyi.com/adampgdm/90/f7/373758-640.webp)
macOS Big Sur向けに設計されています。Xcode
12はmacOS Big Surで美しく表示されます。ウィンドウ上部にナビゲータサイドバーと、すっきりとした新しいツールバーボタンが追加されています。ナビゲータはデフォルトで読みやすい大きなフォントに設定され、複数のサイズから選択できます。新しいドキュメントタブにより、ワークスペース内で作業用ファイルセットを簡単に作成できます。
● ドキュメントタブ。
新しいタブモデルでは、ダブルクリックで新しいタブを開いたり、ナビゲーター内をクリックしながら選択したファイルを追跡したりできます。ドキュメントタブを並べ替えて、現在のタスクに適したファイルの作業セットを作成したり、各タブ内のコンテンツの表示方法を設定したりできます。ナビゲーターは、強力な選択を使用して、タブ内で開いているファイルを追跡します。
![Xcode 12 ベータ版が開発者向けに公開されました [ダウンロード]](https://image.lamiyi.com/adampgdm/c5/2e/373761.webp)
● ナビゲータのフォントサイズ。
ナビゲータは、Finderとメールで使用される「サイドバーアイコンのサイズ」のシステム設定を反映するようになりました。また、環境設定からXcode専用のフォントサイズを選択することもできます。従来の高密度な情報表示から、大きなフォントやアイコンターゲットまで、様々なサイズに対応しています。
![Xcode 12 ベータ版が開発者向けに公開されました [ダウンロード]](https://image.lamiyi.com/adampgdm/0b/39/373763.webp)
● コード補完が合理化されました。
新しい補完UIは必要な情報のみを表示するため、入力時に画面スペースをあまり占有しません。また、補完の表示速度が大幅に向上したため、コーディングを最速で進めることができます。
![Xcode 12 ベータ版が開発者向けに公開されました [ダウンロード]](https://image.lamiyi.com/adampgdm/8a/92/373764.webp)
● 再設計されたオーガナイザー。
全く新しいデザインにより、各アプリに関する重要な情報がすべて1か所にまとめられています。どのチームのアプリでも選択でき、クラッシュログ、エネルギーレポート、バッテリー消費量や起動時間などのパフォーマンス指標を、ユーザーがアプリを使用した際に素早く確認できます。
![Xcode 12 ベータ版が開発者向けに公開されました [ダウンロード]](https://image.lamiyi.com/adampgdm/20/e7/373766.webp)
SwiftUI
SwiftUIは、新機能、パフォーマンスの向上、そしてさらに多くのことを実現するパワーを提供します。同時に、既存のSwiftUIコードをXcode 12に簡単に移行できる安定したAPIも維持しています。SwiftUIで構築されたApp用のまったく新しいライフサイクル管理APIを使用すると、App全体をSwiftUIで記述し、すべてのAppleプラットフォーム間でさらに多くのコードを共有できます。また、SwiftUI上に構築された新しいウィジェットプラットフォームを使用すると、iPad、iPhone、Macで適切に機能するウィジェットを作成できます。SwiftUIビューを他の開発者と共有できるようになり、Xcodeライブラリでファーストクラスのコントロールとして表示されます。既存のSwiftUIコードは引き続き機能するだけでなく、パフォーマンスの高速化、診断の改善、新しいコントロールへのアクセスも提供されます。
ユニバーサルアプリに対応。Xcode
12は、IntelベースのCPUとApple Silicon上で100%ネイティブに動作するユニバーサルアプリとして構築されており、優れたパフォーマンスとスムーズなインターフェースを実現します。*また、Apple SiliconとIntel x86_64 CPU上でネイティブに動作するアプリの構築に必要なフレームワーク、コンパイラ、デバッガ、その他のツールをすべて備えた統合macOS SDKも含まれています。
● 自動更新
Xcode 12でプロジェクトを開くと、アプリが自動的に更新され、ユニバーサルアプリとしてリリースビルドとアーカイブが生成されます。アプリをビルドすると、XcodeはApple Silicon用とIntel x86_64 CPU用のバイナリ「スライス」を1つずつ生成し、それらを1つのアプリバンドルとしてまとめ、Mac App Storeで共有または提出できるようにします。ツールバーでターゲットとして「Any Mac」を選択することで、いつでもこの動作をテストできます。
● 複数のアーキテクチャをテスト。Apple
Siliconを搭載した新しいMacでは、ツールバーで「My Mac (Rosetta)」を選択することで、ネイティブアーキテクチャまたはIntel仮想化アーキテクチャ上で実行されているアプリを実行およびデバッグできます。
その他の機能。
● マルチプラットフォームテンプレート。
新しいマルチプラットフォームアプリテンプレートでは、SwiftUIと新しいライフサイクルAPIを使用して、iOS、iPadOS、macOS間でコードを簡単に共有するための新しいプロジェクトを作成できます。このプロジェクト構造により、すべてのプラットフォーム間でのコード共有が促進されると同時に、アプリにとって適切なプラットフォームごとに特別なカスタムエクスペリエンスを作成できます。
● 自動インデントの改善
Swift コードは入力時に自動的にフォーマットされ、一般的な Swift コード パターンの見栄えが大幅に改善されます。これには、「guard」コマンドの特別なサポートも含まれます。
● StoreKit テスト
Xcode の新しいツールを使用すると、App で提供できるさまざまなサブスクリプションおよび App 内購入製品を記述した StoreKit ファイルを作成し、すべてが顧客にとって問題なく機能することを確認するためのテストシナリオを作成できます。これらはすべて Mac 上でローカルにテストできます。
開発者は、以下のリンクから Xcode 12 ベータ版をダウンロードできます。
ダウンロード
![Xcode 12 ベータ版が開発者向けに公開されました [ダウンロード]](https://image.lamiyi.com/adampgdm/c2/e9/373767-640.webp)