Những điều cần biết về Realm và RealmSwift

18:56 27/02/2023

Realm và RealmSwift là gì? Cách sử dụng của hai cơ sở dữ liệu này là gì? Hãy cùng tìm ra câu trả lời ở bài viết dưới đây nhé!

Khái niệm

Realm là một cơ sở dữ liệu sử dụng core C++ với tham vọng thay thế SQLite với các ưu điểm về tốc độ và dễ sử dụng

RealmSwift là một Framework hỗ trợ việc thao tác với Realm DB với ngôn ngữ Swift, cũng giống như CoreData.

Một số công cụ hỗ trợ

  • Plugin cho Xcode: giúp tiết kiệm thời gian cho việc tạo một Realm Object subclass
Realm Plugin trong Xcode

Sau khi cài đặt Plugin, restart Xcode thì ta sẽ được

Realm File trong Xcode
  • Realm Browser: Đây là phần mềm hiển thị giao diện trục quan, dễ dàng sửa đổi, tạo mới cơ sở dữ liệu
Realm Browser trong Xcode

Cách sử dụng Realm và RealmSwift

  • Setup Realm: Cách add Realm và RealmSwift rất đơn giản, các bạn chỉ cần download fameword Realm về và add bằng cách kéo vào project.
  • Thao tác cơ bản với DB: 

Các bạn có thể ghi dữ liệu vào Realm, chúng ta sẽ đọc từ file JSON để import initialize data

Ghi dữ liệu vào Realm

Hoặc có thể copy từ 1 file Realm:

Ghi dữ liệu vào Realm từ 1 file Realm

Hoặc đọc data

Đọc dữ liệu vào Realm

Edit, update, xoá dữ liệu

Thêm sửa xóa dữ liệu vào Realm

Các bạn đã biết thêm gì về Realm và RealmSwift rồi? Hãy đón chờ những bài viết sau để hiểu thêm về hai cơ sở dữ liệu này nhé!

Bộ môn CNTT
Cao đẳng FPT Mạng cá cược bóng đá Hà Nội

Cùng chuyên mục

Đăng Kí học Fpoly 2023

Bình Luận