创建一个特定大小的文件,并在iOS上没有数据填充

时间:2010-10-19 10:52:38

标签: iphone filehandle

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

2 个答案:

答案 0 :(得分:4)

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

man lseek

  

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

答案 1 :(得分:1)

NSMutableDatafseek可能就是您想要的