Ocena:

Recenzje książki są mieszane, niektórzy czytelnicy uważają ją za pomocną dla doświadczonych programistów, podczas gdy inni krytykują ją za brak jasności i liczne błędy. Główne zastrzeżenia obejmują słabo działającą aplikację dostarczoną jako zasób, niezgodność między treścią książki a kodem do pobrania oraz założenie wcześniejszej wiedzy, której niektórzy czytelnicy nie posiadali.
Zalety:⬤ Autor jasno i zwięźle wyjaśnia wiele pojęć.
⬤ Dla doświadczonych programistów informacje mogą być przydatne i wnikliwe.
⬤ Niektórzy czytelnicy doceniają dogłębność niektórych wyjaśnień.
⬤ Jeden z recenzentów uznał książkę za świetną i nauczył się z niej wielu rzeczy.
⬤ Książka zawiera łatwe do znalezienia błędy i nie ma strony z erratą.
⬤ Jest przeznaczona dla doświadczonych programistów, pomijając szczegółowe wyjaśnienia, których mogą potrzebować początkujący.
⬤ Aplikacja do pobrania często się zawiesza i nie przypomina kodu z książki.
⬤ Wielu czytelników zgłaszało frustrację stylem nauczania i brakiem wsparcia dla nowych lub mniej doświadczonych programistów.
⬤ Książka pomija ważne informacje koncepcyjne, przez co jest mniej skuteczna niż zamierzano.
(na podstawie 9 opinii czytelników)
Core Data in Swift: Data Storage and Management for IOS and OS X
Core Data jest skomplikowana, potężna i niezbędna. Odkryj potężne możliwości zintegrowane z Core Data i dowiedz się, jak używać Core Data w projektach iOS i OS X. Wszystkie przykłady są aktualne dla OS X El Capitan, iOS 9 i najnowszej wersji Core Data. Cały kod jest napisany w języku Swift, w tym liczne przykłady, jak najlepiej zintegrować Core Data z najnowszym językiem programowania Apple.
Ekspert w dziedzinie Core Data, Marcus Zarra, przeprowadzi Cię przez w pełni rozwiniętą aplikację opartą na interfejsach API Core Data. Aplikacja ta będzie rozwijana przez cały czas trwania książki, dzięki czemu poznasz kluczowe elementy Core Data, takie jak NSPredicate, NSFetchRequest, zarządzanie wątkami i zarządzanie pamięcią.
Zacznij od podstaw Core Data i dowiedz się, jak używać go do tworzenia aplikacji. Następnie zagłęb się w szczegóły API. Dowiedz się, jak prawidłowo zintegrować Core Data z aplikacją i pracuj z tym elastycznym interfejsem API, aby tworzyć wygodne metody poprawiające łatwość konserwacji aplikacji. Zmniejsz trudności związane z migracją, zintegruj swoją aplikację Core Data z iCloud i Watch Kit oraz korzystaj z Core Data w środowisku opartym na kolejkach. Pod koniec książki stworzysz w pełni funkcjonalną aplikację, zdobędziesz pełną wiedzę na temat Core Data i dowiesz się, jak zintegrować swoją aplikację z platformą iPhone/iPad.
Niniejsza książka bazuje na Core Data in Objective-C, Third Edition. Skupia się na języku Swift i dodaje dodatkowy rozdział na temat integracji Core Data z wydajną implementacją sieci, z najlepszymi praktykami dotyczącymi ładowania i wstępnego ładowania danych do aplikacji Swift.
Czego potrzebujesz:
Mac OS X El Capitan i iOS 9 oraz podstawowa znajomość języka Swift.