1. 首页
  2. 移动开发
  3. iOS
  4. ObjectiveSharpie 3.4.23C#绑定生成器

ObjectiveSharpie 3.4.23C#绑定生成器

上传者: 2025-05-31 23:28:27上传 ZIP文件 18.29MB 热度 2次

Objective-C 的框架用起来挺香,但手动绑定 C#接口真的太费劲了。ObjectiveSharpie这个工具就蛮好用,专门帮你自动生成绑定代码,省事不少。

ObjectiveSharpie-3.4.23是个命令行工具,主要干的活就是读取.h头文件,把里面的类、方法、属性都翻译成 C#的接口。你只需要准备好framework或者header文件,一条命令就能搞定初始绑定,速度还挺快。

对做 Xamarin.iOS 或者 Xamarin.Mac 项目的你来说,这工具真的是帮了大忙。不用一行行手敲绑定,直接生成.cs文件,拖进项目里还能继续修改,整个过程蛮顺的。而且它生成的代码风格也比较贴近.NET 习惯,改起来没啥违和感。

这个版本3.4.23比较稳定,兼容新版本的 Xcode 和 macOS 也还不错。压缩包里有个ObjectiveSharpie-3.4.23.pkg,直接双击安装就行,命令行用起来也不复杂,比如:

sharpie bind --output=MyBinding --sdk=iphoneos11.2 MyFramework/Headers/*.h

跑完这条命令,基本一个可用的绑定项目就出来了。你可以导进 Visual Studio for Mac 里继续调试和完善。

对了,如果你刚开始接触 ObjectiveSharpie,记得先安装好Xcode Command Line Tools,不然容易出错。还有些常见的坑,比如头文件里有些宏定义不兼容,生成后要稍微一下。

如果你经常在 C#项目里调用 Objective-C 库,那这个工具强烈建议装一个。省时、省力、不容易出错,嗯,还挺香的。

下载地址
用户评论