Göra en iOS App med Swift (5 / 6 steg)

Steg 5: Starta kodning!



Inuti dessa klammerparenteser är där du ska sätta din kod. Varje gång du klickar på knappen, körs kod inuti de klammerparenteserna.

Slog på RETUR-knappen några gånger efter den första klammer i IBAction att ge dig själv lite utrymme. Sedan antingen Skriv eller kopiera och klistra in följande kod:

Self.label.text = "Swift är Awesome!"

Om du skrev in det, kanske du har märkt som du gick att ett fönster dök upp under texten med några förslag. Detta kallas komplettera automatiskt och det sparar båt massor av tid vid programmering. Hit en ruta i övre vänster bredvid knappen play att stoppa den nuvarande bygga av app (tom en) som vi hade kör. Sedan träffa spela för att bygga och köra din nya app. När iOS simulatorn visas och laster, prova att knacka på knappen. Texten bör ändras från tråkiga gamla "label" till "Swift är Awesome!". Där har du det! Nu låt oss gå igenom vad koden gör egentligen.

Saker som kallas objekt är grunden för de flesta dator programmera språk. Således är dessa språk dubbade object-oriented programmera språken. C# OCH C++. Swift, Objective-C och Python är alla objektorienterade språk tillsammans med hundratals andra. Objekt har saker som kallas egenskaper. En fastighet är i huvudsak en variabel som lagrar lite information. Egenskapen text för din etikett, t ex lagrar lite text. Label objektet har många andra egenskaper, som backgroundColor och ram. Du kan visa några av dem genom att skriva self.label. och sedan använda piltangenterna för att rulla igenom listan Komplettera automatiskt. Egenskaper nås med hjälp av punktnotation. Self-objekt innehåller egenskapen etiketten, som innehåller många andra sub egenskaper, som i sin tur har några sub sub-egenskaper och så vidare. Till exempel styr egenskapen ram för objektet label storleken på etiketten. Du kan hämta eller ange höjden på etiketten genom att skriva self.label.frame.size.height. Självklart är det så så så så så mycket mer komplex än så, men det är en grundläggande Sammanfattning.

När du skriver: self.label.text = "Swift är Awesome!" du vill uppdatera egenskapen text till en sträng. Den "" sekvens är en förkortning för att göra ett string-objekt, som du sedan ställa in som din etikett text-egenskap. Du kan lägga vad texten innanför citattecknen.

En annan viktig sak i vyn för styrenheten är detta:

åsidosätta func viewDidLoad() {

super.viewDidLoad()

Gör eventuella ytterligare inställningar efter lastning vyn, vanligtvis från en nib.

}

Inuti dessa klammerparenteser kan du lägga till kod som utför så snart Visa laster, därav viewDidLoad. Jo, tror jag det räcker nu.

Se Steg
Relaterade Ämnen

Göra en iOS app med Hype och Xcode

HTML 5 är en av de mest effektiva sätten att göra animation och interaktion i online-spel, och böcker och webbplatser. Men vad de flesta människor inte vet är att du också kan göra ett spel som jag gjorde som kan sedan säljas på iTunes AppStore en HT...

Bygga en iPhone App med Swift

Swift är ett nytt programmeringsspråk för att bygga iPhone apps att Apple släppt i juni 2014 på deras speciella WWDC händelsen i San Francisco, CA. för närvarande den finns bara på OS X.Det första du behöver göra för att skriva en iPhone app med hjäl...

Lär dig att göra IOS apps med ingen programmering expiriance

För att göra IOS apps, behöver du en Apple mac kör OS X El kapten eller senare. Tyvärr PC användare, IOS är alla för mac.Steg 1: Ladda ner XcodeFörst lunch mac AppStore, Sök efter Xcode och hämta den. Det är en ganska stor nedladdning, det kan ta lån...

Att skapa Instructables med Instructables iOS App

Hej och Välkommen till Instructables!I detta Instructable, kommer vi att gå över hur man skapar en Instructable genom våra iOS App. (nu finns på iPad!)Låt oss komma igång!Steg 1: Öppna App Öppna upp programmet. Du kommer nu att Visa hemsidan för app....

InPace - en Arduino baserad GPS-data logga fitness armband med bluetooth och en iOS app

InPace är en Arduino baserat fitness armband, med åtföljande iOS ansökan, som kan ge levande feedback på hur användaren pacing sig under en springa, gå eller cykla rutten. Det spår GPS lokaliseringarna och aktuella tider att jämföra användare nuvaran...

Skjuta levitation bilder med iOS app Levitagram

Levitagram är en ny iOS-app som gör det super lätt att skjuta cool levitation bilder. Ingen dator eller Photoshop färdigheter som krävs. Allt du behöver är en iDevice.Länk till app: https://itunes.apple.com/app/levitagram/id639426500...

Styra en arduino projekt genom en anpassningsbar android / Iphone app med Blynk och Wemos D1: 2016 SUPER NOOB VÄNLIGT sätt

Syftet med detta instructable är att lära dig att skapa wifi-anslutna arduino projekterar det enklaste och snabbaste möjliga sätt. Om du vill göra en arduino projekt som du kan styra från din smartphone och som bara kostade 4 eurs i hårdvara, då proj...

Med hjälp av Javascript i din iOS App

Vi är IoTalabs och vi är en grupp av Sakernas Internet entusiaster som älskar hacka ihop olika enheter. Vi har jobbat på många projekt (kolla in våra nuvarande projekt http://doteverything.co/) och vi ville dela våra erfarenheter med att integrera Ja...

Skapa en Android app med Ionic

Ionic är ett ramverk som gör skriva apps för nästan alla plattformar extremt enkelt. Om du vet lite css, js och html kan du skapa en Android / iOS eller Windows app.Detta instructable kommer att fokusera på hur man skapar en Android app på en Linux e...

Android bära Apps med en iPhone: en omfattande Guide till installation av 3: e parts program på Android bära klocka ihopkopplad med en iPhone

Äger en Android bära klocka med en iPhone?Lär dig hur du kan utöka sina förmågor genom att installera 3: e parts apps nedan!Smart klockor är bra. De har en hel del andra användbara funktioner som en vanlig klocka inte kan erbjuda. Dessutom, finns de...

Skapa din första iOS app

titta runt denna webbplats, slog det mig att det inte fanns många ' ibles på programmering iOS-plattform, så jag tänkte jag skulle fixa detta underskott. Detta är en enkel "hello, world!" app för iPhone (eller iPod Touch eller iPad). Detta "...

Hur man gör en App med Xcode

Att göra en App för Äpple IPhones och IPads kan vara mycket svårt. När du förstår hur Xcode fungerar är det mycket lätt att göra en egen app.Steg 1: Vad behöver jag börja 1) Apple-dator2) Xcode app för Mac.3) Swift eller C++Steg 2: Swift och C +Snabb...

Min första egna iOS app - Gas av nummer - en gas mätarställning kalkylator

jag köpte min första iPad 2 år sedan. Ett år senare köpte jag en iPad2 och en lite mer sistnämnd en iPod touch som min "iPad att gå" (det är bara mer fickan).Efter att ha hämtat ungefär 70 apps över tid (fri och betalas apps), fann jag att några...

Prata med en Arduino med en iOS-enhet med Bluetooth lågenergi

detta är en enkel afternoon projekt att få din iOS enhet talar med röda bär Lab Bluetooth låg energi sköld.För detta projekt behöver duen Arduino (vi använder Leonardo)en iPhone 4s, 5, iPad 3, 4, mini, eller en iPod Touch 5: e generationen.Bluetooth...

Gratis presentkort och Apps med funktionen poäng

någonsin velat få betalt apps gratis? Eller till och med gratis iTunes, Amazon eller Xbox presentkort? Ja nu kan du fortsätta läsa för att ta reda på hur (fungerar för Android och iOS enheter)Steg 1: Starta upp av App När du öppnar app är det första...

Lägga till 3D interaktion i din app med OSC

om din app använder öppna ljud kontroll (OSC), det är lätt att få det att fungera med gester. Och fri alltför.Antoine Rennuit, teknisk produkt ägare på SoftKinetic, gjorde denna bro på sin fritid att göra det enkelt för människor som skapar, göra ell...

Hur: Skapa en Android App med Android studion att styra LED

Detta är en steg för steg handledning för att göra en android apk via bluetooth.Innan start kodning,Ladda ner Android Studio IDE och uppdatera Java. Java och C kunskaper i programmering hjälper. Denna ska tutorial förklarar inte Java programmering. O...

Trådlös Phone Remote-Controlled LED Strips: RasPi w / Fadecandy driver w / WS2811/WS2812 adresserbara LED Strips med TouchOSC Smartphone App med Iphone eller Droid

Här går en allt mer omfattande design översikt över mitt senaste projekt. Nedan är en video som jag har lagt upp visar vissa funktioner:Den ursprungliga idén progressionen gick ungefär så här:Adresserbara lysdiodsrand (s vi vill alltid ha mer skinand...

Arduino/Android - BLUETOOTH hem kontroll + APP - med HC-06

Hej världen! Idag gjorde jag en Android APP att kontrollera 8 relär med arduino med HC-06 Bluetooth-modulen.Videon visar bara 2, men jag ändrade app!Du kan styra 2 lampor med den. jag skapade APP och dess tillgängliga öppen källkod för ett litet pris...