목록RealmSwift (3)
슈프림 블로그
의존성 관리 도구 Dependency Manager 라이브러리의 다운로드와 버전 및 의존성을 쉽게 관리해주는 도구 SPM (Swift Package Manager) Apple 공식! XCode 내장 의존성 관리 도구. 앞으로 대부분 상용될 것이다. 비교적 최근에 출시되어서 아직 지원하지 않는 라이브러리들이 있다. CocoaPods 대중적이고 사용하기 편리하다. 대부분의 라이브러리를 지원하고 있다. workspace 환경에서 작업해야하며, 빌드 시간이 오래걸린다. Carthage 프로젝트 전체를 workspace 그룹으로 만들지 않고, 별도의 폴더 안에서 빌드된 라이브러리를 관리한다. 새로운 버전의 라이브러리를 사용하려면 다시 업데이트하고 재설정 해야하는 번거로움이 있다. SPM (Swift Package..
↓↓↓ XCode에서 Realm 사용할 준비 하고 오기!! ↓↓↓ 2020/09/19 - [iOS_Swift] - [iOS/Swift] XCode 프로젝트에서 Realm 사용하기 1 [iOS/Swift] XCode 프로젝트에서 Realm 사용하기 1 Realm이란? Realm 발음은 주변분들 보면 [렘]이라고 발음하시는 분들도 있고 [렐름]이라고 발음하시는 분들도 있었다. 나는 [렘]으로 발음하는데, 뭐가 정확한건지는 잘 모르겠다...! 일단 Realm은 모�� tngusmiso.tistory.com 모델 만들기 먼저 데이터로 사용될 모델을 만들어주자. 나는 간단하게 프로젝트 폴더에 Model.swift라는 이름의 파일을 만들어 주었다. 이 공간에 클래스를 선언하여 모델을 만들려고 한다. RealmSwi..
Realm이란? Realm 발음은 주변분들 보면 [렘]이라고 발음하시는 분들도 있고 [렐름]이라고 발음하시는 분들도 있었다. 나는 [렘]으로 발음하는데, 뭐가 정확한건지는 잘 모르겠다...! 일단 Realm은 모바일용 데이터베이스 관리 시스템(오픈소스)이다. Realm은 관계 데이터베이스가 아니라서 테이블을 사용하지 않는다. 따라서 쿼리를 사용하지도 않는다! 그냥 객체 자체가 데이터고, 객체 형태로 바로 데이터베이스에 저장하는 방식이라고 한다. 신기해,,, 장점은 객체 자체를 저장하고 꺼내서 사용하므로, 데이터베이스에서 가져온 데이터를 가공할 필요 없이 바로 사용이 가능하다. 따라서 ORM을 통한 테이블 객체 간 변환 과정이 생략되므로 훨씬 빠르다는 것이다. 단점은 NoSQL 방식이므로 쿼리를 통해 호출..