我正在寻找一种带锁的读写文件方式。 iOS SDK是否支持此功能?
我看到有两种读写文件的方法。
首先使用NSFileManager
,另一个使用NSInputStream
/ NSOutputStream
,但是我还没有看到处理文件并发的方法,例如,使用写锁打开文件。
还是我必须自己实现那些锁定?
最佳答案
通常,iOS应用程序不会打扰锁定文件,因为文档是从其他应用程序中沙箱化的。 flock()是在iOS中实现的,但我还没有亲自使用过。如果您有多个线程或类共享同一文件,这可能会很有用。
关于iphone - Obj-C(iPhone)中的读写文件锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7132366/