试题详情
- 简答题类别的作用?继承和类别在实现中有何区别?
-
category 可以在不获悉,不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改,并且如果类别和原来类中的方法产生名称冲突,则类别将覆盖原来的方法,因为类别具有更高的优先级。
类别主要有3个作用:
1).将类的实现分散到多个不同文件或多个不同框架中。
2).创建对私有方法的前向引用。
3).向对象添加非正式协议。
继承可以增加,修改或者删除方法,并且可以增加属性。 关注下方微信公众号,在线模考后查看
热门试题
- 简述http和scoket通信的区别。
- 什么时候需要在程序中创建内存池?
- 简述代理的作用?
- 简述视图控件器的生命周期。
- sprintf,strcpy,memcp
- 对于单例的理解
- frame和bounds有什么不同?
- 一个tableView是否可以关联两个不
- 内存管理的几条原则时什么?按照默认法则.
- 什么时候使用NSMutableArray
- 属性readwrite,readonly
- 什么是block?
- 简述内存分区情况
- 和coredata一起有哪几种持久化存储
- 什么是NSManagedObject模型
- 如何对iOS设备进行性能测试?
- 简述控件主要响应3种事件
- 是否在一个视图控制器中嵌入两个table
- MVC设计模式是什么? 你还熟悉什么设计
- 关键字volatile有什么含意?并给出