본문 바로가기
iOS

[iOS - MongoDB Realm] 4. iOS SDK

by 건복치 2020. 12. 13.
반응형
MongoDB Realm Documentaion을 보고 정리한 내용입니다.

이를 바탕으로 MongoDB Realm을 이용한 iOS 앱을 만들 것입니다.
따라서 iOS 개발 관련 부분만 정리할 예정입니다.

MongoDB Realm Documentation 중 현재 포스트의 부분은 아래와 같습니다.
MongoDB Realm - iOS SDK
 

MongoDB Realm iOS SDK — MongoDB Realm

The MongoDB Realm iOS SDK enables client applications on the iOS, macOS, tvOS, and watchOS platforms to access data stored in local realms and interact with MongoDB Realm services like Functions, MongoDB Data Access, and authentication. The iOS SDK support

docs.mongodb.com


[iOS - MongoDB Realm] 포스트

[iOS - MongoDB Realm] 1. MongoDB Realm
[iOS - MongoDB Realm] 2. Get Started - Introduction to MongoDB Realm for Mobile Developers
[iOS - MongoDB Realm] 3. Tutorial - Create a Task Tracker App - iOS Swift Tutorial
[iOS - MongoDB Realm] 3-1. Tutorial - Set up the Task Tracker Tutorial Backend
[iOS - MongoDB Realm] 3-2. Tutorial - iOS Swift Tutorial
[iOS - MongoDB Realm] 4. iOS SDK
[iOS - MongoDB Realm] 4-1. iOS SDK - Install Realm for iOS
[iOS - MongoDB Realm] 4-2. iOS SDK - Quick Start
next

* 21. 4. 12 MongoDB Realm 사이트를 확인한 결과 iOS SDK 부분이 처음 이 포스트를 작성했던 시기와 많이 달라져있었습니다.

아래 내용은 변경전 문서를 정리한 내용입니다.

MongoDB Realm iOS SDK

MongoDB Realm iOS SDK를 사용하면 iOS, macOS, tvOS 및 watchOS 플랫폼의 클라이언트 애플리케이션이 로컬 영역에 저장된 데이터에 액세스하고 Functions , MongoDB 데이터 액세스 및 인증 과 같은 MongoDB Realm 서비스와 상호 작용할 수 있습니다. 

iOS SDK는 Swift 및 Objective-C 애플리케이션을 모두 지원합니다.

 

* 노트 : iOS SDK는 iOS, macOS, tvOS 및 watchOS 이외의 환경 용으로 작성된 Swift 또는 Objective-C 애플리케이션을 지원하지 않습니다.

시작하기 

MongoDB Realm iOS SDK 라이브러리를 iOS 애플리케이션에 대해 종속적으로 추가하는 방법을 알아보려면 iOS 용 Realm 설치 참조하십시오 .

Realm 데이터 모델 

장치에 저장된 realm 내에 다양한 데이터를 저장할 수 있습니다. 

Realm Sync 사용하면 클라이언트 장치와 MongoDB Atlas에서 해당 데이터에 대한 업데이트를 공유할 수 있습니다.

realm에 저장할 수 있는 데이터 구조에 대한 자세한 내용은 Realms , 객체  관계 참조하십시오.

realm 쿼리에서 반환된 결과에 대해 알아보려면 컬렉션을

런타임에 스키마를 새 버전으로 정상적으로 업데이트하려면 마이그레이션 참조하십시오.

Realm 데이터베이스 

당신이 당신의 응용 프로그램에 대한 데이터 모델을 정의하면, 당신의 realm 데이터를 wirte  read 할 수 있어야 합니다.

로컬 realm에서 데이터를 쿼리 하는 방법을 배우려면 쿼리 엔진 참조하십시오.

realm 데이터의 변경 사항에 대응하는 방법에 대한 자세한 내용은 알림 참조하십시오.

애플리케이션의 스레드에서 Realm 데이터베이스와 안전하게 상호 작용하는 방법에 대한 조언은 Threading 문서 참조하세요.

추가 보안을 위해 realm을 암호화할 수도 있습니다.

MongoDB Realm 

iOS SDK는 또한 Realm 클라이언트 애플리케이션을 Functions, Services, Webhooks, Realm Sync, 타사 인증을 포함한 Realm 앱의 백엔드 서비스와 연결합니다.

MongoDB Realm 앱에 연결하려면 Realm 앱 클라이언트 초기화 참조하세요.

사용자 정의 데이터(custum user data)에 액세스 할 수도 있습니다.

MongoDB Realm 앱에 연결하여 Functions를 호출하고, MongoDB Atlas의 인스턴스에서 데이터를 쿼리 하고, realm에서 데이터를 동기화하는 방법을 알아보려면 함수 호출 참조하십시오.

MongoDB의 데이터를 원격으로 쿼리 하는 방법을 알아보려면 원격으로 MongoDB 액세스 파트를 참조하십시오.

참조 

MongoDB Realm은 Auxiliary Files 자세히 설명된 추가 지원 파일을 사용합니다.

반응형

댓글