Xamarin の tvOS – 内部構造

アセンブリ

Xamarin.tvOS アプリケーション用に Xamarin でサポートされるアセンブリの一覧。

ターゲット フレームワーク

この記事では、Xamarin.tvOS で使用できるターゲット フレームワーク (基本クラス ライブラリ) の種類と、Xamarin.tvOS アプリケーションの特定のターゲットを選択することの影響について説明します。

次の記事は 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 を設計する方法。