&tag(YAJL/YAJLiOS-0.3.1.zipの使用方法);
*目次 [#ef5a1d45]
#contents
*参考情報 [#yd5bfcf3]
-[[YAJL]]
-ダウンロードページに纏められているYAJLiOS-0.3.1.zipがフレームワーク形式で使い安い(githubがDownloadの提供をやめたのでいずれなくなるかもしれないけどとりあえず…)
-[[Downloads · gabriel/yajl-objc:https://github.com/gabriel/yajl-objc/downloads]]


*ダウンロード [#t8f29d26]
-[[Downloads · gabriel/yajl-objc:https://github.com/gabriel/yajl-objc/downloads]]からYAJLiOS-0.3.1.zip をダウンロードして展開。

*設定方法 [#wa47479a]
基本的に[[gabriel/yajl-objc · GitHub:https://github.com/gabriel/yajl-objc]]にある「Installing in Xcode 4 (iOS)」を参考にすればよい。
-YAJLiOS.frameworkをプロジェクトに追加する(Add Files To Projectで、Copy items into destination group's folderにチェックをいれておけば勝手にコピーしてくれる)。
-Build Phasesで、以下のフレームワークが存在することを確認。
--CoreGraphics.framework
--Foundation.framework
--UIKit.framework
-Build Settingsで
--Framework Search PathsにYAJLiOS.frameworkがリストされている事を確認。
--other Linker Flagsに-ObjC と-all_loadを追加。
-使用するソースファイルの先頭で#import <YAJLiOS/YAJL.h>を追加(小文字のヘッダーも #include "YAJLiOS/yajl_parse.h"というふうにすれば使えるけど、できるだけ使わないほうがいいのかな?)
-使用方法は[[YAJL: YAJL:http://gabriel.github.com/yajl-objc/]]を参考のこと。例えば以下のように使う。
#pre{{
 NSString *JSONString = @"[1, 2, 3]";
 NSArray *arrayFromString = [JSONString yajl_JSON];
 for (int i = 0; i < arrayFromString.count; i++) {
    NSLog(@"%@", [arrayFromString objectAtIndex:i]);
 }
}}

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS