封装同时支持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


原创粉丝点击