Så du vil oprette iPhone-apps? 10 projekter til begyndere

  • Lesley Fowler
  • 2
  • 1085
  • 120
Reklame

Hvis du vil prøve dig på at oprette iPhone-apps, er der et par forskellige programmeringssprog Sådan vælges et programmeringssprog at lære i dag og få et godt job om to år Sådan vælger du et programmeringssprog for at lære i dag og få et godt job Om 2 år Det kan tage års dedikeret arbejde at blive en virkelig god programmør; så er der en måde at vælge det rigtige sprog til at starte fra i dag for at blive ansat i morgen? du kan lære. Men kun en af ​​dem blev oprettet specifikt til iOS: Swift. Apple byggede dette sprog fra bunden til at fremstille macOS, iOS, watchOS og tvOS apps. Og det inkluderer en række funktioner, der gør det godt til begyndende programmerere.

Hvis du vil prøve at lære og kode med Swift, er den bedste måde at gøre det på gennem et projekt. Du kan læse specifikationer hele dagen, men faktisk at bruge sproget til at oprette en app er den mest effektive måde at lære på. Disse projekter hjælper dig med at komme i gang og lære dig nogle virkelig nyttige færdigheder undervejs.

Bliv fortrolig med Swift

Swift låner ideer fra en lang række andre programmeringssprog, men ligner mest Objekt-C. Faktisk kan du blande Swift og Objekt-C i din kode, og dine apps fungerer stadig. Dog var Swift designet til at være kortfattet, hvilket gør det lidt lettere at lære og mere effektivt at bruge. Det er også sværere at afspore med kodningsfejl, en anden faktor, der gør det godt for begyndere.

Til undervisningsvejledningerne nedenfor er det godt at have en vis grundlæggende programmeringskendskab Det grundlæggende i computerprogrammering 101 - variabler og datatyper Grundlæggende om computerprogrammering 101 - variabler og datatyper Efter at have introduceret og snakket lidt om objektorienteret programmering før, og hvor dens navnebror kommer fra, jeg troede, det er på tide, at vi gennemgår de absolutte grundlæggende programmering på en ikke-sprogspecifik måde. Dette…, men meget lidt er nødvendigt. Du kan læse Apples introduktion til Swift, hvis du gerne vil have det grundlæggende nede før du kommer i gang. Men du kan også hoppe lige ind, og du skulle ikke have meget problemer.

Hvad du har brug for

For at komme i gang skal du bruge en Mac med den nyeste version af Xcode og Swift. Du vil også have iOS SDK. Derudover er alt hvad du har brug for noget tålmodighed og en vilje til at lære!

Gå gennem det grundlæggende

Apples Swift Playgrounds-app gør din iPad til et godt sted at lære at kode! Ingen kodningskendskab er nødvendig for at komme i gang; endda børn kan lære at kode 10 værktøjer til at få børn begejstrede for programmering 10 værktøjer til at få børn ophidset med programmering For den gennemsnitlige barn er computere og smartphones sjove værktøjer. Uddannelse kommer meget senere. At få et barn begejstret for programmering kan tage noget at gøre, fordi logik har brug for lidt tid til at udvikle sig. Det er ... med denne app. Udfordringer, skabeloner, forhåndsvisning af live-kode og forslag til hurtig type gør dette til en fantastisk måde at komme hurtigt i gang. 3D-verdenen er meget mere overbevisende end også at se på et tekstdokument. Og det er gratis! Dette er bestemt det bedste sted at komme i gang, hvis du har ringe eller ingen kodningserfaring.

Byg et billedfremviser

Dette lyder kompliceret, men det er beregnet til at være en begyndervenlig tutorial, og Hacking med Swift handler godt om at inkludere et ton detaljer for at hjælpe dig med at forstå, hvad du laver. Vejledningen fører dig gennem indlæsning af billeder, design af en interface og alt andet, du har brug for at vide. Fordi det er designet til begyndere, begynder det helt i begyndelsen med, hvordan man åbner et nyt projekt i Xcode.

Afbryd et stopur

Et stopur lyder ikke særlig spændende, men denne tutorial er fantastisk til Swift-begyndere. Det er også bygget til iOS 10, så du får se de nyeste funktioner i Xcode og Swift. Ud over Swift-kode får du også en god dosis ved hjælp af Xcodes visuelle værktøjer. Disse kan være uvurderlige ved at lære at kode og er en enorm fordel ved at bruge Swift.

Tryk og træk former

Uanset om du vil bygge almindelige apps eller spil, er det en god ide at forstå, hvordan manuelle interaktioner med din app fungerer. Dette er en meget enkel tutorial, der viser en skærm fuld af farvede firkanter. Hver firkant kan trækkes ved at berøre skærmen. Det er alt, hvad der er til det. Men du vil se nogle af de funktioner, der kræves til denne type handling, og det kommer til at komme godt med, når du udvikler din egen app.

Byg en Tetris-klon med Swiftris

Denne tutorial fra Bloc vil hjælpe dig med at bruge Swift til at opbygge en version af Tetris 30 Years of Tetris: A History Of the Worlds Most Love Puzzle Game 30 Years of Tetris: A History of the Worlds Most Love Puzzle Game I år, 2014, markerer Tetris 30-års fødselsdag. Som minde om sin historie skal du slutte mig, når jeg udforsker fortiden og fremtiden for verdens mest berømte puslespil. . Det er mere involveret end de tidligere projekter, og der er et par steder, hvor koden ikke forklares så tydeligt som den kunne være. Dog er alt det nødvendige materiale givet til dig i denne tutorial, og medtagelsen af ​​skærmbilleder og videoer gør det nemt at følge. Og vær sikker på, at selvom du skal indtaste din e-mail-adresse for at få adgang, er det hele faktisk gratis.

Spil krig

Chris Ching har sammensat en 15-dels serie, der tager dig fra det helt basiske, som en introduktion til Xcode legepladser, hele vejen gennem oprettelse af en app, der giver dig mulighed for at spille kortspil Krig. I slutningen af ​​serien forstår du en masse programmeringskoncepter, nogle af de unikke ting, du har brug for at vide om at arbejde med berøringsgrænseflader, og hvordan du bruger billeder i en iPhone-app. (Rul ned til bunden af ​​den linkede side for at komme til tutorials.)

Lav et Ninja-spil

Dette er den mest komplicerede tutorial her, men du vil være glad for, at du har gennemgået det. Spillet bruger SpriteKit, et 2D-spilværktøjssæt, der bruges til mange iOS-spil. Med sættet bruger du aktiver, oprette handlinger og etablere vinde og tab betingelser. Det er temmelig kompliceret, men forklaret godt. Hvis du føler dig selvsikker, skal du gå videre og opbyg dit eget spil!

Identificer din bruger [ikke længere tilgængelig]

TouchID er en af ​​de virkelig seje ting, der følger med hver nye iPhone. Mange apps er sikret med TouchID (det er især nyttigt i mobilbankapps. Kan din mobilbank-app være en stor sikkerhedsrisiko? Kan din mobilbankapp være en stor sikkerhedsrisiko? Mobil bankapps bringer bekvemmelighed til din telefon, men kunne de være en sikkerhedsrisiko? Banker har en tendens til at have temmelig solid datasikkerhed, men hvor sikre er deres mobile apps?) og det at lære at drage fordel af det kan spare dine brugere meget tid, når det kommer til at indtaste brugernavne og adgangskoder. Denne tutorial viser dig, hvordan du kontrollerer for TouchID-kompatibilitet, godkender din bruger og tilbyder en adgangskodeskærm, hvis de ikke fungerer.

Lav en digital skala

3D Touch Alt hvad du kan gøre med 3D Touch på din iPhone Alt hvad du kan gøre med 3D Touch på din iPhone 3D touch er virkelig bare et smukt navn på en trykfølsom skærm, men tilføjer en hel række ekstra inputindstillinger til iOS. er en anden cool funktion på iOS-enheder, og Swift gør det virkelig let at inkludere det i dine apps. Denne tutorial vil lede dig gennem oprettelse af en enkel digital skala, der viser mængden af ​​tryk, brugeren lægger på skærmen. Appen kan også bruges til faktisk at veje ting, hvilket er ret cool!

Aktivér push-meddelelser

Du kan synes push-meddelelser er irriterende, men der er nogle apps, der gør stor brug af dem. Hvis du vil lære, hvordan du bruger push-meddelelser i din egen app, bliver du nødt til at lære at oprette din app-ID og aktivere disse meddelelser til det. Det er lidt af en rundkøringsproces, men at gennemgå denne trinvise tutorial gør det meget lettere. Dette er en lang tutorial, og meget af det er administrative ting, der ikke er meget spændende. Men hvis du ser alvorligt med at udvikle din egen app, er den fuld af vigtige ting, du har brug for at vide.

Gå Lær noget hurtigt!

Disse tutorials giver dig en solid forståelse af, hvordan du bruger Swift, og de hjælper dig med at oprette nogle rigtige apps undervejs. Husk at læse kommentarerne for hver enkelt, hvis du støder på et problem, da andre sandsynligvis også har behandlet det. Og frem for alt, have det sjovt med det! Programmering kan være hårde 6 tegn på, at du ikke er beregnet til at være programmør, 6 tegn på, at du ikke har ment at være programmør. Ikke alle er udskåret til at være en programmør. Hvis du ikke er helt sikker på, at du er beregnet til at være programmør, er her nogle tegn, der kan pege dig i den rigtige retning. , men at lære gennem eksempler som disse burde være sjovt.

Swift ikke din ting? Du kan lære at udvikle apps til Android Så vil du udvikle Android-apps? Her er, hvordan du lærer det, du ønsker at udvikle Android-apps? Her er, hvordan man lærer Efter så mange år, skulle man tro, at mobilmarkedet nu er mættet med enhver app, man kan forestille sig - men det er ikke tilfældet. Der er masser af nicher, der stadig skal ... i stedet.

Har du lært at bruge Swift? Var der nogen specifikke tutorials, som du syntes var nyttige? Del dine favoritter i kommentarerne herunder!




05.05.23 19:27
<a href=http://slkjfdf.net/>Abeyoem</a> <a href="http://slkjfdf.net/">Beasyahop</a> clg.wwxv.da.unedose.fr.nhs.vc http://slkjfdf.net/
itusmakijofi ([email protected])
05.05.23 15:42
[url=http://slkjfdf.net/]Ihicuws[/url] <a href="http://slkjfdf.net/">Ivopabes</a> ayz.cnjh.da.unedose.fr.kem.zc http://slkjfdf.net/
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.