際際滷

際際滷Share a Scribd company logo
? 書指はiOSアプリのハンズオンですので、嚠めMac
にXcodeをインスト`ルしておいてください。
? 參和プロジェクトをDLしておいてください。
? http://goo.gl/jsSbbX
? Wi?:NEXTWIFI Pass:HOMESKUN
Couchbase Lite(beta3.1)
ハンズオン
幄塀氏芙Next 貧薯圻
Next co., Ltd
貧薯圻匯旋
iOS/Couchbase Lite/
Unity/Unreal Engin4/
Oculus Rift
!
Tw:@kazutoshi_u
書指の送れ
1. Couchbase Liteって
2. 塘下プロジェクトのh苧
3. ハンズオンCRUD
4. ハンズオンSync
Couchbase Liteって
Couchbase Lite古勣
? スマホ喘MみzみNoSQL DBラ
イブラリ
? スキ`マレス
? JSONB訶篩丕ベ`ス
? iOS/android/Xamarin/
Titanium/Phonegap
SyncvB
? CouchbaseやCouchDBと
gにSyncReplication
? SyncGatewayを聞えばユ`
ザ`g慌嗤や、FacebookJ
^なども
塘下プロジェクトのh苧
? h廠Bはgんでいます
? CRUDに駅勣な何蛍が匯何怎りない彜B
? 酒gに桟廠更廏のh苧をします
CRUD
g廾する桑
1. Create
2. Read
3. Update
4. Delete
巷塀ドキュメントを_いておきましょう。
http://docs.couchbase.com/couchbase-lite/cbl-ios/
Create
? CBLModelクラスを@覚し、モデルクラスを恬撹
? そのクラスにプロパティを恬って、インスタンスを
恬撹し、Saveするだけで竃栖る。
? 意温恢鉛艶恬撹はもちろんいらない。
ButtonPushdメソッド坪の
腎易を托めてCreateをしましょう
┌隠扱孱
Read
1. CBLDatabaseからCBLQueryを恬撹
2. CBLQueryをg佩し、CBLQueryEnumeratorを函誼
3. CBLQueryEnumeratorからCBLQueryRowを函誼
4. keyに根まれるIDからCBLDocumentを恬撹
5. CBLDocumentを圷に、CBLModelを恬撹
allReadメソッド坪の
腎易を托めてReadをしましょう
┌横扱孱
このH、dataArrayには、仝Comment々クラ
スのオブジェクトを鯉{してください
Update
1. 厚仟鵑箸覆襯皀妊襯ブジェクトを函誼
2. 厚仟したいプロパティに、鯣訌
3. 厚仟を隠贋する
tableView: (UITableView *)tableView didSelectRowAtIndexPath:
(NSIndexPath *)indexPath
坪の腎易を托めてUpdateを頼撹させましょう
!
┌隠扱孱
Delete
1. 厚仟鵑箸覆襯皀妊襯ブジェクトを函誼
2. モデルオブジェクトを茅
tableView: (UITableView *)tableView commitEditingStyle:
(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath: (NSIndexPath *)indexPath
坪の腎易を托めてDeleteを頼撹させましょう
┌隠扱孱
Sync
Sync
1. CBLReplicationを恬撹。
2. ReplicationするURLをO協
3. 壊岳温姻岳する
hint.txtに2つのプロジェクトのURLをdせてい
ます。
書瘁の歌深に聞ってみてください。

More Related Content

Couchbase liteハンス?オン