Apple、iOS 12のサポート、macOS Mojaveのダークモードなどを含むXcode 10.0をリリース

Apple、iOS 12のサポート、macOS Mojaveのダークモードなどを含むXcode 10.0をリリース

  • Lamiyi
  • 0
  • rhahw
Apple、iOS 12のサポート、macOS Mojaveのダークモードなどを含むXcode 10.0をリリース

Apple は、新しい SDK、macOS Mojave のダーク モードなどのサポートをもたらす Xcode 10.0 をリリースしました。

Xcodeには、Mac、iPhone、iPad、Apple TV、Apple Watch向けの優れたアプリケーションを開発するために必要なものがすべて揃っています。Xcodeは、ユーザーインターフェースの設計、コーディング、テスト、デバッグのための統合ワークフローを提供します。Xcode IDEとSwiftプログラミング言語を組み合わせることで、アプリケーション開発がこれまで以上に簡単で楽しいものになります。

Apple、iOS 12のサポート、macOS Mojaveのダークモードなどを含むXcode 10.0をリリース

このバージョンの新機能:
Xcode 10 には、Swift 4.2 と、iOS 12、watchOS 5、tvOS 12、macOS Mojave 用の SDK が含まれています。

macOS Mojave のダークモード
• Xcode と Instruments 全体でまったく新しいダークな外観
• アセットカタログにダークとライトのバリエーションを追加して、色や画像アセットをカスタマイズ
• Interface Builder でアプリのインターフェースのダークとライトのバリエーションを簡単に切り替え
• デバッガーで OS 設定を変更せずに Mac アプリのダークとライトのバリエーションを切り替え

ソース管理
• リポジトリサーバーと異なるコードは、エディター内で直接ハイライト表示されます。これには次のものが含まれます:
- 共有リポジトリにまだプッシュされていないローカル
の変更 - 他の人が行ったアップストリームの変更
- コミット前に対処する必要がある競合
• Atlassian Bitbucket、GitLab、GitHub のセルフホスト型およびクラウドサーバーとのアカウント統合
• アカウントログインにより、オンデマンドで SSH キーが生成され、サービスプロバイダーにアップロードされます
• 最新バージョンのコードをプルする際のオプションとしてリベースが提供されます

エディターの機能強化
• エディター内の複数のカーソルにより、一度に多くの変更が可能になります
• コード折りたたみリボンにより、中括弧で囲まれたコードブロックを非表示にできます
• オーバースクロールにより、画面の中央にコードの最後の行を簡単に表示できます

プレイグラウンドと機械学習
• 完全に再設計された REPL のようなプレイグラウンドは、はるかに高速で安定しています
• Shift キーを押しながら Enter キーを押すか、インラインの実行ボタンをクリックして特定の行まで実行することで、いつでもコードを実行できます
• プレイグラウンド内で直接、新しい Create ML モデルをインタラクティブにトレーニングおよび実行できます

テストとデバッグ
• デバイスからのデバッグシンボルのダウンロード速度が以前より 5 倍向上
• CPU コアを最大限に活用するために、多くのシミュレータでテストを並列実行
• カスタムインストゥルメントにより、あらゆるコードに独自のデータ視覚化を提供
• メモリデバッガーのレイアウトが再設計され、アプリ全体のナビゲートと視覚化が容易になりました
• Metal シェーダーデバッガーは、頂点、フラグメント、コンピューティング、タイルシェーダーコードの実行を検査します
• Metal 依存関係ビューアでは、リソースの使用方法の詳細なグラフが表示されます

ビルドパフォーマンス
• 新しいビルドシステムによりパフォーマンスが向上し、すべてのプロジェクトでデフォルトで有効になっています
• Swift は各ファイルのコンパイルを大幅に高速化し、増分ビルドを大幅に改善しました

XcodeはApp Storeから無料でダウンロードできます。

ダウンロード

Apple、iOS 12のサポート、macOS Mojaveのダークモードなどを含むXcode 10.0をリリース