Picky 0.1.0

Picky 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布最后发布2014年12月

未声明 维护。



Picky 0.1.0

Picky iOS SDK

Picky 是一个轻量级的语义文本搜索引擎。Picky iOS SDK 允许您的 iOS 应用与 Picky 服务器进行通信,并轻松执行搜索操作。

入门

Picky iOS SDK 非常容易设置和使用。您只需将库添加到应用中,在代码中包含头文件,然后执行搜索操作。就是这样。

将 SDK 导入到您的代码中

#import "Picky.h"

执行搜索操作

NSString* url = @"http://search.cocoapods.org/api/pods";
NSDictionary* params = @{@"query" : @"test", @"start-at" : @"50", @"amount" : @"100"};

PickySearchOperation* operation = [PickySearchOperation operationWithUrlAndParams:url params:params error:error];
[operation search:^(Picky* result)
{
    NSLog(@"Got %d Picky results at offset %d in %f seconds", result.total, result.offset, result.duration);
}
failure:^(NSString* errorMessage)
{
    NSLog(@"Picky Error: %@", errorMessage);
}];

示例应用程序

代码中包含一个非常简单的示例应用程序,该应用程序在 CocoaPods API 上执行简单的搜索操作。

  • 打开 Picky.xcworkspace
  • 通过执行 Picky 目标(⌘+R)运行 PickyExample 应用程序
  • 示例应用程序将执行以下搜索

    GET http://search.cocoapods.org/api/pods?query=test&amount=100&start-at=50
  • 您应该在控制台上得到成功提示

    2014-04-02 23:39:20.650 Picky[7381:a0b] Got 137 Picky results at offset 50 in 0.000233 seconds

验收测试

代码已针对初始的行为驱动规范进行测试,该规范验证了 Picky JSON 解析以及搜索操作功能。

  • 打开 Picky.xcworkspace
  • 通过执行 PickySpec 规范来运行 PickySpec(⌘+U)
  • 所有 3 个测试都应成功通过

    Executed 3 tests, with 0 failures (0 unexpected) in 0.339 (0.341) seconds

许可协议

Picky iOS SDK 在 MIT 许可协议下提供。请参阅 LICENSE 文件以获取更多详细信息。