Jak przyśpieszyć CoreData?

Ten post to notatka, aby nie zgubić przydatnego linka do listy 8 rzeczy, których weryfikacja pozwoli nam na upewnienie się, że aplikacja mobilna wykorzystuje CoreData we w miarę optymalny sposób:

http://agilemd.ghost.io/2015/02/02/optimizing-coredata-fetches/

Polecam przeczytać zalinkowany artykuł.

EDIT:

Polecam też zapoznanie się z dokumentacją od Apple, nt wydaności CoreData. Dosyć dobrze opisują pewne zagadnienia i sztuczki jakie można zrobić, żeby coś przyśpieszyć pod tym linkiem.

NSPredicate w pigułce.

Dziś notka mega krótka. Po prostu, chcę polecić coś, co wg mnie jest dobrze i treściwie napisane. Dla tych, którzy poszukują zwięzłej informacji na temat NSPredicate i możliwości tej klasy, serdecznie polecam stronę: http://nshipster.com/nspredicate/ Oczywiście nie jest to wszystko co o NSPRedicate wiedzieć trzeba, ale to niezbędne minimum obrazujące możliwości. A jeżeli masz więcej czasu, polecam zapoznanie się z tym wpisem: Filtrowanie tablicy w Objective-C. Porównanie prędkości 4 metod.  Znajdziesz tam informację o tym, jak wydajne jest NSPredicate do przeszukiwania tablicy rekordów w porównaniu do trzech innych metod. Wynik może być zaskakujący i warto być świadomym co i dlaczego i jak długo się wykonuje.