__attribute__一些使用整理

  • 需求:必须实现自定义的初始化方法

带打印信息
__attribute__((availability(ios,unavailable,message="xxxxx")))
__attribute__((unavailable("xxxxxx")))

不带打印信息
NS_UNAVAILABLE

- (instancetype)init __attribute__((unavailable("请使用initWithBasketID完成初始化")));
- (instancetype)initWithBasketID:(NSInteger)basketId color:(NSString *)color;

你可能感兴趣的:(__attribute__一些使用整理)