10 książek, których potrzebują wszyscy początkujący twórcy aplikacji na iOS

  • Joseph Goodman
  • 0
  • 4842
  • 867
Reklama

Zanurz się w rozwój iOS? Te książki pomogą ci, bez względu na to, czy jesteś początkującym, czy doświadczonym ekspertem.

Próbowanie pomocy w programowaniu na iOS może być trudne, nawet jeśli masz doświadczenie w programowaniu. Między nauką języka programowania Swift Najszybszy sposób na naukę szybkiego programowania w ruchu Najszybszy sposób na naukę szybkiego programowania w ruchu Na wiele sposobów można nauczyć się nowego języka programowania Swift, ale czy myślałeś o nauce go na urządzeniu mobilnym? Ta aplikacja sprawia, że ​​jest to naprawdę łatwe i skuteczne. , chwytając ekosystem Apple i publikując w App Store, jest wiele do nauczenia się. Na szczęście istnieje wiele świetnych książek, które mogą pomóc w przeprowadzeniu tego procesu.

Tytuły na tej liście obejmują szeroki zakres tematów i są odpowiednie dla szerokiego grona uczniów. Bez względu na to, jakie masz wcześniejsze doświadczenie, jedna z tych książek pomoże ci zrobić kolejny krok w kierunku bona fide programisty iOS.

Początkujący

Czy zanurzasz się w świecie tworzenia aplikacji na iOS? Te teksty powinny zawierać wstęp, którego potrzebujesz, aby rozpocząć kodowanie.

1. Struktura i interpretacja programów komputerowych [niedostępne]

Struktura i interpretacja programów komputerowych - nieformalnie zwane albo SICP lub “książka czarodzieja” - istnieje już od dziesięcioleci, ale nadal jest doskonałym punktem wyjścia, jeśli dopiero zaczynasz programować. 6 najłatwiejszych języków programowania dla początkujących. 6 najłatwiejszych języków programowania dla początkujących. Nauka programowania polega na znalezieniu odpowiedniego języka w takim samym stopniu, w jakim to jest o procesie budowania. Oto sześć najpopularniejszych języków programowania dla początkujących. . Książka była kiedyś używana jako podstawowy podręcznik do wstępnych zajęć programistycznych w MIT i innych wybitnych szkołach.

SICP nie koncentruje się na konkretnym języku programowania, więc nie będziesz uczyć się o Swift podczas pisania tekstu. Zamiast tego będziesz zmagać się z większymi koncepcjami, które leżą u podstaw rozwoju aplikacji. To wymagająca lektura, ale dla nowicjuszy skuteczny sposób na zdobycie ważnej podstawowej wiedzy.

2. Swift Programming: The Big Nerd Ranch Guide (28 USD)

Trudno się spierać The Big Nerd Ranchrodowód, jeśli chodzi o programowanie dla urządzeń Apple. Jego założyciel, Aaron Hillegass, pracował w NeXT w latach 90., a w 2000 r. Przyjął rolę, pomagając Apple szkolić programistów w zakresie korzystania z Cocoa API firmy.

The Big Nerd Ranch Przewodnik po programowaniu Swift przeznaczony jest dla osób, które dopiero zaczynają przygodę ze Swift. Nauczysz się podstaw, dopóki nie zaczniesz pisać własnego kodu. Ta aplikacja uczy podstaw kodowania w minutach dziennie Ta aplikacja uczy podstaw kodowania w minutach dziennie Chcesz poznać podstawy języka programowania za każdym razem, gdy masz kilka wolnych minut? Sprawdź te niesamowite bezpłatne aplikacje. . Na końcu każdego rozdziału znajdują się ćwiczenia do przetestowania wiedzy oraz wyzwania, które popchną Cię nieco dalej. Jeśli zaczynasz Swift od samego początku, nie ma lepszej opcji.

3. Programowanie na iOS: Przewodnik po wielkim nerd Ranch (15 USD)

Poradnik The Big Nerd Ranch Programowanie na iOS jest idealnym dodatkiem do odpowiedniego przewodnika po programowaniu Swift. Ta książka zakłada pewną znajomość Swift, ale przede wszystkim skupia się na zawiłościach wdrażania oprogramowania na iOS. Używane zgodnie, są kompleksowym kursem na temat tego, jak zdobyć aplikację do App Store. Dlaczego programiści opuszczają Mac App Store? Dlaczego programiści wciąż opuszczają Mac App Store? Czy Mac App Store staje się obciążeniem dla programistów Mac? Postanowiliśmy porozmawiać z kilkoma i dowiedzieć się. .

Podczas pracy nad książką poznasz liny, budując działające aplikacje. To praktyczne podejście pozwala autorom omówić wiele typowych scenariuszy, na które mogą natknąć się programiści. Nawet jeśli nie jest to wyczerpujący przewodnik, na pewno dowiesz się wiele.

4. Uczeń iOS (55 USD)

Jeśli kupujesz oba Ranczo Big Nerd powyższe przewodniki to zbyt duża inwestycja Uczeń iOS. Jest przeznaczony dla kompletnych początkujących i oferuje kurs awaryjny na wszystko, czego potrzebujesz, aby rozpocząć tworzenie systemu iOS, przeprowadzając czytelników przez tworzenie czterech różnych aplikacji.

Łączy przewodniki krok po kroku z ilustracjami i zrzutami ekranu, które pomagają wyjaśnić proces. Dodatkowo zawiera pełny kod źródłowy i wysokiej jakości obrazy dla każdego przykładu, które można wykorzystać jako podstawę własnych projektów.

zaawansowane

Jeśli przeszedłeś już etap początkowy i chcesz dodać blasku swoim dziełom, książki te mogą wzbogacić Twój repertuar o dodatkowe umiejętności..

5. Swift Pocket Reference: Programowanie na iOS i OS X (bezpłatny)

Gdy zdobędziesz trochę doświadczenia ze Swift za paskiem, zmieni się rodzaj literatury, której potrzebujesz do nauki. Zamiast książek, które poprowadzą cię przez ćwiczenia i ćwiczenia, będziesz potrzebować materiałów pomocniczych, z którymi możesz się zapoznać, gdy znajdziesz się w ślepym zaułku. Swift Pocket Reference: Programowanie na iOS i OS X jest tego rodzaju książką.

Niestety jest jedno zastrzeżenie; ta książka jest teraz trochę przestarzała, ponieważ została opublikowana w grudniu 2014 r. i obejmuje tylko Swift 2.0. Jednak w celu uzupełnienia tej wady wydawcy udostępnili przewodnik za darmo. Obejmuje szeroki zakres tematów i jest pełen szczegółowych przykładów, więc jest to świetna książka, którą masz pod ręką, gdy przechodzisz od podstaw do średnio zaawansowanego poziomu wiedzy.

6. Pro Swift (30 USD)

Paul Hudson, autor Hakowanie za pomocą Swift, napisał Pro Swift aby pomóc młodszym programistom wyjść poza podstawy języka programowania. Jako taki, koncentruje się na obszarach badań, które nie zostaną ujęte w przewodnikach wprowadzających, takich jak dziedziczenie, polimorfizm i enkapsulacja w obiektowym Swift, przeciążanie operatora i najlepsze praktyki w zakresie oznaczania dokumentacji.

Kurs składa się ze szczegółowego przewodnika i bez DRM 90. Jak usunąć DRM z każdego posiadanego ebooka Jak usunąć DRM z każdego posiadanego ebooka Nikt nie lubi DRM. Wszyscy rozumiemy, dlaczego istnieje, ale to nie znaczy, że jesteśmy gotowi go przyjąć. Dlatego w tym artykule wyjaśniono, jak usunąć DRM z każdego eBooka, którego jesteś właścicielem. filmy, które można przesyłać strumieniowo online lub pobrać do systemu. Filmy pozwalają zobaczyć techniki wykonywane krok po kroku. Ten format pozwala uczniom zrozumieć zaawansowane techniki, umieszczając je w kontekście rzeczywistym, w przeciwieństwie do suchego rozdziału podręcznika.

7. Podstawy tworzenia aplikacji na iOS 10 (45 USD)

Podstawy tworzenia aplikacji na iOS 10 to świetne źródło informacji dla każdego, kto chce ukończyć pisanie kodu i tworzenie aplikacji. Jak Swift Pocket Reference książka powyżej, jest tu mnóstwo treści, które pomogą początkującym rozpocząć pracę z Swift, ale jest to bardziej książka odniesienia niż przewodnik dla początkujących.

Zamiast zawierać tylko fragmenty kodu Zostań lepszym koderem, prowadząc dziennik programowania Zostań lepszym koderem, prowadząc dziennik programowania Zarządzaj dziennikiem programowania i czerp oczywiste korzyści. Pisanie dziennika może pomóc w przemyśleniu myśli i śledzeniu celów programowych. , tej książce towarzyszą proste programy, z którymi możesz majstrować i poprawiać sam. Jeśli eksperymentujesz i uderzysz w ścianę, jest to świetna książka, którą możesz mieć pod ręką.

8. Podstawowa książka kucharska programistów iOS (37 USD)

Podstawowa książka kucharska programistów iOS oferuje rozwiązania różnych problemów, które stoją na głowie podczas opracowywania systemu iOS. Niezależnie od tego, czy dodajesz efekty ruchowe do swojej aplikacji, zapoznajesz się z systemem ograniczeń automatycznego układu, czy implementujesz interfejsy API w swoim projekcie, ten tekst pomoże ci przejść przez cały proces.

Jeśli przeczytałeś inne kodowanie “Książki kucharskie,” znasz format. Zamiast czytać sekwencyjnie, wybierasz i wybierasz sekcje, gdy napotykasz przeszkody w pracy. Jako taki jest szczególnie przydatny dla każdego, kto rozpoczyna oryginalny projekt. Więc chcesz tworzyć aplikacje na iPhone'a? 10 projektów dla początkujących, więc chcesz tworzyć aplikacje na iPhone'a? 10 projektów dla początkujących Chcesz tworzyć aplikacje na iPhone'a i iPada? Zacznij od nauki podstaw Swift. i szuka siatki zabezpieczającej na wypadek, gdy sytuacja staje się trudna.

Ekspert

Na pewnym etapie podróży będziesz gotowy podjąć większe i bardziej złożone wyzwania, w których przydatne są te teksty na poziomie eksperckim.

9. Wzory projektowe kakao (33 USD)

Wzory projektowe kakao jest jednym ze starszych tytułów na tej liście - został opublikowany w 2009 roku. Biorąc jednak pod uwagę, że obejmuje on wzorce, a nie dziwactwa określonego języka, nadal jest bardzo aktualny. Książka zawiera wiele informacji dla programistów iOS, mimo że obejmuje kakao jako całość, jest również dobrym źródłem informacji na temat systemu macOS.

Jest to jednak książka dla ekspertów. Zaczyna się od wprowadzenia do wzorca Model-View-Controller i stamtąd rośnie. Po prostu nie ma wystarczającej ilości miejsca, aby pokryć drobiazgowość każdej pojedynczej techniki, więc jest dużo założonej wiedzy. Jeśli jednak masz już doświadczenie w programowaniu na iOS, na pewno znajdziesz wiele sposobów na poprawę swoich umiejętności dzięki tej książce.

10. Rozwój aplikacji na iPhone'a: ​​brakujący podręcznik (28 USD)

Nawet jeśli opanowałeś Swift Najlepsze miejsca do nauki Swift, język programowania Apple Najlepsze miejsca do nauczenia się Swift, język programowania Apple Jeśli chcesz nauczyć się Swift, teraz jest czas na nurkowanie. Język ma świetlaną przyszłość i im szybciej się go nauczysz, tym szybciej będziesz mógł czerpać nagrody. , a znasz platformę iOS jak własną kieszeń, musisz się wiele nauczyć, zanim Twoja aplikacja znajdzie się na szczycie list przebojów. Skuteczne aplikacje nie są oparte wyłącznie na dobrym kodowaniu - musisz zrozumieć design, branding, odbiorców i inne elementy, aby konkurować z najlepszymi.

Brakująca instrukcja pomoże Ci przełożyć swoje umiejętności programistyczne na produkt gotowy do App Store. Jeśli poważnie myślisz o opublikowaniu swojej aplikacji, ta książka zawiera informacje o rzeczach, o których nawet nie wiedziałeś, że musisz wiedzieć.

?




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.