Pokročilé koncepty a interní informace pro iOSiOS Advanced Concepts and Internals

Toto téma se zabývá návrhem rozhraní API MonoTouch, sestaveními a třídami z knihovny tříd .NET Base (BCL) a jak Visual Studio pro Mac integrována s Interface Builderem Xcode a sada nástrojů společnosti Apple.This topic looks into MonoTouch API design, assemblies and classes from the .NET Base Class Library (BCL), and how Visual Studio for Mac integrates with Xcode's Interface Builder and Apple's toolchain.

Návrh rozhraní APIAPI Design

Vysvětluje principy návrhu za vazbu rozhraní API.Explains the design principles behind the API Binding.

Dostupná sestaveníAvailable Assemblies

Vypíše dostupná sestavení a třídy z knihovny tříd .NET Base (BCL).Lists the available assemblies and classes from the .NET Base Class Library (BCL).

Generování kódu XIBXIB Code Generation

Také se zabývá tím, jak Visual Studio pro Mac a Xcode Interface Builder umožňuje použít Interface Builder k návrhu uživatelského rozhraní.It also covers how Visual Studio for Mac and Xcode's Interface Builder allows you to use Interface Builder to design UI.

Důležité

Tento dokument vysvětluje integraci Visual Studio pro Mac jenom s Interface Builder Xcode.This document explains Visual Studio for Mac's integration with Xcode's Interface Builder only. Další informace o aplikaci iOS Designer najdete v dokumentu Návrháře iOS .For more information on the iOS Designer, please review the iOS Designer document.

Architektura iOSuiOS Architecture

Aplikace Xamarin. iOS běží v prostředí spouštění mono a k kompilování C# kódu do jazyka sestavení ARM použijte celou dobu kompilace AOT.Xamarin.iOS applications run within the Mono execution environment, and use full Ahead of Time (AOT) compilation to compile C# code to ARM assembly language. Tato příručka zkoumá Xamarin. iOS na nízké úrovni.This guide explores Xamarin.iOS at a low level

Selektory v cíli a v jazyce CObjective-C Selectors

Poznámky a použití pro volání objektivních a selektorů v jazyce C (metody) přímo.Notes and usage for calling Objective-C Selectors (methods) directly.

OmezeníLimitations

Nástrah a omezení, které je třeba znát pomocí Xamarin. iOS.Pitfalls and limitations to be aware of with Xamarin.iOS.