【问题标题】:Create a certain size file and filled with no data on iOS在 iOS 上创建一定大小的文件并填充无数据
【发布时间】:2010-10-19 10:52:37
【问题描述】:

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

【问题讨论】:

  • 没有“特定大小的文件没有数据”这样的东西。如果文件的长度大于零,则其中有实际字节(可能值为零)。

标签: iphone filehandle


【解决方案1】:

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

man lseek:

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

【讨论】:

【解决方案2】:

NSMutableDatafseek 可能是你想要的

【讨论】:

    猜你喜欢
    • 2020-11-27
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-05
    相关资源
    最近更新 更多