有人在Objective C中有一个使用wordnik api的例子吗?Git hub 上的 repo 提供了一组类,几乎没有解释如何将这些部分组合在一起(而不是编译所需的库)
问问题
321 次
2 回答
1
你应该能够很容易地从 API 获取数据:
- 在您的项目中包含 ASI 和 JSON 代码
- 确保您拥有 Foundation.framework、CoreServices.framework、libz.1.2.3.dylib、SystemConfiguration.framework
- 在您的代码初始化程序中,导入 ApplicationConstants.h 并设置您的 API 密钥:
导入“ApplicationConstants.h” ... API_KEY = @"{YOUR_API_KEY}";
- 打一些电话:
文字服务 *ws; ws = [[WordService alloc] 初始化]; NSArray* 定义 = [ws fetchDefinitions:@"dog"]; 字 *w = [ws fetchRandomWord:TRUE];
为了聚合一些基本的 Wordnik API 调用,将有一个在 Objective-c 和其他语言中的适当 sdk。
托尼
于 2010-08-16T15:21:41.413 回答
0
GitHub 上的代码是 Wordnik 库的基本起点,并且形成了相当不错的示例,并且可能比任何人在现场能想到的任何东西都要好。
这些类构成了 Wordnik API 库的起点,为您提供了一个基础服务,以及一些实现 API 更具体部分的子类,例如定义。有一些模型类对词表、定义和词性等进行建模。
要使用它们,您需要在应用程序中包含源代码,然后创建其中一项服务的实例,例如,WordService
并调用fetchDefinitions:
方法,将您想要定义的单词作为参数传递。
这将导致Definition
返回一个对象数组,您可以在您的应用程序中使用这些对象。
这个想法是在服务类中从您那里抽象出发出请求、下载数据、解析响应和处理错误的核心逻辑。
于 2010-08-15T20:25:39.407 回答