iOS 中子类重写父类方法的时候应该什么时候写在 super 之前 什么时候写在 super 之后
2015-12-19 17:14
411 查看
在 iOS 开发中 许多时候会遇到需要重写父类的方法或者重写 set 或者 get 方法的
在重写父类的方法中 (以下需要写在 super 之前)
1.需要用到重写的方法的某个参数的时候 (需要把参数的修改写在 super 之前)例如:
- (void)setFrame:(CGRect)frame{
CGRect frame1 = frame;
frame1.size.height =300;
frame = frame1;
[super setFrame:frame];
}
在重写父类的方法中 (以下需要写在 super 之前)
1.需要用到重写的方法的某个参数的时候 (需要把参数的修改写在 super 之前)例如:
- (void)setFrame:(CGRect)frame{
CGRect frame1 = frame;
frame1.size.height =300;
frame = frame1;
[super setFrame:frame];
}
相关文章推荐
- 切换VC的时候内存溢出崩溃
- iOS保存系统相册中的照片到应用沙盒中出现的问题--图片旋转90度,使用CGImageRelease造成应用崩溃
- github优秀开源项目大全-iOS
- iOS中的用户交互userInteractionEnabled
- iOS视图,动画渲染机制深究
- 《ios—单个对象的内存管理》
- iOS懒加载有坑,使用懒加载时应该注意避免
- 【iOS开发】 NSTimer的使用详解
- iOS MD5加密和SHA-1加密
- ios 项目中 用到的动画
- iOS 学习资料整理
- iOS,17个提升iOS开发效率的必用工具
- iOS---SDWebImage的使用
- iOS 优秀学习资源整理 --这两个资源够你看的了
- IOS_归档与解档
- (NO.00005)iOS实现炸弹人游戏(一):游戏的整体规划设计
- (NO.00005)iOS实现炸弹人游戏(一):游戏的整体规划设计
- (NO.00005)iOS实现炸弹人游戏(一):游戏的整体规划设计
- ios开发--字典转模型
- iOS经典开源库