私は2つ持っていNSMutableArrays
ます。それぞれにカスタム単語オブジェクトが含まれています。カスタム単語には、テキストと頻度の 2 つのプロパティがあります。arrays
ここで、これら 2 つの配列に同じテキストが含まれている場合に、これら 2 つのテキストの頻度を比較し、2 つの中で最も頻度の高いものを選択するように、これら 2 つを組み合わせたいと考えています。また、から重複を削除する必要がありarray
ます。これについてあらゆるロジックを試しましたが、これを行うことができませんでした。これの論理で私を助けることができる体はありますか?コードに従ってください。ただし、重複も削除する必要があります。
for (int i = 0; i < [array count]; i++) {
for (int j = 0; j < [array count]; j++) {
if ([[[array objectAtIndex:i]firstWord] isEqualToString:[[array objectAtIndex:j] firstWord]]) {
if ([[array objectAtIndex:i] frequency] < [[array objectAtIndex:j] frequency]) {
CustomWordFrequency *word = [array objectAtIndex:i];
word.frequency = [[array objectAtIndex:j] frequency];
[array replaceObjectAtIndex:i withObject:word];
}
}
}
}