- 需求:必须实现自定义的初始化方法
带打印信息
__attribute__((availability(ios,unavailable,message="xxxxx")))
或__attribute__((unavailable("xxxxxx")))
不带打印信息
NS_UNAVAILABLE
- (instancetype)init __attribute__((unavailable("请使用initWithBasketID完成初始化")));
- (instancetype)initWithBasketID:(NSInteger)basketId color:(NSString *)color;