- 博客(4)
- 资源 (7)
- 收藏
- 关注
转载 iOS面试题汇总(一)
1.Difference between shallow copy and deep copy? 浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层复制:复制引用对象本身。 意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源 还是只有一份,那如果我们对A
2013-03-28 13:37:27 2763 1
转载 iOS:KVO的概述与使用
一,概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。二,使用方法系统框架已经支持KVO,所以程序员在使用的时候非常简单。1. 注册,指定被观察者的属性,2. 实现回调方法3. 移除观察三,实例:
2013-03-28 10:33:49 1512
转载 ios:KVC的概述与使用
KVC,即:Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,它是很多技术的基础。主要的方法就两个,setValue:forKey,valueForKey在Programming Guide中说,使用KVC可以简化代码,但事实上使用起来,还是要看具体情况。代码实例:1.首先定义两个DataModel,这种DataModel定义是无法访问属性的
2013-03-28 10:30:50 1368
转载 代码戒律:Objective-C最佳实践
作者的一些观点有些偏激,自己心里有数就好。原文网址:http://ironwolf.dangerousgames.com/blog/archives/913=========================2012.4.26更新,加入了ARC前言我通常在自己的博客中不会写太技术性的东西,但这次例外,因为我希望为Mac和iOS(iPhone&iPad)开发者社区做些贡献。如果你
2013-03-07 22:04:11 3045
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人