Associando bibliotecas do iOS
Importante
No momento, estamos investigando o uso de associação personalizada na plataforma Xamarin. Faça esta pesquisa para informar os esforços de desenvolvimento futuros.
Siga estes links para saber mais sobre bibliotecas de associação Objective-C e CocoaPods para Xamarin.iOS e Xamarin.Mac:
- Visão geral – descreve como a associação funciona.
- Ligação Objective-C Bibliotecas – instruções sobre como associar Objective-C bibliotecas para uso em projetos do Xamarin.
- Guia de referência de definição de tipo – descreve todos os atributos disponíveis para associar autores para conduzir o processo de geração de associação.
Objective Sharpie
Objective Sharpie é uma ferramenta de linha de comando para ajudar a inicializar a primeira passagem de uma associação. Ele funciona analisando os arquivos de cabeçalho de uma biblioteca nativa para mapear a API pública para a definição de associação (um processo que, de outra forma, é feito manualmente). Objective Sharpie não cria uma associação por si só, mas pode ajudar você a começar!
Objective Sharpie 3.0 introduziu a capacidade de associar cocoapods diretamente!
Passo a passo – Associar uma biblioteca do iOS Objective-C
Esta página fornece um passo a passo da criação de um projeto de associação do iOS usando o código aberto projeto InfColorPickerObjective-C como exemplo. A biblioteca InfColorPicker fornece um controlador de exibição reutilizável que permite que o usuário selecione uma cor com base em sua representação de HSB, tornando a seleção de cores mais amigável. Objective Sharpie será usado para auxiliar no processo de associação.
Vídeo
Associações do iOS em vídeo C/C++