ios黑马学考试exam.docVIP

  • 3
  • 0
  • 约7.35万字
  • 约 17页
  • 2016-12-04 发布于河南
  • 举报
ios黑马学考试exam

ios黑马入学考试exam 1、 Self和super的区别? slef调用自己方法,没有再调用父类;super调用父类方法 2、 说说你对面向对象的理解。 面向对象区别于面向过程,是一种思考方式,着眼于对象之间的关系,而不是其内部细节,就好比是汽车制造,我们是去分别制作发动机,底盘,车体,然后再去组装,而不是从某个零件开始,做一个装一个 3、 类别(category)和继承的区别? 类别用于添加新的方法无法改变原方法,如果冲突则覆盖,继承添加改变原方法并可以增加属性,继承功能更强大 4、 定义属性时候,什么情况下用copy、assign、retain、strong、week retain : release旧值,retain新值(用于OC对象) assign : 直接赋值,不做任何内存管理(默认,用于非OC对象类型) copy : release旧值,copy新值(一般用于NSString *) strong : 成员变量强指针相当于rentain weak : 成员变量弱指针相当于 assign 5、 有一个Baby类,有Cry行为(方法,意为“哭”),Baby可以配一个保姆,但是作为保姆,必须遵守保姆协议:能够处理Baby类Cry的行为。请根据以上描述设计一套代理设计模式(Objective-C) 先定义协议 delegate_lookafter.h @p

文档评论(0)

1亿VIP精品文档

相关文档