将JSON流保存到iOS上的文件中

时间:2013-07-11 21:02:24

标签: objective-c json file

我在iOS上开发一个应用程序,它接收一个持续的JSON帧流。我需要记录这个流。整个流将代表大约10MB。

我想象两种不同的可能性:

  1. 将每个帧附加到一个可变的NSDictionary,然后,当记录完成后,将其序列化并将其写入文件。

  2. 创建一个文件,并将每个收到的帧附加到其中。

  3. 哪种解决方案在性能,内存访问方面更好?我知道多次写入文件可能需要很多时间,特别是当我们必须在文件末尾寻找附加数据时。

    也许你看到另一种方式?谢谢你的建议!

1 个答案:

答案 0 :(得分:0)

使用NSMutableData对象并将接收响应数据附加到创建的NSMutableData对象   之后序列化它。