iOS の高度な概念と内部

このトピックでは、MonoTouch API の設計、.NET 基本クラス ライブラリ (BCL) のアセンブリとクラス、および Xcode の Interface Builder と Apple のツールチェーンVisual Studio for Mac統合する方法について説明します。

API デザイン

API バインディングの背後にある設計原則について説明します。

使用できるアセンブリ

.NET 基本クラス ライブラリ (BCL) から使用できるアセンブリとクラスを一覧表示します。

XIB コードの生成

また、Visual Studio for Macと Xcode の 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 で注意すべき落とし穴と制限事項。