04 2015 档案

摘要:如果你使用过MRR,autorelease这个关键字应该是太熟悉了,每次在我们生成一个新的对象返回时,都需要向这个对象发送autorelease消息,目的是为了延时释放创建的对象。那到底是在什么时候,这个对象会被释放呢?有什么方法可以更快的释放一个autorelease对象呢?咱们先来看一个现象:@... 阅读全文

posted @ 2015-04-28 14:37 goodyboy6 阅读(1203) 评论(0) 推荐(0)

摘要:如果你会写算法,又理解设计模式,你就牛逼了。后面一段时间我会尽可能易懂的描述来讲解iOS中的设计模式,并且每个设计模式都会有对应的demo:https://github.com/goodyboy6/Design_Patterns每篇文章都会从一个具体的问题出发,引出其对应的设计模式及解决方案。设计模... 阅读全文

posted @ 2015-04-27 17:05 goodyboy6 阅读(118) 评论(0) 推荐(0)

摘要:说一下深拷贝和浅拷贝的基本概念:a指针指向地址A1, 浅拷贝是创建了一个b指针指向地址A1;深拷贝是创建了一个c指针指向地址A2,A1和A2的地址不同。我们看到NSObject接口里面是已经声明了copy和mutableCopy方法,也就是说任何的Objective-c的对象都可以调用这两个方法。@... 阅读全文

posted @ 2015-04-27 14:12 goodyboy6 阅读(192) 评论(0) 推荐(0)

摘要:首先看一下NSObject的定义:@interface NSObject { Class isa OBJC_ISA_AVAILABILITY;}官方解释:Every object has anisainstance variable that identifies the object's... 阅读全文

posted @ 2015-04-21 11:27 goodyboy6 阅读(360) 评论(0) 推荐(0)

导航