我正在开发一个iphone应用程序,我需要在文件系统上创建一个特定大小的文件并首先填充NO数据,然后在从其他地方获取数据时寻找偏移并写入数据
我该怎么办?
答案 0 :(得分:4)
lseek BSD function明确能够做到这一点。
man lseek
:
lseek()函数允许将文件偏移量设置为超出结尾 现有的文件结尾。如果此时稍后写入数据, 随后读取间隙中的数据返回零的字节(直到数据为 实际写入差距)。
答案 1 :(得分:1)
NSMutableData或fseek可能就是您想要的