持久化方案 在 iOS 开发中,数据持久化存储是一个很常见的需求。所谓持久化存储,就是将数据存到硬盘,使得应用重启时还能从硬盘重新读取数据。来看看一些常见的持久化方案。 NSUserDefault NSUserDefau…
分类:Sqlite
使用SharedPreference存储数据
今天公司的游戏接入咪咕的SDK有个要求 就是一个计费点只能购买一次 对于这种需要存储数据量要求极低的 我第一想到的是文件存储 但是相对来说比较麻烦 于是android五大存储方式 网络存储 文件存储 SQLite存储 显…
SQLite数据库文件有5种锁的状态:
而要实现事务,就不得不用到锁。一个SQLite数据库文件有5种锁的状态: UNLOCKED:表示数据库此时并未被读写。 SHARED:表示数据库可以被读取。SHARED锁可以同时被多个线程拥有。一旦某个线程持有SHARE…
iOS SQLite使用简介
1、什么是SQLite SQLite是一款轻型的嵌入式数据库 它占用资源非常低,在嵌入式设备中,可能只需要几百K的内存就够了 它的处理速度比MySQL、PostgreSQL这两款著名的数据库都还快 2、什么是数据库 数据…
Is SQLite thread-safe?
Short answer: Yes Medium length answer: 1.Be sure to recompile with -DTHREADSAFE=1 2.Do not use the same datab…
Android登录后的用户数据如何保存,Android如何保存数据
给个例子: 保存用户信息 SharedPreferences settings = getSharedPreferences(“UserInfo”, 0); SharedPreferences.E…
SQLite在iOS中的使用
SQLite,是一款轻型的数据库。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的…
SQLite管理工具比较
SQLite Administrator SQLiteExpert Personal Edition SQLiteStudio SQLite3 Management Studio SQLiteSpy DB Browser…
SQLite 数据库存储
一、创建数据库 1. SQLiteOpenHelper 帮助类 SQLiteOpenHelper 是一个抽象类,想要使用它的话,就需要创建一个自己的帮助类去继承它。并复写两个抽象方法: onCreate():创建时执行,…
iOS开发--SQLite重要框架FMDB的使用
什么是FMDB: FMDB是一个和iOS的SQLite数据库操作相关的第三方框架。主要把C语言操作数据库的代码用OC进行了封装。使用者只需调用该框架的API就能用来创建并连接数据库,创建表,查询等。 为什么要使用FMDB…
sqlite 数据库简单了解
iOS 开发中 sqlite 数据库也是一个不错的选择,那么就需要掌握一些基本的数据库知识。 建表 CREATE TABLE IF NOT EXISTS t_student (id integer PRIMARY KEY…
SQLite大量数据表的优化(转)
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如…