摘要:
FMDB简单介绍一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法... 阅读全文
摘要:
CoreData详解介绍:在Cocoa环境下,如果你想使用数据库(如sqlite),你可以使用sql语句的方式通过相关的工具类进行数据库的直接操作。当然你也可以通过别人封装之后的一些简单框架,使得你的操作更加简单(如FMDBBNRPersistence)。Cocoa框架本身提供了CoreData这个... 阅读全文
摘要:
SQLite3简单介绍1.ios中数据的存储方式(1)Plist(NSArray\NSDictionary)(2)Preference(偏好设置\NSUserDefaults)(3)NSCoding(NSKeyedArchiver\NSkeyedUnarchiver)(4)SQLite3(5)Cor... 阅读全文
摘要:
一、简单介绍很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能每个应用都有个NSUserDefaults实例,通过它来存取偏好设置。比如,保存用户名、字体大小、是否自动登录存储位置:存储形式:二、代码示例1.storyboard... 阅读全文
摘要:
一、简单说明对象归档是将对象归档以文件的形式保存到磁盘中(也称为序列化,持久化),使用的时候读取该文件的保存路径读取文件的内容(也称为接档,反序列化),(对象归档的文件是保密的,在磁盘上无法查看文件中的内容,而属性列表是明文的,可以查看)。对象归档有两种方式:1:对foundation中对象进行归档... 阅读全文
摘要:
属性列表属性列表文件是一种XML文件,Foundation框架中的数组和字典等都可以于属性列表文件相互转换。NSArray类常用读写属性列表文件的方法:+arrayWithContentsOfFile:类级构造方法,用于从属性列表文件中读取数据,创建NSArray对象。-initWithConten... 阅读全文
摘要:
沙盒详解1、IOS沙盒机制IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内... 阅读全文
摘要:
1.iOS-数据解析XML解析的多种平台介绍2.iOS-数据持久化基础-JSON与XML数据解析3.iOS-数据持久化基础-沙盒机制4. 数据持久化的几种方式:1)plist(XML属性列表归档);2) 偏好设置(NSUserDefault);3) 对象归档(NSKeydeArchiver归档,存... 阅读全文