GDStore 0.5.5

GDStore 0.5.5

测试已测试
语言语言 Obj-CObjective C
许可证 Apache 2
发布最后发布2014年12月

Larry Tin 维护。



GDStore 0.5.5

  • 作者
  • Larry Tin

iOS 和 Mac OS X 客户端实时存储库

访问 Google 群组 进行讨论和公告。

将 GDStore 添加到您的项目

用法

id<GDSStore> store = [[GDSStoreImpl alloc]
    initWithServerUri:@"ws://:1986/channel/websocket" withOptions:nil];

void (^onLoaded)(id<GDSDocument>) = ^(id<GDSDocument> document) {
  id<GDSModel> model = [document getModel];
  id<GDSCollaborativeMap> root = [model getRoot];
  id<GDSCollaborativeString> name = [root get:@"name"];
  NSLog(@"Name: %@", [name getText]);
};

void (^opt_initializer)(id<GDSModel>) = ^(id<GDSModel> model) {
  id<GDSCollaborativeMap> root = [model getRoot];
  id<GDSCollaborativeString> name = [model createString:@"Larry Tin"];
  [root set:@"name" value:name];
};

[store load:@"docType/docId" onLoaded:onLoaded opt_initializer:opt_initializer opt_error:nil];