我陷入了奇怪的境地。从某种意义上说,这很“奇怪”,它降低了我的 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;
}
)
它只有两条记录,实际上我的数组有数千条。现在,当任何行具有搜索值时,我想在另一个 nsmutablearray 中添加块。例如,如果我的搜索条件是一个然后数组两个有第一条记录,并且数组将是
(
{
Line1 = "Ashish";
Line2 = "Gujarat";
Line3 = "AAA";
Line4 = "AAA";
Line5 = "AAA";
LineCount = 5;
}
)
LineCount 是动态的,即如果它是 10,那么 Line1....Line10 将出现在每条记录中。并且搜索必须在 Line1...LineN 内,而不是在 LineCount 字段中。前任。如果搜索条件是5,它不会返回任何东西。