iOS中容易出错的问题
2015-09-30 16:21
253 查看
1.super:编译器指令,向父类发送消息
注意:super不是执行父类的指针。
self = [super init];
//1.初始化子类和父类共有的实例变量(子类继承下来的实例变量)
//2.接受初始化结果
a.如果一个类的父类不存在,返回结果为nil,实例变量的初始化不会执行.(不允许初始化无父类的实例变量)
b.如果一个类的父类在对内存中数据初始化失败后,子类没有意义去初始化实例变量。(不做无意义的计算)
注意:super不是执行父类的指针。
self = [super init];
//1.初始化子类和父类共有的实例变量(子类继承下来的实例变量)
//2.接受初始化结果
a.如果一个类的父类不存在,返回结果为nil,实例变量的初始化不会执行.(不允许初始化无父类的实例变量)
b.如果一个类的父类在对内存中数据初始化失败后,子类没有意义去初始化实例变量。(不做无意义的计算)
相关文章推荐
- iOS开发文档(中文)
- ios中frame设置宽高计算的Demo
- 自己整理的iOS代码编写规范
- iOS 原生态API实现二维码的扫描功能
- 总结分享十大iOS开发者最喜爱的库
- 介绍一个轻量级iOS安全框架:SSKeyChain
- iOS---Url编解码的问题
- 如何判断ios设备类型
- iOS中关于属性@property和@synthesize的问题:
- iOS免证书打包环境搭建
- [IOSB]StoryBoard自定义侧边栏
- iPhone 6s极致体验:3D-Touch+iOS 9系统
- iOS runtime
- Xcode添加类库framwork--iOS开发
- Xcode中设置类库ARC支持--iOS开发
- 自动检测当前运行环境是(开发环境)debug状态还是(真机)release状态--iOS开发
- 为什么要加号"+"方法?为什么方法前面要写“+”号?很多人由于书本的术语太专业了,暂时看不懂,理解不到--iOS开发
- 今天学了一个简单的新技能Xcode6以后创建工程后没有.pch文件,所以来个技能--iOS开发
- iOS-Xcode使用技巧
- 在iOS开发中使用自定义字体