1

我正在开发一个iphone应用程序,我需要在文件系统上创建一个特定大小的文件并首先填充NO数据,然后在从其他地方获取数据时寻找偏移量并写入数据
我该怎么做?

4

2 回答 2

4

lseek BSD 函数明确能够做到这一点。

man lseek

lseek() 函数允许将文件偏移量设置为超出文件现有文件结尾的末尾。如果稍后在此时写入数据,则后续读取间隙中的数据会返回零字节(直到数据实际写入间隙)。

于 2010-10-19T11:18:50.827 回答
1

NSMutableDatafseek可能是你想要的

于 2010-10-19T11:00:25.803 回答