我有一个Objective-C程序集,“SomeThing.a”
有没有办法为此程序集自动生成MonoTouch绑定c#和.dll?
我没有“something.a”的源代码
答案 0 :(得分:2)
如果你有相关的头文件,你可以尝试使用MonoMac解析器为你做一些繁重的工作,并为你的绑定生成一个起点。
解析器位于monomac / src / parser.cs
中像这样运行:
gmcs parser.cs mono parser.exe yourHeader.h
它将生成包含已解析头文件的文件“gen.cs”。
如果你没有.a文件的源代码,而你仍想绑定一些API,你可以使用ClassDump了解这个类中的内容: