2

我目前正在阅读 Pragmatic iOS 6 书籍,并且无法理解第 3 章中关于 GCD 部分下解释的以下代码行:

    NSJSONSerialization *jsonResponse = [NSJSONSerialization JSONObjectWithData:data options:0 error:&jsonError];
    //... some code here
    NSArray *tweets = (NSArray *) jsonResponse; //<-- this line

是说NSJSONSSerialization对象可以自动返回 NSSArray 的实例,然后将其存储在tweets? 我检查了Apple 文档,但只看到了有关使用限制的项目NSJSONSerialization,但没有看到它可以转换为的对象。

谢谢!

4

1 回答 1

6

NSJSONSerialization 可以获取大量 JSON 数据并将其转换为对象,并且它可以在另一个方向上执行相同的操作,即获取对象并将它们转换为 JSON 数据。

为了便于理解 NSJSONSerialization 和与 Twitter 的交互,我建议你使用THISTHIS教程。

希望这可以帮助!

于 2013-06-22T22:37:15.630 回答