奇妙な状況に陥っています。ある意味で「奇妙」です。iPhone アプリのパフォーマンスが低下します。私の状況は、以下のタイプのデータを持つ nsmutablearray があるようなものです
(
{
Line1 = "Ashish";
Line2 = "Gujarat";
Line3 = "AAA";
Line4 = "AAA";
Line5 = "AAA";
LineCount = 5;
},
{
Line1 = "George";
Line2 = "IL";
Line3 = "GGG";
Line4 = "GGG";
Line5 = 1;
LineCount = 20;
}
)
それはたった 2 つのレコードですが、実際には私の配列には何千ものレコードがあります。行のいずれかに検索値がある場合、別の nsmutablearray にブロックを追加したいと思います。たとえば、私の検索条件が配列2の場合、最初のレコードがあり、配列は次のようになります
(
{
Line1 = "Ashish";
Line2 = "Gujarat";
Line3 = "AAA";
Line4 = "AAA";
Line5 = "AAA";
LineCount = 5;
}
)
LineCount は動的です。つまり、10 の場合、Line1....Line10 が各レコードに存在します。検索は、LineCount フィールドではなく、Line1...LineN 内で行う必要があります。元。検索条件が5の場合、何も返されません。