次のように、iPhoneアプリケーションのフォルダーにさまざまなファイルがNSArray保存されています。.datDocuments
john.dat
mary.dat
bob.dat etc...
ファイルの数.datは不明であり、ユーザーのアプリ操作に関連するさまざまな要因に応じて増減します。
ファイルNSArray'sに保存されているこれらの内容は何ですか? .dat含まれていますNSString's。countNSArray ごとに次のように変化すると言うことが重要です。
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, *bobjohn.dat, mary.dat, bob.datDocumentsNSString's"Mon, 11 Jun 2012 04:52:06 GMT","Tue, 12 Jun 2012 04:51:59 GMT",
ご協力いただきありがとうございます!