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.

Filtrowanie tablicy w Objective-C. Porównanie prędkości 4 metod.

W wielu aplikacjach mobilnych istnieje potrzeba przeszukania tablicy z danymi i wybrania pewnego zbioru spełniającego zdefiniwoane kryteria. W języku Objective-C na iOS SDK mamy do dyspozycji kilka różnych metod, aby osiągnąć ten cel. Ich rezultat jest identyczny, różnica (zasadnicza) polega na prędkości działania tych metod. Tworząc kod w odpowiedni sposób, możemy osiągnąć wynik ponad 2 razy szybciej niż w przypadku najwolniejszej metody.  Zapraszam do zapoznania się ze szczegółami.

Czytaj dalej Filtrowanie tablicy w Objective-C. Porównanie prędkości 4 metod.