- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 iOS开发-写给初学者:OC面向对象的三大特征
封装、继承、多态多态:父类指针指向子类对象。两种表现形式:重写(父子类之间)和重载(本类中)OC的多态体现是:重写,没有重载这种表现形式举例说明:@interface Parent : NSObject //父类- (void)simpleCall;@end @interface Child_A : Parent //子类 Child_A
2014-11-23 00:35:06 1808
原创 iOS开发:KVO和KVC
kvc:键 - 值编码是一种间接访问对象的属性使用字符串来标识属性,而不是通过调用存取方法,直接或通过实例变量访问的机制。很多情况下可以简化程序代码。apple文档其实给了一个很好的例子。kvo:键值观察机制,他提供了观察某一属性变化的方法,极大的简化了代码。具体用看到嗯哼用到过的一个地方是对于按钮点击变化状态的的监控。比如我自定义的一个button[cpp] [self
2014-11-22 10:33:35 533
转载 移动开发最流行的5个数据库
嵌入式数据库是轻量级的,独立的库,没有服务器组件,无需管理,一个小的代码尺寸,以及有限的资源需求。目前有几种嵌入式数据库,你可以在移动应用程序中使用。让我们来看看这些最流行的数据库。 数据库数据类型存储License支持平台BerkeleyDBrelational, objects, key-value
2014-11-18 17:50:13 701
转载 Delegate委托设计模式
委托模式透明梗概委托是对一个类的功能进行扩展和复用的方法。它的做法是:写一个附加的类提供附加的功能,并使用原来的类的实例提供原有的功能。场景扩展和复用一个类的功能常用的一种方法是继承,而另一种更普遍的方法则是委托。在很多情况下委托很适用,而继承则并不适用。另外在[MEYERS98]中也讲到,公有继承表现的设计思想是“is-a-kind-of” ,私有继承表现
2014-11-17 10:04:50 1066
原创 OC的深Copy和浅Copy
浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深复制就好理解了,内存中存在了
2014-11-14 00:43:12 785
iOS高德地图定位周边交通图LBS
2015-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人