CorePlot 1.0 + LLVM GCC 4.2 + ARC - 如何?(CorePlot

2019-10-16 18:32发布

我尝试CorePlot在一个小的个人项目得出一些条形图。 我使用的Xcode 4.3.2和ARC开始这个项目,认为它会想办法让我的生活更轻松......问题是,使用GCC 4.2的时候-编译器无法识别@autorelease 。 我过去认为使用:

int retVal = 0;

// @autoreleasepool {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

retVal = UIApplicationMain(argc, argv, nil, NSStringFromClass([kerrAppDelegate class]));

[pool drain];
// }

return retVal;

但是我得到的错误,说NSAutoreleasePool不ARC提供...有谁有什么建议?

Answer 1:

这实际上无关与核心情节。

使用LLVM编译器3.0或更高时,自动引用计数时,才支持。 LLVM GCC 4.2不支持ARC,所以你要在切换项目中使用的全部LLVM编译器。



文章来源: CorePlot 1.0 + LLVM GCC 4.2 + ARC - How to?