0

wordnik APIを使用するObjective Cの例はありますか? Git ハブのレポは、(コンパイルに必要なライブラリではなく) ピースをまとめる方法の説明がほとんどない一連のクラスを提供します。

4

2 に答える 2

1

API から非常に簡単にデータを取得できるはずです。

  1. プロジェクトに ASI と JSON コードを含める
  2. Foundation.framework、CoreServices.framework、libz.1.2.3.dylib、SystemConfiguration.framework があることを確認してください
  3. コード初期化子で、ApplicationConstants.h をインポートし、API キーを設定します。
    「ApplicationConstants.h」をインポート

    ...
    API_KEY = @"{YOUR_API_KEY}";
  1. いくつかの呼び出しを行います:
    WordService *ws;

    ws = [[WordService alloc] init];
    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 のより具体的な部分 (定義など) を実装するいくつかのサブクラスを提供します。単語リスト、定義、品詞などをモデル化するいくつかのモデル クラスがあります。

それらを使用するには、アプリにソースを含め、サービスの 1 つのインスタンスを作成します (例: など)。メソッドWordServiceを呼び出して、fetchDefinitions:定義する単語をパラメーターとして渡します。

これにより、Definitionアプリで使用できるオブジェクトの配列が返されます。

リクエストの作成、データのダウンロード、レスポンスの解析、エラー処理のコア ロジックは、サービス クラス内で抽象化されています。

于 2010-08-15T20:25:39.407 に答える