【Objective-C】「json-framework」をインストール、設定

iPhone/iPod touchアプリの開発でサーバーと通信する手段としてJSONを使おうと思いインストール、設定したメモ。

JSONを使えるようにするライブラリとして

がある。比較した人のブログも参考に。今回はjson-frameworkを導入。

以下やり方。基本的にはwikiに書いてある(英語)

JSON_2.2.2.dmgをダウンロードしてMacで実行。

SDKsディレクトリを/Developper/Libraryにドラッグ&ドロップでコピー

設定したいXcodeプロジェクトのプロジェクト→プロジェクトの設定を編集→ビルド→アーキテクチャの「追加SDK」の値をダブルクリックして以下を追記

/Developer/Library/SDKs/JSON/${PLATFORM_NAME}.sdk

$HOMEはユーザーのホームディレクトリに変換されるのでパスが通らないと思う。

さらにリンクの「他のリンクフラグ」に以下を追記

-ObjC -ljson

image

これでインストールは完了。

試すときは

#import <JSON/JSON.h>

をしといて、次のようなサンプルコードで確認。

NSString *jsonData = @"{\"name\":\"suganuma\",\"age\":29}";
NSDictionary *jsonItem = [jsonData JSONValue];
NSLog(@"%@", jsonItem);

NSLogの結果はデバッガコンソールに出力される。

参考にしたのはここのブログとか

コメント

このブログの人気の投稿

【.NET】DataGridViewを選択した際に背景色を変更しない

【PostgreSQL】ROWNUMのように行番号(現在行)を取得するROW_NUMBER

Can't open PID file /var/run/nginx.pid (yet?) after start: Too many levels of symbolic links