Objective Sharpie
Xamarin · Ferramenta de linha de comando que analisa cabeçalhos Objective-C para ajudar a criar bindings C# para bibliotecas nativas.
Descrição
Objective Sharpie é uma ferramenta de linha de comando que ajuda a iniciar a primeira etapa de um binding entre uma biblioteca Objective-C e C#. Ela analisa os arquivos de cabeçalho da biblioteca com o Clang e mapeia a API pública em definições de binding, automatizando parte do trabalho antes feito manualmente. O resultado gerado é um ponto de partida, não um projeto de binding completo.
- Analisa arquivos de cabeçalho de bibliotecas nativas usando o Clang.
- Mapeia APIs públicas de Objective-C para definições usadas em bindings C#.
- Funciona pela linha de comando; não é um assistente com interface gráfica.
No macOS, instale com brew install --cask objectivesharpie. A ferramenta é destinada a desenvolvedores Xamarin experientes. Para usá-la bem, é necessário ter conhecimento avançado de Objective-C e C, saber compilar bibliotecas nativas pela linha de comando e entender como elas funcionam. A documentação também aponta como relevante o conhecimento sobre o uso do compilador Clang pela linha de comando.
Novidades Novidades da versão 3.5.116 Do histórico de commits do Homebrew
Esta versão não tem notas de atualização específicas.