OC面试题
yezibao晨木木
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类实例(成员)变量的@protected&n…
@protected:受保护的,该实例变量只能在该类和其子类内访问,其他类内不能访问。@private:私有的,该实例变量只能在该类内访问,其他类内不能访问。@public:共有的,该实例变量谁都可以访问。ps:@package:在本包内可以访问。原创 2013-10-11 08:41:46 · 837 阅读 · 0 评论 -
id声明的对象有声明特性
1. 没有*号2. 动态数据类型3. 可以指向任何类的对象(设置是nil),而不关心其具体类型4. 在运行时检查其具体类型5. 可以对其发送任何(存在的)消息原创 2013-10-11 08:41:55 · 1853 阅读 · 0 评论 -
委托是什么?委托和委托双方的prop…
委托:一个对象保存另一个对象的引用,被引用的对象实现了事先确定的协议,该协议用于将引用对象中的变化通知给被引用对象。委托和委托方双方的property声明属性都是assign而不是retain为了避免循环引用造成的内存泄露循环引用的问题这样理解:比如在main函数中创建了两个类的对象A和B,现在引用计数是1.现在让A和B互相引用(A有一个属性是B对象,属性说明是retain;B有一个属原创 2013-10-11 08:41:57 · 875 阅读 · 0 评论 -
readwrite,readonly,assign,ret…
@property是一个属性访问声明,扩号内支持以下几个属性:1,getter=getterName,setter=setterName,设置setter与getter的方法名2,readwrite,readonly,设置可供访问级别3,assign,setter方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题 4,retain,setter方法对参数进原创 2013-10-11 08:42:19 · 940 阅读 · 0 评论
分享