objectivesharpie
« Back to VersTracker
Description:
Tool used to generate C# interfaces starting from objective-c code
Type: Cask  |  Latest Version: 3.5.116,3a748cc2-780d-403c-88ba-700aa9a2d299,88cbfd86e85f56b4c61e092d0f0b9ad9@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: xamarin binding objective-c csharp ios macos
Install: brew install --cask objectivesharpie
About:
Objective Sharpie is a command-line tool that inspects Objective-C headers to generate C# binding definitions for Xamarin. It automates the creation of managed API surfaces, saving significant time when building bindings for native iOS and macOS libraries.
Key Features:
  • Scans Objective-C headers to generate C# interface definitions
  • Produces Xamarin binding projects ready for compilation
  • Simplifies the process of consuming native iOS/macOS libraries in .NET projects
Use Cases:
  • Creating C# bindings for third-party Objective-C iOS libraries
  • Generating starter code for Xamarin native bindings
Alternatives:
  • Xamarin.iOS Binding Projects – Manual binding creation offers more control but requires significantly more effort than using Sharpie
Version History
Detected Version Rev Change Commit
Oct 14, 2023 1:40pm 3.5.76,87c92e02-3d02-45de-bdd5-41721ed5bfc9,60cd0050e247aa99da79a52ef3228f32 0 VERSION_BUMP 1a7a483b
Aug 5, 2023 2:41pm 3.5.73,0e3b855b-f555-46d0-a39b-ea2a45d5ec46,1694826efa1882979f8be51402dceadb 0 VERSION_BUMP f96da622