第1部分:Swift中的领域CRUD操作

好的

这是Swift初学者的快速入门教程。 在继续讨论第2部分中的教程之前,我将快速介绍三个主要令人困惑的术语:Swift,CRUD和Realm。

如果您设法找到本文,那么您至少应该对Swift有所了解。 这是一种很棒的语言,可让您为Apple的所有事情做出色的工作。 Swift的新版本包含Core ML,可用于构建更多智能应用程序以及其他非常酷的功能。

在使用键盘杀死自己之前,我将对CRUD进行更详细的介绍。

在编程中,CRUD是首字母缩写词,代表创建,检索,更新和删除以及其他bla-bla-bla变体 这些是您在尝试弄清楚时会遇到的四个基本操作: “我要将数据存储在哪里?”

让我向您展示CRUD操作的工作方式。 假设您想跟踪那个把您从幼儿园操场的秋千上推开的坏孩子。 为此,您需要执行四个主要操作:

  1. 创建:通过在纸上写下坏孩子的名字,将其记录在本地数据库中。 您可以添加他们的图片以及其他详细信息。 全取决于你。
  2. 检索:现在,您只需简单地拉出显示在纸张(本地数据库)上的信息,就可以通过名称和其他说明来调用该儿童。 注意数据库的位置。 我曾经把我的袜子藏在袜子里。
  3. 更新:然后,您可以通过Swift中的CRUD操作更新其记录,从而添加有关该儿童的更多信息。
  4. 删除:如果该玩偶对您有好处,并且没有记录可追踪,那么您可以删除您的条目并切换到另一个玩偶。

简单吧?

这些是我们将在本教程中使用Realm复制的CRUD操作。 那么,什么是境界?

Realm是一个实时的跨平台对象数据库,可让您使用设备内部的CRUD操作来处理数据。 这是一个用于本地数据存储的出色移动平台,可替代SQLite和Core Data,由于学习曲线陡峭,可能成为“麻烦中的烦恼”。 是的,摘要化SQLite和Core Data的脚本规则将使您感到便秘!

与常规的服务器端数据库不同,您可以在应用程序内直接使用Realm来在设备上本地存储和查询数据,每秒查询率为31。您不需要幼稚园的程度就可以理解下图。

Realm是先离线构建的,它可以通过所有移动应用程序中的双向数据同步无缝地处理您的数据。 我在所有移动应用中都说过吗? 对! 领域可用于Java,Swift,Objective‑C,JavaScript和Xamarin!

好的,现在让我们在第2部分中进行应用。

Interesting Posts