随笔分类 - iOS-数据存取
Plist、NSKeyedArchiver、SqLite3、CoreData
摘要:1.前言 先闲说几句,最近北京的雾霾真是大,呛的我这攻城师都抗不住了。各位攻城师们一定要爱护好自己的身体!空气好时,少坐多动。如果条件好的话,最好让你们BOSS搞个室内空气净化器。因为那几天一般的室内雾霾指数也是高的吓人T T,哎不多说。转正文>>此文接本博客上篇iOS- 如何建立索引实现本地文本...
阅读全文
摘要:1.前言 GitHub上2000多颗星的FMDB数据库框架想来大家都很熟悉,今天用Swift对其进行了一个完成的数据存储读流程写完之后用博客分享之,与大家一起交流,希望对需要的朋友提供些帮助那么如何如何用Swift使用FMDB进行数据库操作呢?2.Swfit:fmdb 2.1.导入基本框架 先...
阅读全文
摘要:1.前言 实现一个本地搜索引擎,允许容错搜索,也就是搜索结果不需要和搜索的关键字完全精准匹配。比如,搜索”eric wang“,搜索结果可以包括Erica Watts等等。搜索效率十分高.这里我们需要用到作者:Jerome Morissard的Lib,大家可以进我的github下载.https:/...
阅读全文
摘要:1.前文 上次用SQLite3实现了数据管理,这次准备用CoreData来实现。Core Data 是iOS SDK 里的一个很强大的框架,允许程序员以面向对象的方式储存和管理数据。使用Core Data框架,程序员可以很轻松有效地通过面向对象的接口管理数据相比SQLite3来说,用CoreData更有利于程序员来管理数据,除了开头的准备工作略微繁琐点,后面的操作都很方便。而且在CoreData在数据操作过程中,无需编写任何SQL语句,这一点和JAVA里的hibernate框架类似。那么,下面我就直接说说它的实现步骤。2.CoreDat...
阅读全文
摘要:1.为什么要使用SQLite3?•大量数据需要存储•管理数据,存储数据SQLite是一种关系型数据库(也是目前移动客户端的主流数据库)2.SQLite3的几种存储类型 a.NULL: 表示该值为NULL值b.INTEGER: 无符号整型值c.REAL: 浮点值d.TEXT: 文本字符串e.BLOB:...
阅读全文