Conceitos avançados e internos do iOS

Este tópico analisa o design da API MonoTouch, assemblies e classes da BCL (Biblioteca de Classes Base do .NET) e como Visual Studio para Mac se integra ao Construtor de Interfaces do Xcode e à cadeia de ferramentas da Apple.

API Design

Explica os princípios de design por trás da Associação de API.

Assemblies disponíveis

Lista os assemblies e classes disponíveis da BCL (Biblioteca de Classes Base) do .NET.

Geração de código XIB

Ele também aborda como Visual Studio para Mac e o Construtor de Interfaces do Xcode permitem que você use o Construtor de Interfaces para projetar a interface do usuário.

Importante

Este documento explica apenas a integração do Visual Studio para Mac com o Construtor de Interfaces do Xcode. Para obter mais informações sobre o Designer do iOS, examine o documento Designer do iOS.

Arquitetura do iOS

Os aplicativos Xamarin.iOS são executados no ambiente de execução Mono e usam a compilação AOT (tempo inicial completo) para compilar o código C# na linguagem de assembly do ARM. Este guia explora o Xamarin.iOS em um nível baixo

Objective-C Selectors

Anotações e uso para chamar Objective-C seletores (métodos) diretamente.

Limitações

Armadilhas e limitações a serem consideradas com o Xamarin.iOS.