OC
文章平均质量分 68
lozzz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OC关于协议
协议在ios中又叫委托,可以分为代理模式与工厂模式。协议其实有许多作用可以声明一大堆方法,只要遵守协议就会拥有协议里所以得方法声明。其实以后在做大量项目的时候需要运用大量的协议。 以结婚协议为例: 建立协议: 建立实例:原创 2015-03-01 12:09:33 · 391 阅读 · 0 评论 -
OC基础要知道
1.内存管理的基本原则: 对自己拥有的对象负责,凡是你通过retain,alloc,copy等手段获得了所有权的对象,都必须在你不再使用的时候,由你来调用release,autorelease等手段来释放对它的所有权。 在一定的代码段内,对同一对象所做的copy,alloc和retain的操作次数应当与release和autorelease操作的次数相等。 可以在类的dealloc方法中释放原创 2015-03-03 08:39:36 · 428 阅读 · 0 评论 -
OC 常用API
NSString方法 +(id) stringWithContentsOfFile:path encoding:enc error:err 创建一个新字符串并将其设置为path指定的文件的内容,使用字符编码enc,如果非零,则返回err中错误 +(id) stringWithContentsOfURL:url encoding:enc error:err 创建一个新的字符串,并将其设置为u原创 2015-02-28 22:23:00 · 690 阅读 · 0 评论 -
oc关于内存管理
在cocoa中,当向一个集合对象中添加一个对象时,,集合会主动持有对它的所有权,而从集合中拿掉一个对象时,集合会主动放弃对它的所有权。就是说我们不需要进行retain和release。 这里的retain和release有一个引入计数器的概念,retain即计数器+1,release即计数器-1. 当需要手动管理内存时,我们需要在xcode的中,自己管理ARC。原创 2015-03-01 12:20:56 · 411 阅读 · 0 评论 -
OC用二叉树实现省市区字典
首先我们需要一个全国省市区的文本文件area.txt 创建类 TreeNode #import @interface TreeNode : NSObject @property (nonatomic, retain) NSString *name; @property (nonatomic, retain) NSMutableArray *subnodes; @prope原创 2015-03-01 12:23:57 · 988 阅读 · 0 评论
分享