转换为Objective C ARC一个使用图形工具包的osiriX插件

时间:2014-04-09 10:15:38

标签: objective-c macos cocoa plugins

将我的操作系统从雪豹改为小牛后,我正在尝试将仍旧使用垃圾收集器的旧插件转换为ARC。

问题是,该插件使用的是GraphKit框架,而GRAxes.h中有一个包含对象的结构。

struct {
    NSRect rect;
    NSSize sz;
    NSRect * prect;
    NSArray * arr;
    NSMutableDictionary * md;
    char ch;
} *_extraData;

我该怎么改变?我没有任何.m,我在互联网上找不到GraphKit框架......我在/ System / Library / PrivateFrameworks中找到了另一个框架,但我甚至无法访问标题......

我很难解释我的问题,希望你能理解它。

谢谢你,Jaak

1 个答案:

答案 0 :(得分:0)

您可以在Xcode中将特定文件标记为非ARC。

然后,您可以编译ARC插件以使用非ARC框架。