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

 更新时间:2017年09月12日 14:20:48   作者:番薯大佬  
这篇文章主要介绍了IOS中自定义类中限制使用原生实例化方法的相关资料,需要的朋友可以参考下

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

在自定义的类中,除了有系统自带的实例化方法外,还可能会有开发者自定义的实例化方法。当不想使用系统自定义方法时,而仅使用自定义的实例化方法时,可以这样做下限制。

如下示例所示:

#import <UIKit/UIKit.h> 
 
@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 APP签名机制原理详解

    iOS APP签名机制原理详解

    这篇文章主要介绍了iOS APP签名机制原理详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • 使用ARM汇编破解iOS程序基础知识分享

    使用ARM汇编破解iOS程序基础知识分享

    最近对iOS逆向工程很感兴趣。但查到的资料中都涉及到有ARM汇编,但都只是很泛地用到,并没有对iOS上的ARM汇编进行比较详细的讲解。因此,经过一系列的学习对iOS下的ARM有了一定的理解。在此打算用几篇文字记录下来, 限于本人水平有限,如有错误请不吝赐教。
    2015-11-11
  • IOS 中 new 和 alloc init 的对比

    IOS 中 new 和 alloc init 的对比

    这篇文章主要介绍了IOS 中 new 和 alloc init 的区别的相关资料,需要的朋友可以参考下
    2017-02-02
  • IOS实现输入验证码、密码按位分割(二)

    IOS实现输入验证码、密码按位分割(二)

    这篇文章主要介绍了IOS实现输入验证码、密码按位分割的方法,在App内,密码及验证码的输入,采用按位输入的方法,且位与位之间有分隔线,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • iOS获取设备唯一标识的实现步骤

    iOS获取设备唯一标识的实现步骤

    这篇文章主要介绍了iOS获取设备唯一标识的实现步骤,帮助大家更好的理解和学习ios开发,感兴趣的朋友可以了解下
    2021-04-04
  • IOS 开发之应用唤起实现原理详解

    IOS 开发之应用唤起实现原理详解

    这篇文章主要介绍了IOS 开发之应用唤起实现原理详解的相关资料,需要的朋友可以参考下
    2016-12-12
  • MacOS无法挂载NFS Operation not permitted错误解决办法

    MacOS无法挂载NFS Operation not permitted错误解决办法

    这篇文章主要介绍了MacOS无法挂载NFS Operation not permitted错误解决办法的相关资料
    2017-02-02
  • iOS模块化开发浅析

    iOS模块化开发浅析

    本文给大家分析了IOS在模块发开发时候的相关注意点以及简单代码做了分享,有兴趣的朋友参考学习下。
    2018-04-04
  • 快速解决iOS10不能跳转系统WiFi列表的问题

    快速解决iOS10不能跳转系统WiFi列表的问题

    下面小编就为大家带来一篇快速解决iOS10不能跳转系统WiFi列表的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • 轻松搞定iOS本地消息推送

    轻松搞定iOS本地消息推送

    这篇文章主要帮助大家轻松搞定iOS本地消息推送,iOS中使用本地通知为你的APP添加提示用户功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09

最新评论