封装同时支持ARC与非ARC类 的 宏
来源:互联网 发布:cad软件锁许可管理器 编辑:程序博客网 时间:2024/06/06 19:56
从MBProgressHUD里面摘出来的
#if !__has_feature(objc_arc)- (void)dealloc { [indicator release]; [label release]; [detailsLabel release]; [labelText release]; [detailsLabelText release];[graceTimer release];[minShowTimer release];[showStarted release];[customView release]; [super dealloc];}#endif
#if __has_feature(objc_arc_weak)@property (weak) id<MBProgressHUDDelegate> delegate;#elif __has_feature(objc_arc)@property (unsafe_unretained) id<MBProgressHUDDelegate> delegate;#else@property (assign) id<MBProgressHUDDelegate> delegate;#endif