iOS 進階概念和內部

本主題探討來自 .NET 基類庫 (BCL) 的MonoTouch API設計、元件和類別,以及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 設計工具的詳細資訊,請檢閱 iOS 設計工具 檔。

iOS 架構

Xamarin.iOS 應用程式會在 Mono 執行環境中執行,並使用完整預先編譯 (AOT) 編譯將 C# 程式代碼編譯為 ARM 元件語言。 本指南會在低層級探索 Xamarin.iOS

Objective-C 選擇

直接呼叫 Objective-C 選取器 (方法) 的注意事項和用法。

限制

使用 Xamarin.iOS 注意的陷阱和限制。