Ler em inglês

Compartilhar via


Conceitos básicos do aplicativo Xamarin.Mac

Em todas as APIs da Apple expostas via C#, determinadas expressões e padrões surgem repetidamente. Se você tiver experiência com programação com o Xamarin.iOS, elas poderão parecer familiares. A documentação geralmente se refere a esses padrões e expressões repetidamente, portanto, ter uma compreensão sólida deles ajudará você a entender a documentação encontrada.

Durante grande parte do seu tempo desenvolvendo com o Xamarin.Mac, você pode pensar, ler e escrever em C# sem muita preocupação com as APIs subjacentes Objective-C . No entanto, às vezes, você precisará ler a documentação da API da Apple, traduzir uma resposta do Stack Overflow para uma solução para o problema ou comparar com um exemplo existente.

Você também pode criar aplicativos de console "sem periféneos" que acessam APIs nativas do macOS usando o Xamarin.Mac.

Este artigo aborda o trabalho com arquivos .xib criados no Interface Builder do Xcode para criar e manter interfaces do usuário para um aplicativo Xamarin.Mac.

Este artigo aborda a criação da interface do usuário de um aplicativo Xamarin.Mac diretamente do código C# sem usar o Interface Builder do Xcode com arquivos .storyboard ou .xib.

Este artigo aborda o trabalho com imagens e ícones em um aplicativo Xamarin.Mac. Ele aborda a criação e a manutenção das imagens necessárias para criar o ícone do aplicativo e o uso de imagens no código C# e no Construtor de Interfaces do Xcode.

Este artigo aborda o uso de codificação de chave-valor e observação de chave-valor para permitir a associação de dados a elementos de interface do usuário no Construtor de Interfaces do Xcode. Usando essa técnica, você reduz consideravelmente a quantidade de código C# que precisa ser gravado para seu aplicativo Xamarin.Mac.

Este artigo aborda o uso de codificação de chave-valor e observação de chave-valor para permitir a associação de dados com acesso direto a bancos de dados SQLite a elementos de interface do usuário no Interface Builder do Xcode. Ele também aborda o uso do ORM SQLite.NET para fornecer acesso aos dados do SQLite.

Este artigo aborda como trabalhar com o pasteboard para fornecer cópia e colagem em um aplicativo Xamarin.Mac. Ele mostra como trabalhar com tipos de dados padrão que podem ser compartilhados entre vários aplicativos e como dar suporte a dados personalizados em um aplicativo give.

Este artigo aborda a área restrita de um aplicativo Xamarin.Mac para lançamento no App Store. Ele abrange todos os elementos que entram na área restrita: diretórios de contêiner, direitos, permissões determinadas pelo usuário, separação de privilégios e imposição de kernel.

Este artigo mostra como usar uma classe auxiliar para controlar a reprodução de som usando um AVAudioPlayer.

Às vezes, todos nós ficamos presos ao trabalhar em um projeto, seja na incapacidade de fazer com que uma API funcione da maneira que queremos ou tentando contornar um bug. Nossa meta no Xamarin é que você tenha êxito ao escrever seus aplicativos móveis e de área de trabalho e fornecemos alguns recursos para ajudar.