次のように、iPhoneアプリケーションのフォルダーにさまざまなファイルがNSArray
保存されています。.dat
Documents
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"
等..
特定のイベントをユーザーに通知するために、NSString
これらのそれぞれが変更されているかどうかを定期的に確認する必要があります。NSArray's
インターネットから XML 解析を行った後、以前にフォルダーに保存されたNSArray's
それぞれ.dat
のファイルに対応する新しいものを既にメモリに保持できDocuments
ます。
多くの .dat
ファイルがあるので、私の質問は次のとおりです。
(この XML 解析の結果として) メモリ内に ある新しいなどを効率的に比較し、フォルダー内の対応する などのファイルに格納されている古いものと比較して通知するにはどうすればよいですか( etc... )のいずれかが変更された場合、ユーザーは?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",
ご協力いただきありがとうございます!