帮助在monotouch中绑定静态objective-c库

本文关键字:静态 objective-c 绑定 monotouch 帮助 | 更新日期: 2023-09-27 17:50:26

我需要帮助绑定一个静态Obj-c库,我创建从MonoTouch使用,使用btouch。

创建API文件时,我知道基本语法,但我的库中有函数,我根本找不到正确的绑定方式:S

我的标题是这样的:

- (UIImage*) functionSampleOne:(CGImageRef)srcCGImage;
- (UIImage*) functionSampleTwo:(CGImageRef)srcCGImage;
CGImageRef functionSampleThree(CGImageRef image);

这个头文件的btouch api是什么样子的?我如何绑定UIImage*和CGImageRef?

帮助在monotouch中绑定静态objective-c库

和其他对象一样:

[Export("functionSampleOne:")]
UIImage FunctionSampleOne(CGImage srcImage);

不要忘记在API定义文件中添加适当的名称空间:

using MonoTouch.UIKit;
using MonoTouch.CoreGraphics;