OS_OBJECT_USE_OBJC
标志表示GrandCentralDispath队列(可能还有其他操作系统对象?)是完全兼容的Objective-C对象(因此它们由ARC管理等)
如果我这样做
#if OS_OBJECT_USE_OBJC
NSLog(@"OS_OBJECT_USE_OBJC=1")
#else
NSLog(@"OS_OBJECT_USE_OBJC=0");
#endif
从 AppDelegate 我看到OS_OBJECT_USE_OBJC=1
。但是,在任何Pod的代码中执行相同操作会显示OS_OBJECT_USE_OBJC=0
。我的 Podfile 的第一行是
platform :ios, '7.0'
并省略该行似乎没有什么区别。我的 Base SDK 是iOS 8.0,我的Deployment Target
是iOS 7.0。
我怎样才能"启用" OS_OBJECT_USE_OBJC
我的豆荚?
此外,是否有任何正式文件解释OS_OBJECT_USE_OBJC
?我找不到任何东西。