将 Stretchr SDK 包含到您的项目中推荐的方法是通过 Cocoapods。要安装 Cocoapods,请执行以下命令:
sudo gem install cocoapods
安装好 Cocoapods 后,您需要将 Stretchr SDK 添加到 Podfile 中。例如,在您的项目目录中:
vi Podfile
并在 Podfile 中添加以下内容
platform :ios , '5.1'
pod 'Stretchr'
现在运行 pod install
,系统将为您创建一个新的 workspace,其中包括 Stretchr 依赖项。
使用 SDK 简单直接。它基于异步块交互。
首先,您需要初始化共享单例 Stretchr 对象并获取其实例引用
[Stretchr initializeSharedSDKWithAccount:@"account"
project:@"project"
key:@"a89fgypw5ap98fhgp98aghjap98sfhv"];
Stretchr* stretchr = [Stretchr sharedSDK];
然后,要读取 Stretchr 中的条目,您可以执行以下操作
STResourceBlock success = ^(STRequest * request, STResource * resource) {
NSLog(@"Response: %@", resource);
};
STFailureBlock failure =
^(STRequest * request, NSInteger status, NSArray * errors) {
NSLog(@"Failure! Status: %ld, errors: %@", status, errors);
};
[stretchr readResourceAtPath:@"user/tyler"
query:nil
success:success
failure:failure];
有关更全面的使用信息,请参阅由 CocoaDocs 生成的文档。
Mantle 支持计划很快推出。Stretchr 将自动为您将 Mantle 对象转换为 JSON,使您能够轻松创建模型并将它们持久化到 Stretchr 中。获取响应时,您还可以使用 Mantle 方法从 JSON 创建模型对象。