我有许多不同NSArray的 ' 存储在.dat文件中,在Documents我的 iPhone 应用程序的文件夹中,如下所示:
john.dat
mary.dat
bob.dat etc...
文件的数量.dat是未知的,它会根据与用户操作应用程序相关的许多因素而增加或减少。
这些NSArray's存储在.dat文件中的内容是什么?它们包含NSString's. 重要的是要说count每个 NSArray 我的变化,就像这样:
john.dat Contains this array of strings:
"Mon, 11 Jun 2012 04:52:06 GMT",
"Tue, 12 Jun 2012 04:51:59 GMT",
"Wed, 13 Jun 2012 04:52:30 GMT",
"Thu, 07 Jun 2012 04:52:00 GMT",
mary.dat Contains this array of strings:
"Mon, 11 Jun 2012 04:52:06 GMT",
"Tue, 12 Jun 2012 04:51:59 GMT",
bob.dat Contains this array of strings:
"Mon, 11 Jun 2012 04:52:06 GMT",
"Tue, 12 Jun 2012 04:51:59 GMT",
"Wed, 13 Jun 2012 04:52:30 GMT",
"Thu, 07 Jun 2012 04:52:00 GMT",
"Fri, 08 Jun 2012 04:51:59 GMT",
"Sun, 10 Jun 2012 04:50:55 GMT"
ETC..
我必须定期验证NSString这些NSArray's是否已被修改,以通知用户某些事件。在从 Internet 进行 XML 解析之后,我已经能够在内存中拥有与先前存储在文件夹中的NSArray's相应文件相对应的新文件。.datDocuments
由于我有很多 .dat文件,我的问题是:
我如何 有效地并且一次比较我在内存中的 新的NSArray's (NSArray *john, *mary, *bob,等等......用户是否已修改任何(等... )?john.dat, mary.dat, bob.datDocumentsNSString's"Mon, 11 Jun 2012 04:52:06 GMT","Tue, 12 Jun 2012 04:51:59 GMT",
谢谢你的帮助!