2010-08-15 70 views
0

有沒有人在Objective C中使用wordnik apis的示例? 上的Git樞紐回購提供了一組班,幾乎沒有怎麼放在一起件(而不是你需要把它編譯什麼庫)wordnik的用法示例

回答

1

,你應該能夠從API獲取數據很容易:

  1. 在項目中包含的ASI & JSON代碼
  2. 確保您有Foundation.framework,CoreServices.framework,libz.1.2。 3.dylib,SystemConfiguration.framework
  3. 在你的代碼初始化,進口ApplicationConstants.h和設置您的API密鑰:
 
    Import "ApplicationConstants.h" 

    ... 
    API_KEY = @"{YOUR_API_KEY}"; 
  • 打幾個電話:
  •  
        WordService *ws; 
    
        ws = [[WordService alloc] init]; 
        NSArray* definitions = [ws fetchDefinitions:@"dog"];  
        Word *w = [ws fetchRandomWord:TRUE]; 
    

    將提供目標c和其它語言用於聚合的一些基本Wordnik API調用的目的,合適的SDK 。

    Tony

    0

    在GitHub上的代碼解釋了一個基本出發點Wordnik圖書館和形式相當不錯的例子,並可能比任何人都可以在這裏當場想出更好。

    這些類形成Wordnik API庫的起點,爲您提供基礎服務,以及一些實現API的更多特定部分的子類,例如定義。有幾個模型類建模詞表,定義和詞類部分等。

    要使用它們,您需要將源代碼包含在您的應用中,然後創建其中一個服務的實例,例如WordService和調用fetchDefinitions:方法,將要定義的單詞作爲參數傳遞。

    這將導致返回一個Definition對象數組,您可以在您的應用程序中使用它。

    這個想法是,請求,下載數據,解析響應和處理錯誤的核心邏輯在服務類中被抽象出來。