iOS 修饰符~NS_DESIGNATED_INITIALIZER
来源:互联网 发布:富云软件 编辑:程序博客网 时间:2024/06/05 07:20
//联系人:石虎 QQ: 1224614774 昵称:嗡嘛呢叭咪哄
一、NS_DESIGNATED_INITIALIZER
用来修饰init方法,被修饰的方法称为designated initializer;没有被这个修饰的init方法称为convenience initializer
1.designated initializer 必须调用父类的designated initializer (最终指向也会有警告)
2.convenience initializer最终必须指向一个designated initializer
3.有designated initializer的类必须实现父类的designated initializer方法
二、补充点
1.继承性,当子类里面没有其他的init方法时,继承父类的designated initializer;如果子类有其他的init方法,则父类的 designated initializer方法 都变成了 convenience initializer
2.NSCoding的 initWithCoder:是一个 designated initializer方法
谢谢!!!
阅读全文
0 0
- iOS 修饰符~NS_DESIGNATED_INITIALIZER
- iOS 修饰符~ NS_DESIGNATED_INITIALIZER
- NS_DESIGNATED_INITIALIZER
- iOS Designated Initializers : Using NS_DESIGNATED_INITIALIZER
- iOS属性修饰符
- iOS 属性修饰符
- ios属性修饰符
- ios-__autoreleasing修饰符
- IOS中的属性修饰符
- ios初步修饰符简介
- ios属性修饰符总结
- ios属性修饰符总结
- ios属性修饰符总结
- IOS属性修饰符总结
- ios之property修饰符
- ios属性修饰符详解
- iOS 修饰符~ NS_UNAVAILABLE、NS_REQUIRES_SUPER
- iOS 关键字~@property 修饰符
- VQA数据集及评价方法介绍
- Oracle 利用FORCE_MATCHING_SIGNATURE捕获非绑定变量SQL
- 传统数据库ACID
- 博客技术平台收藏
- 在Linux中使用VS Code编译调试C++项目(gcc/g++、Makefile入门、vs code)
- iOS 修饰符~NS_DESIGNATED_INITIALIZER
- Cocoscreator 多个Scene 设置默认场景
- 合唱团
- CodeForces 868G. El Toll Caves
- RSA算法详细解释
- C#语法文本字面量
- 前端之网页分享
- JavaBean
- 象棋模拟 HDU4121 (Java实现)