1)将数据写入文件,然后使用NSData的 dataWithContentsOfFile:options:error: 并指定
NSDataReadingMappedAlways 和 NSDataReadingUncached
标志。这将告诉系统使用mmap()来减少内存占用量,而不是用内存块来负担文件系统缓存(这会使它变慢,但对iOS的负担要小得多)。
2)您可以使用YAJL SAX风格的JSON解析器在解码时获取对象。
注意:我尚未完成2),但已使用1)中包含的技术。
3)我自己最终需要这样的东西,并编写了可以与任何异步下载器(包括我自己的异步下载器)绑定的SAX-JSON-Parser-
ForStreamingData。



