提示使用者方法不可用

__ attribute __ 是Clang提供的一种源码注解,方便开发者向编译器表达某种要求,括号里是传达某种命令.提示的文字可以自定义填写

+ (instancetype)alloc __attribute__((unavailable("alloc方法不可用,请用initWithName:")));
- (instancetype)init __attribute__((unavailable("init方法不可用,请用initWithName:")));
+ (instancetype)new __attribute__((unavailable("new方法不可用,请用initWithName:")));
- (instancetype)copy __attribute__((unavailable("copy方法不可用,请用initWithName:")));

你可能感兴趣的:(提示使用者方法不可用)