10 bøger, som alle spirende iOS-appudviklere har brug for

  • William Charles
  • 0
  • 3931
  • 992
Reklame

Dykning i iOS-udvikling? Disse bøger hjælper, uanset om du er en absolut begynder eller en erfaren ekspert.

Det kan være svært at prøve at udvikle til iOS, selvom du har en baggrund i programmering. Mellem at lære Swift-programmeringssprog Den hurtigste måde at lære Swift-programmering på farten Den hurtigste måde at lære Swift-programmering på undervejs Der er mange måder at lære det nye Swift-programmeringssprog på, men har du tænkt på at lære det på din mobile enhed? Denne app gør det virkelig let og effektivt. , at tage fat i Apple-økosystemet og faktisk offentliggøre i App Store, er der meget at lære. Heldigvis er der masser af gode bøger, der kan hjælpe dig med at lede processen.

Titlerne på denne liste dækker en bred vifte af emner og er passende til en lang række elever. Uanset hvilken tidligere erfaring du har, vil en af ​​disse bøger hjælpe dig med at tage det næste skridt mod at blive en bona fide iOS-udvikler.

begyndere

Bare du dypper tæerne ned i verdenen med iOS-appudvikling? Disse tekster skal give dig den introduktion, du har brug for for at komme i gang med kodningen.

1. Struktur og fortolkning af computerprogrammer [ikke længere tilgængelig]

Struktur og fortolkning af computerprogrammer - uformelt omtalt som enten SICP eller “guiden bog” - har eksisteret i årtier, men det er stadig et godt udgangspunkt, hvis du er ny til at programmere 6 nemmeste programmeringssprog at lære for begyndere 6 Nemmeste programmeringssprog at lære for begyndere At lære at programmere handler om at finde det rigtige sprog lige så meget som det er om opbygningsprocessen. Her er de seks mest nemmeste programmeringssprog for begyndere. . Bogen blev engang brugt som den primære lærebog til introduktionsprogrammeringskurser på MIT og andre prominente skoler.

SICP fokuserer ikke på et bestemt programmeringssprog, så du ikke lærer om Swift, når du kommer dig igennem teksten. I stedet for kæmper du med nogle af de større koncepter, der understøtter appudvikling. Det er en krævende læsning, men en effektiv måde for begyndere at få vigtig grundlæggende viden.

2. Hurtig programmering: The Big Nerd Ranch Guide ($ 28)

Det er vanskeligt at bestride The Big Nerd Rancher stamtavle, når det kommer til udvikling til Apple hardware. Dets grundlægger, Aaron Hillegass, arbejdede hos NeXT i 1990'erne, og i 2000 påtog han sig en rolle, der hjalp Apple med at træne softwareudviklere til at bruge virksomhedens Cocoa API.

The Big Nerd Ranch guide til Swift-programmering henvender sig til folk, der lige er startet med Swift. Du lærer de grundlæggende elementer, indtil du er klar til at begynde at skrive din egen kode. Denne app lærer dig kodning af det grundlæggende i minutter om dagen. Denne app lærer dig kodning af det grundlæggende i minutter om dagen. Vil du hente det grundlæggende i et programmeringssprog, når du har et par ekstra minutter? Tjek disse fantastiske gratis apps. . I slutningen af ​​hvert kapitel er der øvelser til at gennemføre for at teste din viden sammen med udfordringer, der vil skubbe dig lidt videre. Hvis du starter Swift helt fra starten, er der ingen bedre mulighed.

3. iOS-programmering: The Big Nerd Ranch Guide ($ 15)

The Big Nerd Ranch Guide til iOS-programmering er den perfekte akkompagnement til dens tilsvarende guide til Swift-programmering. Denne bog antager en vis viden om Swift, men fokuserer primært på vanskelighederne ved at implementere software til iOS. Brugt sammen, er de et omfattende kursus om, hvad det kræver for at få en app til App Store. Hvorfor forlader udviklere Mac App Store? Hvorfor forlader udviklere stadig Mac App Store? Blir Mac App Store en byrde for Mac-udviklere? Vi besluttede at tale med nogle få og finde ud af det. .

Når du arbejder dig igennem denne bog, lærer du rebene ved at oprette fungerende apps. Denne praktiske tilgang tillader forfatterne at dække en masse almindelige scenarier, som udviklere kan komme over. Selvom det ikke er en helt udtømmende guide, er du sikker på at lære en hel del.

4. iOS-lærling ($ 55)

Hvis du køber begge dele Big Nerd Ranch vejledningerne ovenfor er for meget af en investering, overvej iOS-lærling. Det er rettet mod komplette begyndere og tilbyder et crashkursus om alt hvad du har brug for for at komme i gang med iOS-udvikling ved at gå læsere gennem oprettelsen af ​​fire forskellige apps.

Den parrer trinvise vejledninger med illustrationer og skærmbilleder, der hjælper med at forklare processen. Plus, det leveres med fuld kildekode og billeder i høj kvalitet til hvert eksempel, som du kan bruge som fundament til dine egne personlige projekter.

Fremskreden

Hvis du allerede har avanceret forbi begynderfasen og ønsker at tilføje en lidt mere gnist til dine kreationer, kan disse bøger tilføje flere færdigheder til dit repertoire.

5. Swift Pocket Reference: Programmering til iOS og OS X (gratis)

Når du har fået nogle erfaringer med Swift under dit bælte, ændres den slags litteratur, du har brug for for at støtte din læring. I stedet for bøger, der guider dig gennem øvelser og aktiviteter, har du brug for referencemateriale, som du kan konsultere, når du rammer en blindgyde. Swift Pocket Reference: Programmering til iOS og OS X er den slags bog.

Desværre er der en advarsel; denne bog er nu lidt forældet, da den blev udgivet i december 2014 og kun dækker Swift 2.0. For at kompensere for denne ulempe har udgiverne dog gjort guide tilgængelig gratis. Det dækker en bred vifte af emner, og det er fyldt med detaljerede eksempler, så det er en dejlig bog at have til rådighed, når du går videre fra det grundlæggende til et mellemliggende videniveau.

6. Pro Swift ($ 30)

Paul Hudson, forfatteren af Hacking med Swift, skrev Pro Swift at hjælpe juniorprogrammører med at gå ud over det grundlæggende i programmeringssprog. Som sådan fokuserer den på områder af undersøgelse, der ikke vil blive dækket af introduktionsvejledninger, såsom arv, polymorfisme og indkapsling i objektorienteret Swift, operatøroverbelastning og bedste praksis til dokumentation markup.

Kurset består af en detaljeret vejledning og 90 DRM-fri Sådan fjernes DRM på hver eBog, du ejer Sådan fjernes DRM på hver eBog, du ejer Ingen kan lide DRM. Vi forstår alle, hvorfor det eksisterer, men det betyder ikke, at vi er klar til at omfavne det. Derfor forklarer denne artikel, hvordan du fjerner DRM fra hver e-bog, du ejer. videoer, som du kan streame online eller downloade til dit system. Videoerne giver dig mulighed for at se teknikker udført trin for trin. Dette format giver eleverne mulighed for at forstå avancerede teknikker og sætte dem i en reel kontekst i modsætning til et tørt kapitel i en lærebog.

7. iOS 10 App Development Essentials ($ 45)

iOS 10 App-udviklingskriterier er en fantastisk ressource for alle, der ønsker at gå ud fra at skrive kode til at fremstille apps. Ligesom Swift Pocket Reference bog ovenfor, der er masser af indhold her, der vil hjælpe nyankomne med at komme i gang med Swift, men det er mere en opslagsbog end en begynderguide.

I stedet for bare at inkludere kodestykker Bliv en bedre koder ved at holde et programmeringsjournal Bliv en bedre koder ved at holde et programmeringsjournal Opbevar en programmeringsdagbog og tryk på nogle åbenlyse fordele. At skrive en dagbog kan hjælpe dig med at arbejde igennem dine tanker og holde styr på dine programmeringsmål. , denne bog er ledsaget af enkle programmer, som du kan tænke med og finpusse for dig selv. Hvis du eksperimenterer og rammer en væg, er dette en dejlig bog at have på hånden.

8. Core iOS Developers Cookbook ($ 37)

Core iOS-udviklernes kogebog tilbyder løsninger til forskellige udfordringer, der sætter deres hoved bag i iOS-udviklingen. Uanset om du tilføjer bevægelseseffekter til din app, får fat i Auto Layout-begrænsningssystemet eller implementerer API'er i dit projekt, vil denne tekst hjælpe dig gennem processen.

Hvis du har læst anden kodning “kogebøger,” du vil være fortrolig med formatet. I stedet for at læse gennem hinanden, vælger du sektioner, når du når forhindringer i dit arbejde. Som sådan er det især nyttigt for alle, der starter et originalt projekt, så du vil lave iPhone-apps? 10 projekter for begyndere, så du vil oprette iPhone-apps? 10 projekter til begyndere Vil du oprette iPhone- og iPad-apps? Start med at lære det grundlæggende i Swift. , og leder efter et sikkerhedsnet til, når ting bliver vanskeligt.

Ekspert

På et tidspunkt i din rejse vil du være klar til at tage på dig større og mere komplekse udfordringer, og det er her disse tekster på ekspertniveau er nyttige.

9. Cocoa Design Patterns ($ 33)

Kakao design mønstre er en af ​​de ældre titler på denne liste - den blev udgivet i 2009. Men i betragtning af at den dækker mønstre snarere end quirks for et bestemt sprog, er det stadig meget relevant i dag. Bogen har masser af oplysninger til iOS-udviklere, selvom den er, at den dækker Cocoa som helhed, men den er også en god ressource, når det kommer til macOS.

Dette er dog en bog for eksperter gennem og igennem. Det starter med en introduktion til Model-View-Controller-mønsteret og ramper derfra. Der er simpelthen ikke nok plads til at dække hver eneste tekniks pittige, så der er en masse antaget viden. Hvis du imidlertid allerede har nogle erfaringer med iOS-programmering, er du sikker på at finde masser af måder at forbedre dine færdigheder med denne bog.

10. iPhone-appudvikling: Den manglende manual ($ 28)

Selv hvis du har mestret Swift De bedste steder at lære Swift, Apples programmeringssprog De bedste steder at lære Swift, Apples programmeringssprog Hvis du vil lære Swift, er det nu tid til at dykke i. Sproget har en lys fremtid og hurtigere lærer du det, jo før vil du kunne høste fordelene. , og du kender iOS-platformen som bagsiden af ​​din hånd, der er meget at lære, før din app topper diagrammerne. Succesrige apps er ikke bygget på god kodning alene - du er nødt til at forstå design, branding, dit publikum og mere for at konkurrere med de bedste.

Den manglende manual hjælper dig med at oversætte dine programmeringsevner til et produkt, der er klar til App Store. Hvis du ser alvorligt med at offentliggøre din app, vil denne bog udfylde dig med de ting, du ikke engang vidste, at du havde brug for at vide.

?




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.