Ocena:

Książka na temat wzorców projektowych dla iOS otrzymała mieszane recenzje. Podczas gdy niektórzy czytelnicy chwalą jej praktyczne przykłady, jasne wyjaśnienie pojęć i przydatność jako punkt odniesienia dla programistów, inni krytykują jej słabą jakość pisania, powtarzalność i brak oryginalności.
Zalety:⬤ Dobrze wyjaśnione i łatwe do naśladowania; jasna teoria przed przykładami kodu.
⬤ Przydatne praktyczne przykłady, które dobrze się kompilują i działają.
⬤ Silne pokrycie treścią wielu wzorców specyficznych dla iOS.
⬤ Pomocny dla średnio doświadczonych programistów i przydatny jako punkt odniesienia.
⬤ Przedstawia logiczną strukturę dla zrozumienia wzorców projektowych.
⬤ Słaba jakość tekstu z błędami gramatycznymi i „skalistą” prozą.
⬤ Niektóre treści są powtarzalne i brakuje im oryginalności; wiele wzorców jest powszechnie znanych.
⬤ Kiepskie analogie wprowadzające i rozpraszające narracje na początku rozdziałów.
⬤ Przydałoby się więcej indywidualnych projektów iOS dla każdego wzorca.
⬤ Nie nadaje się dla początkujących bez wcześniejszej wiedzy programistycznej.
(na podstawie 20 opinii czytelników)
Pro Objective-C Design Patterns for IOS
Nadszedł czas, aby wykorzystać swoje mistrzostwo w Cocoa z Pro Objective-C Design Patterns for iOS.
Stworzyłeś aplikacje, które robiły wrażenie i działały, a teraz jesteś gotowy, aby przejść do praktyk programistycznych, które pozwolą Ci tworzyć bardziej efektywne, wydajne i profesjonalne aplikacje. Ta książka jest elementem, którego potrzebujesz, aby przejść od czeladnika do mistrza.
Zbyt często programiści budują dobre aplikacje dzięki sile woli i energicznemu skupieniu się na tworzeniu kodu, pozostawiając ich nieświadomych i niezdolnych do czerpania korzyści z podstawowych strukturalnych i funkcjonalnych wzorców projektowych. Pro Objective-C Design Patterns for iOS nauczy cię tych wzorców projektowych, które zawsze były obecne na pewnym poziomie w twoim kodzie, ale nigdy nie zostały rozpoznane, uznane lub w pełni wykorzystane. Wdrożenie konkretnych podejść do wzorców udowodni ich wartość dla każdego dewelopera pracującego na arenie aplikacji iOS.
Nauczysz się opanowywać klasyczne wzorce, takie jak singleton, abstrakcyjna fabryka, łańcuch odpowiedzialności i obserwator. Odkryjesz również mniej znane, ale przydatne wzorce, takie jak memento, composite, command i mediator.