4
根据another Stack Overflow post的drain
消息是苹果专用电话:GNUstep的NSAutoreleasePool不兼容性
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSLog (@"Hello");
[pool drain];
return 0;
它是安全的替代drain
与release
?我正尝试移植一个Objective-C应用程序以在Linux上运行(Ubuntu目前)。即使在我开始之前,我应该放弃吗? (我已经有试图让NSURLConnection
工作问题)
非常感谢您的支持。我没有想到要阅读Apple文档来理解非苹果库(: – Jacob 2009-09-27 13:47:15
-drain不会 - 将永远不会 - 因为它支持垃圾回收器而不推荐使用)。这对于代码中的性能至关重要。运行GC和非GC,如某些插件和系统框架。 – bbum 2009-09-27 22:08:01