摘要: 离线缓存在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。说明:离线缓存一般都是把数据保存到项目的沙盒中。有以下几种方式(1)归档:NSCodeing、NSKeyedArchiver(2)偏好设置:NSUserDefaults(3)Plist存储:writeToFile提示:... 阅读全文
posted @ 2015-09-18 20:21 crushing 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 了解CoreDataCoreData是一个数据库,是对SQLite的封装。Xcode内部集成,coredata是orm。ORM(Object Relational Mapping)对象关系映射,orm操作数据库的原理:自己不写SQL语句通过APP里的对象和数据库的表映射。 Core Data是iOS... 阅读全文
posted @ 2015-09-18 19:48 crushing 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 在RootViewController的m文件里: 1 #import "RootViewController.h" 2 #import "ListViewController.h" 3 @interface RootViewController () 4 5 @end 6 7 @impleme... 阅读全文
posted @ 2015-09-14 19:31 crushing 阅读(167) 评论(0) 推荐(0) 编辑
摘要: K(key)键值 V(value)值 C(change)变化 O(observe)观察这是OC中的语法:作用当某个对象的值发生变化时,通知某个函数,在函数内部,能够获取到变化的值。框架中:通知中心。使用场合:在音乐播放的过程中,如果选择的歌曲发生变化,立刻通知播放器,播放新选择的歌曲。 1 #imp... 阅读全文
posted @ 2015-09-14 19:06 crushing 阅读(294) 评论(0) 推荐(0) 编辑