OC
xiaoben_mao
这个作者很懒,什么都没留下…
展开
-
oc小练习
1.Copy和retain的区别 (1)copy:建立一个索引数为1的对象,然后释放旧对象 使用范围:对NSString,在赋值时使用传入值的一份拷贝。拷贝工作由copy方法执行,此属性只对那些实行了NSCopying协议的对象类型有效。 (2)retain: 释放(release)旧对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1 使用范围:原创 2015-04-11 16:03:43 · 723 阅读 · 0 评论 -
协议protocol和代理模式基础内容总结和举例
一、 简单使用 1. 基本用途 Ø 可以用来声明一大堆方法(不能声明成员变量) Ø 只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明 Ø 只要父类遵守了某个协议,就相当于子类也遵守了 2. 格式 Ø 协议的编写 @protocol 协议名称 // 方法声明列表 @end Ø 某个类遵守协议 @interface 类名 : 父类 协议名称> @end原创 2015-04-11 16:40:54 · 475 阅读 · 0 评论 -
模式 - 单例
写一个Person类,要保证无论什么情况下创建Person对象返回的都是同一个对象(单例设计模式)。 /* 知识点,单例(singleton)的理解: 1,定义: 为“有且仅有一个元素的集合”,“保证一个类仅有一个实例,并提供一个访问它的全局访问点。” 单例模式的意图是是的类的对象成为系统中唯一的实例,提供一个访问点,供客户类共享资源。 说白了所谓单例,即我们自己创建一个单例类,该类只能原创 2015-04-11 16:37:30 · 335 阅读 · 0 评论