10 boeken die allemaal iOS-app-ontwikkelaars nodig hebben

10 boeken die allemaal iOS-app-ontwikkelaars nodig hebben / iPhone en iPad

Duiken in iOS-ontwikkeling? Deze boeken helpen, of je nu een absolute beginner bent of een ervaren expert.

Het kan moeilijk zijn om je te ontwikkelen voor iOS, zelfs als je een achtergrond hebt in programmeren. Tussen het leren van de Swift-programmeertaal De snelste manier om te leren Swift Programmeren onderweg De snelste manier om te leren Swift Programmeren onderweg Er zijn veel manieren om de nieuwe Swift-programmeertaal te leren, maar heb je erover nagedacht om hem op je mobiele apparaat te leren? Deze app maakt het echt gemakkelijk en effectief. Meer lezen, het Apple-ecosysteem begrijpen en daadwerkelijk publiceren in de App Store, er valt nog veel te leren. Gelukkig zijn er tal van geweldige boeken die je kunnen helpen bij het proces.

De titels in deze lijst bestrijken een breed scala aan onderwerpen en zijn geschikt voor een breed scala aan studenten. Ongeacht welke eerdere ervaring u heeft, een van deze boeken zal u helpen de volgende stap te zetten naar een bonafide iOS-ontwikkelaar.

beginners

Dompelt u gewoon uw tenen onder in de wereld van de ontwikkeling van iOS-apps? Deze teksten zouden u de introductie moeten geven die u nodig heeft om aan de slag te gaan met het coderen.

1. Structuur en interpretatie van computerprogramma's [niet langer beschikbaar]

Structuur en interpretatie van computerprogramma's - informeel aangeduid als een van beide SICP of “het wizardboek” - bestaat al tientallen jaren, maar het is nog steeds een geweldig startpunt als je nieuw bent in programmeren 6 Eenvoudigste programmeer talen om te leren voor beginners 6 Eenvoudigste programmeertalen om te leren voor beginners Leren programmeren gaat over het vinden van de juiste taal, net zoals het is over het opbouwproces. Hier zijn de top zes van gemakkelijkste programmeertalen voor beginners. Lees verder . Het boek werd ooit gebruikt als het primaire leerboek voor inleidende programmeerlessen aan het MIT en andere prominente scholen.

SICP richt zich niet op een bepaalde programmeertaal, dus u zult niet over Swift leren terwijl u zich een weg baant door de tekst. In plaats daarvan worstelt u met enkele van de grotere concepten die de ontwikkeling van apps ondersteunen. Het is een veeleisende leeservaring, maar een effectieve manier voor beginners om belangrijke basiskennis te verwerven.

2. Swift Programming: de Big Nerd Ranch Gids ($ 28)

Het is moeilijk om te betwisten De Big Nerd Ranch's stamboom als het gaat om het ontwikkelen voor Apple-hardware. De oprichter, Aaron Hillegass, werkte in de jaren negentig bij NeXT en in 2000 nam hij een rol op waardoor Apple software-ontwikkelaars opleidde om de Cocoa API van het bedrijf te gebruiken.

De Big Nerd Ranch gids voor Swift programmeren is geschikt voor mensen die net met Swift beginnen. Je leert de basisprincipes tot je klaar bent om te beginnen met het schrijven van je eigen code. Deze app leert je coderingsbeginselen in minuten per dag. Deze app leert je coderingsbeginselen in minuten per dag Wil je de basis van een programmeertaal opnemen wanneer je heb je een paar vrije minuten? Bekijk deze geweldige gratis apps. Lees verder . Aan het einde van elk hoofdstuk zijn er oefeningen om te voltooien om je kennis te testen, naast uitdagingen die je een beetje verder zullen brengen. Als je vanaf het begin Swift opstart, is er geen betere optie.

3. iOS-programmering: de Big Nerd Ranch Gids ($ 15)

The Big Nerd Ranch Guide naar iOS-programmering is de perfecte aanvulling op de bijbehorende gids over Swift-programmering. Dit boek veronderstelt enige kennis van Swift, maar richt zich in de eerste plaats op de fijne kneepjes van het inzetten van software op iOS. In combinatie gebruikt, zijn ze een uitgebreide cursus over wat er nodig is om een ​​app in de App Store te krijgen. Waarom houden ontwikkelaars de Mac App Store verlaten? Waarom blijven ontwikkelaars de Mac App Store verlaten? Wordt de Mac App Store een last voor Mac-ontwikkelaars? We besloten om er een paar te bespreken en erachter te komen. Lees verder .

Terwijl je je een weg door dit boek baant, leer je de touwen door werkende apps te bouwen. Deze praktische benadering stelt de auteurs in staat om een ​​heleboel gemeenschappelijke scenario's te bespreken die ontwikkelaars tegen kunnen komen. Zelfs als het geen volledig uitputtend handboek is, weet je zeker dat je veel zult leren.

4. iOS-apprentice ($ 55)

Als beide kopen Big Nerd Ranch gidsen hierboven is te veel van een investering, overweeg iOS-apprentice. Het is gericht op complete beginners en biedt een spoedcursus over alles wat je nodig hebt om aan de slag te gaan met de ontwikkeling van iOS door wandellezers door het creëren van vier verschillende apps.

Het combineert stap-voor-stap handleidingen met illustraties en schermafbeeldingen die het proces helpen verklaren. Bovendien wordt het geleverd met volledige broncode en afbeeldingen van hoge kwaliteit voor elk voorbeeld, die u kunt gebruiken als een basis voor uw eigen persoonlijke projecten.

gevorderd

Als je al voorbij de beginner fase bent en een beetje meer sprankeling aan je creaties wilt toevoegen, kunnen deze boeken meer vaardigheden aan je repertoire toevoegen..

5. Swift Pocket Reference: Programmeren voor iOS en OS X (gratis)

Als je eenmaal wat ervaring hebt met Swift onder je riem, zal het soort literatuur dat je nodig hebt om je leren te ondersteunen, veranderen. In plaats van boeken die je door oefeningen en activiteiten leiden, heb je referentiematerialen nodig die je kunt raadplegen als je doodloopt. Swift Pocket Reference: programmeren voor iOS en OS X is dat soort boek.

Helaas is er een waarschuwing; dit boek is nu een beetje achterhaald, zoals het werd gepubliceerd in december 2014 en behandelt alleen Swift 2.0. Om dit nadeel te compenseren, hebben de uitgevers de gids echter gratis beschikbaar gesteld. Het behandelt een breed scala aan onderwerpen, en het zit vol met gedetailleerde voorbeelden, dus het is een geweldig boek om bij de hand te hebben als je verder gaat van de basis naar een gemiddeld kennisniveau.

6. Pro Swift ($ 30)

Paul Hudson, de auteur van Hacken met Swift, schreef Pro Swift om junior programmeurs te helpen verder te gaan dan de basis van de programmeertaal. Als zodanig richt het zich op studiegebieden die niet zullen worden behandeld in inleidende handleidingen, zoals overerving, polymorfisme en inkapseling in objectgeoriënteerde Swift, overbelasting door de operator en beste werkwijzen voor documentatieopmaak..

De cursus bestaat uit een gedetailleerde handleiding en 90 DRM-vrij. Hoe de DRM verwijderen op elk Ebook dat u bezit De DRM verwijderen op elk e-boek dat u bezit Niemand houdt van DRM. We begrijpen allemaal waarom het bestaat, maar dat betekent niet dat we er klaar voor zijn om het te omarmen. Daarom wordt in dit artikel uitgelegd hoe u de DRM verwijdert uit elk eBoek waarvan u de eigenaar bent. Meer video's lezen die u online kunt streamen of downloaden naar uw systeem. Met de video's kunt u technieken stap voor stap bekijken. Met dit formaat kunnen leerlingen geavanceerde technieken begrijpen, ze in een context van de echte wereld plaatsen, in tegenstelling tot een droog hoofdstuk van een handboek.

7. iOS 10 App Development Essentials ($ 45)

iOS 10 App Development Essentials is een geweldige bron voor iedereen die wil afstuderen van het schrijven van code naar het maken van apps. Zoals de Swift Pocket Reference boek hierboven, er is hier genoeg inhoud die nieuwkomers helpt om met Swift aan de slag te gaan, maar het is meer een naslagwerk dan een gids voor beginners.

In plaats van alleen codefragmenten toe te voegen Word een betere code door een programmeerjournaal bij te houden Word een betere code door een programmeerjournaal bij te houden Houd een programmeringjournaal bij en gebruik enkele duidelijke voordelen. Het schrijven van een dagboek kan u helpen uw gedachten te doordenken en uw programmadoelstellingen bij te houden. Lees Meer, dit boek gaat vergezeld van eenvoudige programma's waarmee je zelf kunt knutselen en knutselen. Als je aan het experimenteren bent en je tegen een muur stoot, is dit een geweldig boek om bij de hand te hebben.

8. Het Core iOS Developers Cookbook ($ 37)

Het kookboek van Core iOS Developers biedt oplossingen voor verschillende uitdagingen die tijdens de ontwikkeling van iOS achteropkijken. Of u nu bewegingseffecten toevoegt aan uw app, grip krijgt op het systeem voor automatische lay-outbeperkingen of API's implementeert in uw project, deze tekst helpt u bij het proces.

Als u andere codering hebt gelezen “kookboeken,” je bent bekend met het formaat. In plaats van opeenvolgend door te lezen, kiest u secties terwijl u obstakels in uw werk tegenkomt. Als zodanig is het met name handig voor iedereen die een origineel project start So You Want Make iPhone Apps? 10 projecten voor beginners Dus wilt u iPhone-apps maken? 10 projecten voor beginners Wil je iPhone- en iPad-apps maken? Begin met het leren van de basisprincipes van Swift. Meer lezen en is op zoek naar een vangnet voor als het moeilijk wordt.

Deskundige

Op een bepaald moment in je reis ben je klaar om grotere en meer complexe uitdagingen aan te gaan, dat is waar deze teksten op expertniveau van pas komen.

9. Cacao-ontwerppatronen ($ 33)

Cacao ontwerppatronen is een van de oudere titels op deze lijst - het werd gepubliceerd in 2009. Omdat het echter patronen behandelt in plaats van eigenaardigheden van een bepaalde taal, is het nog steeds erg relevant vandaag. Het boek heeft veel informatie voor iOS-ontwikkelaars, maar omdat het Cocoa als geheel omvat, is het ook een goede bron als het op macOS aankomt.

Dit is echter een boek voor experts, door en door. Het begint met een inleiding tot het patroon Model-View-Controller en stijgt vanaf daar op. Er is simpelweg niet genoeg ruimte om de eigenigheid van elke afzonderlijke techniek te dekken, dus er is veel veronderstelde kennis. Als je echter al enige ervaring hebt met het programmeren van iOS, zul je zeker genoeg manieren vinden om je vaardigheden te verbeteren met dit boek.

10. iPhone App-ontwikkeling: de ontbrekende handleiding ($ 28)

Zelfs als je Swift hebt leren beheersen De beste plaatsen om te leren gierig, Apple's programmeertaal De beste plekken om te leren gierig, Apple's programmeertaal Als je Swift wilt leren, is het nu het moment om erin te duiken. De taal heeft een mooie toekomst en de hoe sneller je het leert, hoe sneller je de vruchten kunt plukken. Lees Meer en je kent het iOS-platform als een broekzak, er valt nog veel te leren voordat je app bovenaan staat. Succesvolle apps zijn niet alleen gebaseerd op goede codering - je moet design, branding, je publiek en meer begrijpen om te concurreren met de beste.

Het ontbrekende handboek zal je helpen je programmeervaardigheden te vertalen naar een product dat klaar is voor de App Store. Als je serieus bent over het publiceren van je app, zal dit boek je vertellen over dingen waarvan je niet eens wist dat je het moest weten.

Heb je een ander boek over iOS-ontwikkeling aan te bevelen? Of ben je op zoek naar een boek over een bepaald onderwerp? Waarom niet deelnemen aan het gesprek in het gedeelte Opmerkingen hieronder?

Ontdek meer over: App-ontwikkeling.