Xcode 14 の新機能


Xcode 13 以降、特に 14 以降の Xcode の新機能については、こちら をご覧下さい。


Mac、iPhone、iPad、Apple Watch、Apple TV 向けのアプリをビルドするための統合開発環境である
Xcode で利用可能な主な機能について学びます。各ベータリリースを含む最新リリースバージョンの更新の詳細については、
Xcode リリースノート を参照してください。


Xcode12 の新機能


Xcode 12 には、iOS 14、iPadOS 14、tvOS 14、watchOS 7、および macOS Big Sur 用の Swift 5.3 および SDK が含まれています。


Universal apps


注意:デフォルトの Xcode 12 ベータは、新しい Apple Silicon Mac を除くすべてのプラットフォームの開発に使用できます。"macOS Universal Apps ベータ版の Xcode 12" という名前の別のダウンロードには、macOS Universal アプリのサポートが含まれており、Intel ベースの Mac と Universal App Quick Start Program の DTK でも実行できます。Xcode 12 の将来のベータ版では、すべてのプラットフォームと、単一の製品内の macOS Universal アプリをサポートする予定です。


macOS Big Sur の洗練されたユーザーインターフェイス


Swift と SwiftUI


Mac Catalyst


他の改善点


Xcode 11 の新機能


Mac、iPhone、iPad、Apple Watch、および Apple TV 向けのアプリをビルドするための統合開発環境である
Xcode の主要な機能について学びます。各ベータリリースを含む、最新リリースバージョン
のアップデートの詳細については、 Xcode リリースノート を参照してください。


Xcode 11


Xcode 11 には、iOS 13、tvOS 13、watchOS 6、および macOS Catalina 10.15 用の Swift 5.1 および SDK が含まれています。


このリリースでは、あなたのアプリをさらに多くの Apple プラットフォームにもたらすための多くの機能が追加されています。SwiftUI は、読みやすく、書くのに自然な宣言型の Swift 構文を備えた革新的な新しいユーザーインターフェイスフレームワークです。驚くべき新しいプレビューツールを使用すると、コードとデザインを常に同期しながら、SwiftUI コードを手動で入力したり、豊富なデザインツールで UI を変更したりできます。既存の iPad アプリのプロジェクト設定で「Mac」チェックボックスを選択することにより、Mac アプリで有利なスタートを切ることができます。また、Xcode 11 での Swift パッケージのサポートにより、すべてのあなたのアプリ間でコードを共有したり、コミュニティが作成したパッケージを利用したりできます。


SwiftUI


Xcode 11 には、新しい Swift フレームワークである SwiftUI と、ユーザーインターフェイスを構築するまったく新しい方法を強化する設計ツールが含まれています。Xcode のデザインツールを使用すると、ドラッグアンドドロップで簡単にインターフェイスを構築または編集でき、手作業でも編集できるまったく同じ Swift コードファイルを即座に編集できます。Xcode は常に実際のアプリインターフェースをライブで実行して、デザインキャンバスで直接どのように動作するかを確認できます。または、接続されたデバイスでアプリを即座にプレビューできます。


SwiftUI に含まれるもの:



SwiftUI には iOS 13、watchOS 6、tvOS 13、または macOS Catalina が必要です。SwiftUI デザインキャンバスを使用するには、Xcode 11 をmacOS Catalina で実行する必要があります。


iPad アプリを Mac にもたらす


既存の iPad アプリを何百万人もの Mac ユーザーに簡単にもたらす事ができます。1 つのチェックボックスをクリックするだけで、Xcode はあなたの iPad アプリを優れたパフォーマンスを発揮する真のネイティブな Mac アプリに変換できます。



Swift および Swift パッケージ



iOS ダークモード



エディタ



Xcode 11 のその他の改善点



Xcode 10.2.1


Xcode 10.2 には、iOS 12.2、tvOS 12.2、watchOS 5.2、および macOS Mojave 10.14.4 用の Swift 5 および SDK が含まれています。


Swift 5



Xcode のその他の機能強化



Xcode 10.2.1 は、大規模な Swift プロジェクトのビルド時間の問題を修正し、追加のバグ修正を含んでいます。


Xcode 10.1


Xcode 10.1 には、iOS 12.1、watchOS 5.1、tvOS 12.1、および macOS Mojave 用の Swift 4.2.1 および SDK が含まれています。


Xcode 11 の新機能


Xcode 10


Xcode 10 は macOS Mojave の Dark Mode との組み合わせで見事に見え、MacOS アプリでも新しい外観を採用しやすくなります。Xcode 10 ベータ版には、iOS 12、watchOS 5、tvOS 12、及び macOS Mojave の Swift 4.2 とベータ SDK が含まれています。


ダークモードインタフェースと Mac アプリのサポート


ソースコントロール


エディタの機能強化


マシンの学習のために作られたプレイグラウンド


テストとデバッグ


ビルドのパフォーマンス


Xcode 9.3


Xcode 9.3 には、iOS 11.3、watchOS 4.3、tvOS 11.3、および macOS High Sierra 10.13.4 用の Swift 4.1 と SDK が含まれています


Xcode 9.2


Xcode 9.2 には、iOS 11.2、watchOS 4.2、tvOS 11.2、macOS High Sierra 10.13 用の Swift 4 と SDK が含まれています。


Xcode 9.1


Xcode 9.1 には、iOS 11、watchOS 4、tvOS 11、及び macOS High Sierra 10.13 用の Swift 4 と SDK が含まれています


Xcode 9.0.1


Xcode 9.0.1 には、iOS 11、watchOS 4、tvOS 11、及び macOS High Sierra 10.13 用の Swift 4 と SDK が含まれています


Xcode 9.0


Xcode 9 には、iOS 11、watchOS 4、tvOS 11、及び macOS High Sierra 10.13 用の Swift 4 と SDK が含まれています


訳注:

Xcode 10.0 では、以下に挙げた項目は一切なくなっています。しかし、削除するのも手間なので、敢えて残すことにした。




Xcode 9 の新機能


Xcode は、Apple TV、Apple Watch、iPad、iPhone、及び Mac 用のアプリを作成するための完全な開発ツールセットです。Xcode 開発環境は、tvOS SDK、watchOS SDK、iOS SDK、および macOS SDK の形式で Instruments 分析ツール、シミュレータ、および OS フレームワークがバンドルされています。


Xcode 9のハイライト


Xcode 9には、全体的な品質改善と広範な新機能が含まれています。


一般



アセットカタログ



ビルドとリンク



機能



Core ML



デバッグ



文書化



インストルメント



インターフェースビルダー



Metal 2 のサポート



リファクタリング



シミュレータ



ソースコントロール



ソース編集



Swift



テスト



Xcode Server


目次

  • Xcode 14 の新機能

  • Xcode 12 の新機能
  • Universal apps
    macOS Big Sur の洗練された UI
    Swift と SwiftUI
    Mac Catalyst
  • Xcode の新機能
  • Xcode 11
  • SwiftUI
    iPad アプリを Mac にもたらす
    Swift および Swift パッケージ
    iOS ダークモード
    エディタ
    Xcode 11 のその他の改善点
  • Xcode 10.2.1
  • Swift 5
    Xcode のその他の機能強化
  • Xcode 10.1
  • Xcode 10 の新機能
  • Xcode 10
  • ダークモードインタフェースと Mac アプリのサポート
    ソースコントロール
    エディタの機能強化
    マシンの学習のために作られたプレイグラウンド
    テストとデバッグ
    ビルドのパフォーマンス
  • Xcode 9.3
  • Xcode 9.2
  • Xcode 9.1
  • Xcode 9.0.1
  • Xcode 9.0



  • Xcode 9 の新機能
  • Xcode 9のハイライト
    一般
    アセットカタログ
    ビルドとリンク
    機能
    Core ML
    デバッグ
    文書化
    インストルメント
    インターフェースビルダー
    Metal 2 のサポート
    リファクタリング
    シミュレータ
    ソースコントロール
    ソース編集
    Swift
    テスト
    Xcode Server
  • 互換性
  • インストール
    開発者向けリソース
    SDK とシミュレータについて
    自動署名
    プロジェクトの最新化
  • Xcode 8 の新機能
  • Xcode 8.3
  • デバッグ
    インストルメント
    プロビジョニング
    シミュレータ
    静的アナライザ
    Swift
    テスト
  • Xcode 8.2
  • タッチバーのサポート
    Swift
    旧式の通知
  • Xcode 8.1
  • 互換性
    タッチバーのサポート
    Interface Builder
    旧式と削除の通知
  • Xcode 8 のハイライト
  • Swift 言語
    署名
    機能
    Interface Builder
    アセットカタログ
    ソース編集
    デバッグ
    インストルメント
    テスト
    ドキュメント
    ソースコントロール
    Xcode Server
  • 互換性
  • インストール
    開発者向けリソース
    SDK とシミュレータについて
    自動署名
    プロジェクトの最新化
    以下も見よ
  • Xcode 7 の新機能
  • Xcode 7.0
  • 無料でデバイス開発
    Swift 言語
    Objective-C 言語
    プレイグラウンド
    アプリの軽量化
    デバッグ
    テスト
    クラッシュログ
    Xcode 7.0.1
    Xcode 7.1
    Interface Builder
    デバッグ
  • Xcode 6の新機能
  • Xcode 6.0
  • Swift 言語
    Swift の Xcode 6 の特長
    Xcode 6 IDE で追加の機能拡張
    テスト
    Interface Builder
    デバッガ
    SpriteKit と SceneKit
    拡張機能とフレームワーク
    iOS シミュレータ
    ローカライズ
    コンパイラ
    インストルメント
    Xcode Server
    HomeKit アクセサリシミュレータ
    Xcode 6.0.1
  • Xcode 6.1
  • OS X ヨセミテの SDK のサポート
    Swift
    Interface Builder
    Xcode 6.1.1
    Xcode 6.2
  • Xcode 6.3
  • Swift 1.2
    App Store と TestFlight ユーザーの為のクラッシュオーガナイザー
    Xcode プレイグラウンドの機能強化
    フォースタッチのサポート
    Objective-C の機能強化
    デバッガの機能強化
    アップル LLVM コンパイラバージョン 6.1
    ARM64 組み込み関数の変更
    Xcode 6.3.1
    Xcode 6.3.2
    Xcod 6.4
  • XCode 5 の 新機能
  • XCode 5.0
  • 使用経験値の向上
    自動構成
    テスト
    継続的統合
    デバッガ
    Open GL ES サポート
    インターフェースビルダー
    ソースコントロールなど
    コンパイラー
    iOS シミュレーター
    インストルメント
    スプライトキットのサポート
    廃止と削除の注意
    Xcode 5.0.1
    Xcode 5.0.2
    Xcode 5.1
    Xcode 5.1.1
  • XCode 4 の新機能
  • XCode 4.6
    XCode 4.6.1
    XCode 4.6.2
    XCode 4.6.3
  • XCode 4.5 新機能
  • XCode 4.4 新機能
  • LLVM 4.0 コンパイラー
    オブジェクトC言語の特徴
    標準C++11のサポートの強化
    スタティックアナライザ改善
    AppKitの新しいサポート
    シーンキットエディタ
    発見と検索に追加
    ソースエディタ機能強化
    トラックパッドサポート
    通知システム強化
  • XCode 4.3 新機能
  • XCode 4.3
    XCode 4.3 ツールセット
    補完ツール起動z
    コマンドラインツール
    /Developer 削除
    自動レイアウトが標準
    XCode 4.3.1 及び 4.3.2
  • XCode 4.2 新機能
  • Automatic Reference Counting
    標準コンパイラ
    ストーリーボード
    Open GL ES
    模擬ロケーション
    コンポーネントのダウンロード
  • XCode 4.1 新機能
  • プロジェクト近代化
    標準コンパイラ
    カスタムビヘイビア
    プリプロセッサとアセンブリ出力
    自動レイアウト
    スキームのビルド設定値
    アプリサンドボックス
    デバッガと逆アセンブル
    Git のリモート管理
    スナップショットの復元
    レポジトリ内部プロジェクト
    実行先選択
    キー組み合わせ
    Interface Builder プラグイン
    文書改訂履歴












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ