SBJsonパーサーで新しいプロジェクトを開始しています.SBJsonパーサーは、新しいiOSプロジェクトのためにインターネット上で最高のものとして推奨されているようです。私はStig Brautasetがあなたがcurrent release (3.1)で使うことができると主張している現行の方法は、廃止されているように思えるか、少なくとも私のコンパイラが言っていることであるという、本当に問題のある問題を抱えています。私は仕事にいずれかを取得するように見えるカント:SBJson iOSパーサーメソッドは推奨されていませんか?
NSDictionary *dict = [parser objectWithString:responseString error:&error];
パーサはsbjsonパーサーです:そうです
NSDictionary *dict = [responseString JSONValue];
はこのまたはを行うには、最新の方法であること。 XCodeはこれらの関数の両方を強調表示し、それらが非難されていると私に伝えます。
私はここで間違っていますか?
は、なぜあなたはリンゴのNSJSONSerializationクラスを使用していませんか? –
[JSONKit](https://github.com/johnezang/JSONKit/)はパーサーにとって最適です。 iOS 5.0以上の外部コードとターゲットデバイスを使用したくない場合は、NSJSONSerializationは問題ありません。 – mspasov
もしあなたが特にストリーミングサポートを必要としない限り、あなたはiOS4.x以下を気にしない(そして新しいプロジェクトについては誰ですか?)私はNSJSONSerializationを勧めます。しかし、SBJsonの現在のバージョンは実際には3.2であり、あなたが言及しているメソッドの非推奨は[よく文書化されています](http://sbjson.org/news/2013/sbjson-v3.2.html)です。 –