iOS の高度な概念と内部構造
このトピックでは、MonoTouch API デザイン、.NET Base Class Library (BCL) のアセンブリとクラス、Visual Studio for Mac が Xcode の Interface Builder や Apple のツールチェーンと統合されるしくみを取り上げます。
API の設計
API バインディングの背後にある設計原則について説明します。
使用できるアセンブリ
.NET 基本クラス ライブラリ (BCL) のアセンブリとクラスをリストアップします。
XIB コードの生成
Visual Studio for Mac と Xcode の Interface Builder の組み合わせにより、Interface Builder を使用して UI を設計できるようになるしくみも取り上げます。
重要
このドキュメントでは、Visual Studio for Mac と Xcode の Interface Builder の統合のみについて説明します。 iOS Designer の詳細については、iOS Designer ドキュメントをご覧ください。
iOS のアーキテクチャ
Xamarin.iOS アプリケーションは、Mono 実行環境内で実行され、完全な Ahead of Time (AOT) コンピレーションを使用して C# コードを ARM アセンブリ言語にコンパイルします。 このガイドでは、Xamarin.iOS について詳しく説明します
Objective-C セレクター
Objective-C セレクター (メソッド) を直接呼び出すときの注意事項と使用法。
制限事項
Xamarin.iOS で注意すべき落とし穴と制限事項。