wordnik的用法示例

时间:2010-08-15 00:38:46

标签: iphone wordnik

有没有人在Objective C中有一个使用wordnik apis的例子? Git hub上的repo提供了一组类,几乎没有解释如何组合各个部分(而不是你需要编译的库)

2 个答案:

答案 0 :(得分:1)

您应该能够非常轻松地从API获取数据:

  1. 包括ASI&项目中的JSON代码
  2. 确保您拥有Foundation.framework,CoreServices.framework,libz.1.2.3.dylib,SystemConfiguration.framework
  3. 在您的代码初始化程序中,导入ApplicationConstants.h并设置您的API密钥:
  4.     Import "ApplicationConstants.h"
    
        ...
        API_KEY = @"{YOUR_API_KEY}";
    
    1. 拨打电话:
    2.     WordService *ws;
      
          ws = [[WordService alloc] init];
          NSArray* definitions = [ws fetchDefinitions:@"dog"];    
          Word *w = [ws fetchRandomWord:TRUE];
      

      为了聚合一些基本的Wordnik API调用,Objective-c和其他语言中将有一个正确的sdk。

答案 1 :(得分:0)

GitHub上的代码是Wordnik库的基本起点,形成了相当不错的示例,可能比任何人都能在现场提出的要好。

这些类构成了Wordnik API库的起点,为您提供了基本服务,以及一些实现API更具体部分的子类,例如定义。有一些模型类可以建模单词列表,定义和词性等。

要使用它们,您需要在应用程序中包含源代码,然后创建其中一个服务的实例,例如WordService并调用fetchDefinitions:方法,并传递单词you想要定义为参数。

这将导致返回一组Definition个对象,您可以在应用中使用这些对象。

我们的想法是,在服务类中从您那里抽象出提出请求,下载数据,解析响应和处理错误的核心逻辑。