Couchbase Lite for iOS 설치 노트(간단한 설명임에도 64bit 대응 추가)
5533 단어 Couchbase-LiteiOS
개시하다
iOS의 로컬 저장소를 어느 것으로 할지 고민하던 중 쿠키베이스 라이트를 발견했다.
RESTFull+JSON은 주로 서버와의 커뮤니케이션이 이뤄지기 때문에 잘 맞는 것 같아 조사하기로 했다.
쿠키베이스 라이트가 이것저것 더 부드러워진 것 같아요.
몬godb를 처음 사용했을 때 어떤 걸 써야 할지 고민이 떠올랐어요.
지역사회도 튼튼해서 믿을 만하다.
몽골비도 잘 쓰니까 쿠키베이스 라이트로 공격하고 싶죠.
64비트의 대응은 다소 번거롭지만 위키피디아를 열심히 쫓아다니면 알 수 있다.
여기, 확인 가능Road Map.
한 번Developing Apps만 읽어도 대체로 할 수 있는 일을 알 수 있다.
상당히 높은 기능으로 잘 활용하면 좋을 것 같아요.
기본 기능이 완비된 느낌.
CouchbaseLiteListener퍼-to-per처럼 놀 수 있는 느낌으로 사용합니다.
다운로드 및 설치
최신 버전 다운로드
// git clone して、submodule update して、以下のコマンドでコンパイル
// build/Release-ios-universal/CouchbaseLite.framework ができるのでそれを利用
$ xcodebuild -target "CBL iOS" -configuration 'Release 64bit'
파일의 압축을 풀고 XCode 프로젝트 탐색기의 Frameworks 폴더로 드래그합니다.
설치 대상을 올바르게 선택하고 저장
프로젝트 Build Settings를 선택하여 Other Linker Flags에 -ObjC 추가
Linked Framework & Libraries 추가 내용
* * *
실현을 해보도록 하겠습니다.
#import <CouchbaseLite/CouchbaseLite.h>
...
ProjectNameAppDelegate.h
@property (strong, nonatomic) CBLDatabase *database;
// CBLManger の shared instance を作成
CBLManager *manager = [CBLManager sharedInstance];
// データーベースの作成
// データーベースの名前に使える文字は、小文字[a-z], 数値[0-9], 特殊文字[$_()+-/]
NSError *error;
// self.database = [manager createDatabaseNamed: @"database_name" error: &error];
// beta-3 で createDabaseNamed -> databaseNamed に変わった
self.database = [manager databaseNamed: @"database_name" error: &error];
백그라운드에서 CBLManager를 사용하려는 경우 인용하다
필독Couchbase Wiki
필독Couchbase Lite Docs
Reference
이 문제에 관하여(Couchbase Lite for iOS 설치 노트(간단한 설명임에도 64bit 대응 추가)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kiyotaman/items/b2c338e4553c1e707cee텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)