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

时间:2011-04-15 00:40:46

标签: c# objective-c binding xamarin.ios static-libraries

我需要帮助绑定我在MonoTouch中创建的静态Obj-c库,使用btouch。

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

以下是我的标题的样子:

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

这个标题的btouch api会是什么样子?如何绑定UIImage *和CGImageRef?

1 个答案:

答案 0 :(得分:1)

就像任何其他对象一样:

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

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

using MonoTouch.UIKit;
using MonoTouch.CoreGraphics;