关于realm:智汀家庭云iOS端Caches本地化存储篇iosswiftcocoapods
Caches:本地化存储篇智汀家庭云iOS版 我的项目的本地化存储咱们采纳的是Realm数据库进行存储。 Realm劣势: 兼顾iOS和Android两个平台;简略易用,学习成本低;提供了一个轻量级的数据库查看工具,开发者能够查看数据库当中的内容,执行简略的插入和删除数据的操作。Realm反对事务,满足ACID: 原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)。1.RealmSwiftCocoaPods导入导入头文件封装文件门路:/Classes/Caches/LocalCache.swift 2.数据库操作LocalCache.swift文件内总共有5份表格,别离是: LocationCacheDeviceCacheSceneCacheSceneItemCacheUserCache咱们以UserCache为例子介绍一下封装过程: 创建表格属性增加操作方法任何时候都须要获取Realm实例,每个线程只须要应用一次即可。对于更多的RealmSwift的高级操作(增删改查),可查阅《简书: 浅谈RealmSwift》,内容非常具体解说在开发中对数据库的操作。