我有许多不同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
相应文件相对应的新文件。.dat
Documents
由于我有很多 .dat
文件,我的问题是:
我如何 有效地并且一次比较我在内存中的 新的NSArray's
(NSArray *john, *mary, *bob
,等等......用户是否已修改任何(等... )?john.dat, mary.dat, bob.dat
Documents
NSString's
"Mon, 11 Jun 2012 04:52:06 GMT","Tue, 12 Jun 2012 04:51:59 GMT",
谢谢你的帮助!