在禁用GC编译时是否有条件语句排除代码?

时间:2011-02-08 12:57:22

标签: cocoa garbage-collection conditional-compilation

当GC设置为required时,我希望我的struct有cocoa对象:

struct {
  int pod;
#ifdef GC_REQUIRED
  NSString *cocoa;
#endif 
};

1 个答案:

答案 0 :(得分:2)

当启用垃圾收集__OBJC_GC__时,你可以这样检查:

struct {
  int pod;
#ifdef __OBJC_GC__
  NSString *cocoa;
#endif 
};