Если моя модель Author
NSManagedObject
имеет атрибут authorID
(определяется сервером), NSFetchRequest
будет работать лучше, если NSPredicate
фильтрует по authorID
, а не по полному объекту Автор
? Допустим, я получаю все Book
NSManagedObject
определенного автора
. Какой predicateFormat
лучше?
[NSPredicate predicateWithFormat:@"author = %@", anAuthor]
или
[NSPredicate predicateWithFormat:@"author.authorID = %@", anAuthor.authorID]
Как лучше всего это профилировать? У меня есть тестирование Core Data, работающее с OCUnit
( SenTestingKit
). Есть ли в iOS что-то вроде Ruby's Benchmark module ?