Stretchr 0.3.0

Stretchr 0.3.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最近版本2014年12月

Tyler Bunnell 维护。



Stretchr 0.3.0

  • Tyler Bunnell 和 Mat Ryer

Stretchr Cocoa SDK

安装

将 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 创建模型对象。