Xamarin の tvOS – 内部構造
アセンブリ
Xamarin.tvOS アプリケーション用に Xamarin でサポートされるアセンブリの一覧。
ターゲット フレームワーク
この記事では、Xamarin.tvOS で使用できるターゲット フレームワーク (基本クラス ライブラリ) の種類と、Xamarin.tvOS アプリケーションの特定のターゲットを選択することの影響について説明します。
関連する iOS の記事
次の記事は iOS に固有のものですが、tvOS に関連しています (tvOS 9 は iOS 9 のサブセットであるため)。
Unified API
新しい Unified API の導入により、Apple TV と iOS のコードベース間でコードを簡単に共有できるようになり、64 ビット API と 64 ビット コンパイルのサポートが導入されます。
API の設計
API バインディングの背後にある設計原則について説明します。
制限事項
このセクションでは、Xamarin.iOS に関して注意すべき落とし穴と制限事項について説明します。その多くは Xamarin.tvOS にも当てはまります。
リンカー
リンカーが最小限のアプリケーション パッケージを実現するためのしくみと、その設定と用途の変更方法について説明します。
ローカリゼーションと国際化
このガイドでは、国際化をサポートするために Xamarin.iOS アプリケーションにエンコードを追加する方法について説明します。
mtouch
iOS で使用できるアプリケーションにプロジェクトをビルドするコマンド ライン ツール mtouch.exe のノートと情報。
ネイティブ ライブラリのリンク
Xamarin.iOS は、ネイティブ C ライブラリと Objective-C ライブラリの両方とのリンクをサポートしています。 このドキュメントでは、ネイティブ C ライブラリを Xamarin.iOS プロジェクトにリンクする方法について説明します。 Objective-C ライブラリに対しても同じ操作を行う場合は、Objective-C の種類のバインドに関するドキュメントを参照してください。
Objective-C セレクター
Objective-C セレクター (メソッド) を直接呼び出すときの注意事項と使用法。
System.Data
System.Data を使用して組み込みの SQLite データベース システムにアクセスする方法に関する情報と手順。
スレッド化
Xamarin.iOS アプリケーション内でのスレッド処理の使用に関する注意事項。
XIB コードの生成
Visual Studio for Mac と Xcode の Interface Builder を統合して、Interface Builder を使用して UI を設計する方法。