IOS中自定义类中限制使用原生实例化方法

来源:爱站网时间:2020-04-24编辑:网友分享
我们在开发的时候都会使用到自定义进行开发,当然如果我们不想使用自定义的方法,也可以,我们只要对它进行限制即可,今天爱站技术频道小编来为大家介绍IOS中自定义类中限制使用原生实例化方法,一起进入下文了解吧!

我们在开发的时候都会使用到自定义进行开发,当然如果我们不想使用自定义的方法,也可以,我们只要对它进行限制即可,今天爱站技术频道小编来为大家介绍IOS中自定义类中限制使用原生实例化方法,一起进入下文了解吧!

IOS中自定义类中限制使用原生实例化方法

如下示例所示:

#import  
 
@interface MYView : UIView 
 
// 限制使用系统方法进行实例化 
// 方法1 
- (instancetype)init UNAVAILABLE_ATTRIBUTE; 
// 方法2 
- (instancetype)init __attribute__((unavailable("init 方法不可用,请用 initWithName:"))); 
- (instancetype)initWithFrame:(CGRect)frame __attribute__((unavailable("initWithFrame 方法不可用,请用 initWithName:view:"))); 
 
// 自定义实例化方法 
- (instancetype)initWithFrame:(CGRect)frame view:(UIView *)view; 
 
@end 

以上就是爱站技术频道小编为大家介绍的IOS中自定义类中限制使用原生实例化方法,自定义在编程中很重要的方法,js.aizhan.com是不错的选择。

上一篇:swift MD5加密源码的实例详解

下一篇:IOS开发之手势响应事件优先级的实例详解

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载