Realm —— iOS 上想要替代 SQLite 的数据库
Realm 详细介绍
Realm 是一个移动数据库,可运行于手机、平板和可穿戴设备之上。可以让你的应用更快速,带来难以想象的体验。其目标是为了代替 CoreData 和 SQLite 数据库。
目前支持 iOS/OS X/Android 平台,提供 Swift/Objective-C/Java 语言的 API:
// Optional: turn off persistence
RLMRealm.useInMemoryDefaultRealm()
let realm = RLMRealm.defaultRealm()
realm.beginWriteTransaction()
realm.addObject(mydog)
realm.commitWriteTransaction()
同时提供了一个 Xcode 插件:
数据浏览器:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
喜欢 Swift 编程语言的人主要是初学者?
一早一起来,朋友圈除了被苹果发布会刷屏外,还漫天散布着一条类似的招聘消息:“招聘iOS程序员,要求拥有5年的Swift开发经验,有狼性,待遇月薪20K+,专车接送。” 随后身边的朋友很快就开始调侃:《21天精通Swift》、“打算开个7天的Swift培训班,保证上岗就业”等等。 这一切皆因为一件事情:今天凌晨苹果在WWDC大会上发布了新的编程语言Swift。 每隔几年都会有一家公司站出来说自己开发了一个独特的编程语言,一般都是“雷声大雨点小”,为什么这次的情况却有些不同?也许其中一个原因就是,其 发布者是拥有900万开发者的苹果,大家早已熟悉他们原有的编程语言Objective -C,也知道多少知道这门语言的弊端,而Swift似乎是有意地做出一些改变: “因为objc比较像C++等传统面向对象语言,有很多现代的高级语言特性都没有,而其他像Ruby和Python这些正是因为有这些特性所以写代 码效率很高(这里说的不是执行效率),所以写objc就会跟写C++和Java那样繁琐。现在Swift相当于是抄了许多现代高级语言的特性,然后又做了 一套只有自家平台用的语言,一方面降低了开发的门槛,让...
-
下一篇
iPhone 也能当公交卡?iOS11 将扩展 NFC 相关功能
苹果 iOS11 带来了许多新功能,包括全新的控制中心、文件夹等,但该系统还有不少隐藏功能,其中一个就是苹果称之为 “Core NFC” 的新架构,该架构能够扩展 iPhone 的 NFC 功能,使其不仅仅用于 Apple Pay 。 苹果在一份文档中对 Core NFC 的解释是,能够探测 NFC 标签,然后从其中的 NDEF 数据中读取信息。这样乍看起来,貌似为商家做广告提供了一个很好的工具。 但除此之外,猜测 Core NFC 还可以提供更多功能,例如手机连接蓝牙音箱等配件,更重要的一点是可能支持公交卡使用,不管怎样,还是期待一下吧。 本文来自开源中国社区 [http://www.oschina.net]
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- MySQL数据库在高并发下的优化方案