iT邦幫忙

2023 iThome 鐵人賽

DAY 11
0

前文

前幾篇文章教各位怎麼做一個簡易的調色盤

那今天要跟大家說明 Realm資料庫/images/emoticon/emoticon33.gif

Realm

Realm是一個流行的移動端資料庫解決方案,用於開發iOS、Android和其他移動平台上的應用程式。它提供了一個簡單而強大的方式來處理應用程式的本地數據存儲需求。

Realm 介面

這邊讓大家看一下資料庫紀錄的東西
有uuid、時段、小時、分鐘、現在時間

Realm的主要特點:

快速且輕量級: Realm是一個快速的資料庫,查詢和操作數據的速度非常快,安裝包大小輕量,不會佔用過多的應用程式空間。

跨平台支援: Realm支援iOS、Android和其他主要移動平台,並且提供了各種編程語言的API,如Swift、Java、Kotlin等,使開發人員能夠在不同平台間共享程式碼。

物件導向資料庫: Realm採用物件導向的方式來處理數據,你可以定義模型類別來表示資料庫中的表格,這使得數據庫操作更直觀和容易理解。

物件導向: 主要由物件所組成,下面附上簡單的概念
我們先定義一個class 他屬性有name、age
function印出該物件的name 跟 age

然後在創一個class的實體分別帶入不同的name 跟 age
要使用就在創的實體後接 . 就可以使用囉

自動更新: Realm具有自動更新功能,表示著當數據庫中的數據發生變化時,你的應用程式界面將自動更新以反映這些變化,無需手動處理。

跨線程支援: Realm允許在不同的線程中進行數據庫操作,並且它具有良好的跨線程支援,使得處理多線程環境下的數據庫操作變得容易。

結尾

Realm已經成為許多開發者喜愛的本地數據庫解決方案之一,因為它的簡單性、性能和跨平台支援使其在移動應用程式開發中非常受歡迎。/images/emoticon/emoticon24.gif


上一篇
Day10 將專案推上GitHub
下一篇
Day 12 套用Realm套件
系列文
Xiang教你入門Swift從零到有30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言