YAJL
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(TwitterAPI,Objective-C);
*目次 [#r24c713c]
#contents
*参考情報 [#nfe286c6]
-JSONのパーサー
-http://github.com/gabriel/yajl-objc
-[[MGTwitterEngine Twitter API 1.1対応: iPhoneアプリ開発...
-[[./YAJLiOS-0.3.1.zipの使用方法]]
*YAJLのiOSインターフェイス [#lf00ca5e]
**簡単な使い方 [#h02de9fb]
-NSStringにyajl_JSONというメソッドが追加されるのでこれを...
#pre{{
#import<YAJLiOS/YAJL.h>
NSString *str = @"[true,false,1,2.345,\"あ\"]";
NSArray* json = [str yajl_JSON];
}}
-上記例で、1〜4番目はNSNumber、5番目はNSStringが返ってく...
#pre{{
id v1 = [json objectAtIndex:0];
[v1 boolValue]; // => YES
id v2 = [json objectAtIndex:1];
[v2 boolValue]; // => NO
...
}}
-この処理はソースコードのYAJLParser.mのyajl_number、yajl_...
#pre{{
int yajl_boolean(void *ctx, int boolVal) {
NSNumber *number = [[NSNumber alloc] initWithBool:(BOOL...
[(id)ctx _add:number];
[number release];
return 1;
}
}}
終了行:
&tag(TwitterAPI,Objective-C);
*目次 [#r24c713c]
#contents
*参考情報 [#nfe286c6]
-JSONのパーサー
-http://github.com/gabriel/yajl-objc
-[[MGTwitterEngine Twitter API 1.1対応: iPhoneアプリ開発...
-[[./YAJLiOS-0.3.1.zipの使用方法]]
*YAJLのiOSインターフェイス [#lf00ca5e]
**簡単な使い方 [#h02de9fb]
-NSStringにyajl_JSONというメソッドが追加されるのでこれを...
#pre{{
#import<YAJLiOS/YAJL.h>
NSString *str = @"[true,false,1,2.345,\"あ\"]";
NSArray* json = [str yajl_JSON];
}}
-上記例で、1〜4番目はNSNumber、5番目はNSStringが返ってく...
#pre{{
id v1 = [json objectAtIndex:0];
[v1 boolValue]; // => YES
id v2 = [json objectAtIndex:1];
[v2 boolValue]; // => NO
...
}}
-この処理はソースコードのYAJLParser.mのyajl_number、yajl_...
#pre{{
int yajl_boolean(void *ctx, int boolVal) {
NSNumber *number = [[NSNumber alloc] initWithBool:(BOOL...
[(id)ctx _add:number];
[number release];
return 1;
}
}}
ページ名: