모바일 관련하여 개발을 진행하다보니, App DataBase로 Realm을 선정하게 되었고, 이에 대해서 좀더 자세하게 알아보고자 한다. 

 

Realm : SQLite와 Core Data의 대안으로 ORM이나 SQLite보다 더 빠른 성능을 제공한다.

 

지원 가능 언어 ( 2019년 11월 20일 현재 ) 

  • 자바 , Java
  • 스위프트 , Swift
  • 오브젝티브-C , Objective-C
  • 자바스크립트 , Javascript
  • 닷넷 : .NET

이번 블로그는 자바스크립트와 React Native를 기준을 설명하겠다. 


Realm에 대한 상세한 가이드는  https://realm.io/docs/javascript/latest/ 를 참고한다면 더욱 도움이 될 것 같다. 

 

참고로 Expo에서는 Realm를 지원하지 않는다. 따라서 

v0.60을 기준으로 ( 나는 MacBook을 이용해서 실행하였다. )

 

$ npx react-native init <project_name>

 

그후, 해당 <project_name> 폴더로 가서 

 

$ cd <project_name>

$ npm install --save realm

 

이후 ios 폴더에서 

 

$ cd ios

$ pod install 

 

위와 같이 진행하면 realm을 XCode에서 돌리기 위한 기본적인 절차는 끝이 났다.

 

위의 내용과 관련하여 이해가 안될 경우 아래의 링크를 참고하면 도움이 될 것이다.

npx, cocoapod, react-native 설치, XCode 호출에 대해서 알아보기

 

Realm의 공식 API 문서 

https://realm.io/docs/javascript/latest/api/

'알아보기' 카테고리의 다른 글

0004 Reactive Programming 2  (0) 2019.12.05
0004 Reactive Programming 1  (0) 2019.12.04
0002 Realm 활용하기 2  (0) 2019.11.22
0002 Realm 활용하기 3  (0) 2019.11.22
0003 자바를 이용한 병렬 프로그래밍 1  (0) 2019.11.20

+ Recent posts