iphone - Obj-C(iPhone)中的读写文件锁定

标签 iphone objective-c ios ios4 filesystems

我正在寻找一种带锁的读写文件方式。 iOS SDK是否支持此功能?

我看到有两种读写文件的方法。

首先使用NSFileManager,另一个使用NSInputStream / NSOutputStream,但是我还没有看到处理文件并发的方法,例如,使用写锁打开文件。

还是我必须自己实现那些锁定?

最佳答案

通常,iOS应用程序不会打扰锁定文件,因为文档是从其他应用程序中沙箱化的。 flock()是在iOS中实现的,但我还没有亲自使用过。如果您有多个线程或类共享同一文件,这可能会很有用。

关于iphone - Obj-C(iPhone)中的读写文件锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7132366/

相关文章:

iphone - 如何仅将标签栏添加到反面 View

objective-c - iOS解析不同json字符串的正确条件

ios - 为获取请求设置谓词

ios - iOS 中的存储使用情况,objective-c

ios - Xcode 6 3.5英寸屏幕截图

iphone - ivars 的另一个内存管理查询

iphone - 在4.2 SDK中打印-希望支持4.0而不会导致应用崩溃

ios - iOS7 和 iOS8 返回的 UIScreen 边界不同

objective-c - #导入中的#导入?

ios - UITableView NSInvalidArgumentException 中的奇怪错误原因 : [NSNull length], 当它不为空时