我正在 iOS 上开发一个接收 JSON 帧的恒定流的应用程序。我需要记录这个流。整个流将代表大约 10MB。
我想象有两种不同的可能性:
将每一帧附加到一个可变的 NSDictionary,然后,当记录完成时,将其序列化并将其写入文件。
创建一个文件,并将每个接收到的帧附加到它。
哪种解决方案在性能、内存访问方面更好?我知道多次写入文件可能需要很多时间,特别是当我们必须在文件末尾查找以附加数据时。
也许你看到了另一种方式?谢谢你的建议 !
我正在 iOS 上开发一个接收 JSON 帧的恒定流的应用程序。我需要记录这个流。整个流将代表大约 10MB。
我想象有两种不同的可能性:
将每一帧附加到一个可变的 NSDictionary,然后,当记录完成时,将其序列化并将其写入文件。
创建一个文件,并将每个接收到的帧附加到它。
哪种解决方案在性能、内存访问方面更好?我知道多次写入文件可能需要很多时间,特别是当我们必须在文件末尾查找以附加数据时。
也许你看到了另一种方式?谢谢你的建议 !