NSFetchedResultsController と NSFetchRequest を使用すると、各属性の最高値を返すクエリをセットアップできます。
例えば:
Entity_001 A=F B=27 C=57
Entity_002 A=G B=23 C=98
Entity_003 A=X B=21 C=54
Entity_004 A=K B=11 C=27
Entity_005 A=R B=16 C=15
結果:
Entity_003 A=X B=21 C=54 // Biggest A
Entity_001 A=F B=27 C=57 // Biggest B
Entity_002 A=G B=23 C=98 // Biggest C
基本的に、私は 1 つのデータ セットを持っており、NSFetchedResultsController を使用せずに手動で実行できる「最小」、「最速」、「最も重い」を選択する必要があります。または、3 つの NSFetchedResultsControllers を使用して、結果をメッシュで戻すことができると思います。単一のデータ ソースに。どんなアイデアでも大歓迎です...