[iOS] Realm

2020. 6. 16. 16:17iOS

1. Realm

1) Realm 설치

오픈소스로 모바일에 최적화된 데이터베이스 라이브러리이다.

Realm 설치

2) Main.storyboard

Main.storyboard

3) ViewController

@objc dynamic을 이용하여 Object 생성 후 realm을 이용하여 각 역할에 맞게 코드를 구현한다.

ViewController

※ Could not build Objective-C module ‘RealmSwift’ 에러의 경우 xcode를 실행하거나, Product > Schema > New Schema > RealmSwift > OK 버튼을 클릭하여 해결이 가능

4) 구현 화면

구현 화면

※ 테스트를 위해 제작된 앱인만큼, Create 버튼을 중복으로 사용할 수 없기 때문에 객체에 값을 넣기 위해 두번에 나누어서 앱을 실행하여 값을 넣고 각 기능별 결과를 확인한다.
※ Realm Browser를 통해 실시간으로 데이터 확인이 가능하다.


[참고] realm.io/kr
[참고] www.zehye.kr/ios/2020/04/08/11iOS_realm/
[참고] hyongdoc.tistory.com/336
[참고] github.com/ozofweird/iOS_Realm

728x90

'iOS' 카테고리의 다른 글

[iOS] 디자인 패턴 & TDD  (0) 2020.06.06
[iOS] SwiftUI  (0) 2020.06.06
[iOS] Firebase Storage  (0) 2020.06.06
[iOS] MarqueeLabel  (0) 2020.05.25