本篇随笔除了介绍 iOS 数据持久化知识之外,还贯穿了以下内容:(1)自定义 TableView,结合 block 从 ViewController 中分离出 View,轻 ViewController 的实现,提高 TableView 的复用性(2)Model「实体层」+View「视图层」+Vie...
分类:
移动开发 时间:
2015-11-25 11:32:21
阅读次数:
324
目 录第三章 设备驱动的设计... 23.1 初始化设备... 43.2 运行设备接口设计... 43.3 虚拟设备接口设计... 63.4 协议驱动设计... 73.5 命令缓存设计... 173.6 数据持久化设计... 243.7 IO数据交互设计... 263.8 通讯状态设计... 303...
数据持久化分析plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3CoreData当存储大块数据时你会怎么做?你有很多选择,比如:使用`NSUerDefaults`使用XML, JSON, 或者 plist使用NSCoding存档使用类似S...
分类:
移动开发 时间:
2015-11-24 12:50:00
阅读次数:
197
概论数据持久化存储:所谓持久化存储就是将数据保存到硬盘中,使得应用程序或者机器在重启后可以访问之前保存的数据。常见方式:plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite3(数据库)CoreData(苹果基于数据库封装的持久化存储工具,这种方...
分类:
移动开发 时间:
2015-11-23 18:15:59
阅读次数:
160
1 写入plist下面是利用字典将数据写入到.plist文件#import "ViewController.h" @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; [self createPlis...
分类:
其他好文 时间:
2015-11-21 21:13:50
阅读次数:
162
数据持久化: 将内存中的数据按某种格式存进磁盘 数据的种类: 1,结构化的数据 2, 字节流数据 结构化的数据 字节流 内存中结构化的数据 -> 磁盘, 叫: 归档 字节流 结构化 磁盘上的数据...
分类:
其他好文 时间:
2015-11-21 15:48:57
阅读次数:
215
概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3CoreData沙...
分类:
移动开发 时间:
2015-11-18 21:03:56
阅读次数:
154
在iOS程序开发中,所有的应用程序都有自己独有的沙盒(Sandbox),Sandbox也就是应用的文件系统目录,每一个应用都是只能访问自己Sandbox中的文件,这其实也是安全性的一个体现,其它的应用都不能访问非属于自己的Sandbox. 在默认的情况下,MAC中的隐藏文件夹默认不显示,不...
分类:
移动开发 时间:
2015-11-18 01:59:59
阅读次数:
258
前言Redis和Memcached最大的区别,Redis 除啦支持数据持久化之外,还支持更多的数据类型而不仅仅是简单key-value结构的数据记录。Redis还支持对这些数据类型做更多的服务端操作,从而也能减少网路的IO次数与数据体积,这里也比Memcached要方便与高效,只针对这一点啊,想喷的...
分类:
其他好文 时间:
2015-11-17 13:00:26
阅读次数:
157
Redis数据结构Redis数据结构详解(一)前言Redis和Memcached最大的区别,Redis 除啦支持数据持久化之外,还支持更多的数据类型而不仅仅是简单key-value结构的数据记录。Redis还支持对这些数据类型做更多的服务端操作,从而也能减少网路的IO次数与数据体积,这里也比Memc...
分类:
其他好文 时间:
2015-11-17 12:59:04
阅读次数:
205