Maken van een iOS App met Swift (5 / 6 stap)

Stap 5: Beginnen met coderen!


Binnen deze accolades is waar u uw code zal brengen. Telkens wanneer de knop wordt geklikt, wordt de code binnen de accolades uitgevoerd.

Druk op de return-toets een paar keer na de eerste accolade in de IBAction te geven jezelf wat ruimte. Vervolgens, hetzij Typ of kopieer en plak de volgende code:

Self.label.Text = "Swift is Awesome!"

Als u deze hebt getypt, misschien je hebt gemerkt als u gaandeweg dat een venster popped opwaarts onder de tekst met een aantal suggesties. Dit heet AutoAanvullen en het boot heel veel tijd bespaart bij het programmeren. Hit het plein in de bovenste links naast de knop afspelen om te stoppen met de huidige build van de app (de lege knop) die we hadden uitgevoerd. Vervolgens hit spelen om te bouwen en uitvoeren van uw nieuwe app. Zodra de iOS simulator verschijnt en laadt, proberen te tikken op de knop. De tekst moet wijzigen van saaie oude "label" op "Swift is Awesome!". Daar heb je het! Nu laten we doornemen wat de code eigenlijk doet.

Dingen genaamd objecten vormen de basis van de meeste computer programmeertalen. Deze talen zijn dus, objectgeoriënteerde programmeertalen nagesynchroniseerd. C#, C++. Snelle, Objective C en Python zijn alle objectgeoriënteerde talen samen met honderden anderen. Objecten hebben dingen ' Eigenschappen ' genoemd. Een eigenschap is in wezen een variabele die een beetje van informatie worden opgeslagen. Bijvoorbeeld, wordt de eigenschap text van het label enkele tekst opgeslagen. Het label-object heeft een aantal andere eigenschappen, zoals backgroundColor en frame. Sommigen van hen kunt u bekijken door te typen self.label. en vervolgens met behulp van de pijltoetsen om door de autovoltooien-lijst te bladeren. Eigenschappen zijn toegankelijk met behulp van de puntnotatie. Het zelf-object bevat de eigenschap label, dat bevat veel andere sub eigenschappen, die op hun beurt sommige sub sub-eigenschappen, enzovoort hebben. Bijvoorbeeld bepaalt de eigenschap frame van het label-object de grootte van het label. U kon ophalen of instellen van de hoogte van het label door te typen self.label.frame.size.height. Uiteraard is het zo zo zo zo zo veel complexer dan dit, maar dat is een fundamentele samenvatting.

Wanneer u typt: self.label.text = "Swift is Awesome!" u de teksteigenschap bijwerkt naar een tekenreeks. De "" reeks is de afkorting voor het maken van een voorwerp van koord, die u vervolgens als de eigenschap text van het label instellen. Hier kun je wat tekst die u de aanhalingstekens wilt.

Een ander belangrijk ding in de weergave controller file is dit:

overschrijven func viewDidLoad() {}

super.viewDidLoad()

Eventuele extra instellingen doen na het laden van de weergave, meestal van een nib.

}

Binnen deze accolades en de tekens kunt u programmacode toevoegen die wordt uitgevoerd zodra de weergave ladingen, dus viewDidLoad. Nou, ik denk dat dat is genoeg voor nu.

Gerelateerde Artikelen

Maken van een iOS-app met Hype en Xcode

Maken van een iOS-app met Hype en Xcode

HTML 5 is een van de meest efficiënte manieren om animatie en interactie van online spelletjes, boeken en websites. Maar wat de meeste mensen niet weten is dat je ook een spel maken kunt zoals ik deed dat dan kunnen worden verkocht in de iTunes app s
Hoe te maken en verkopen van een iPhone app met geen voorafgaande kennis van programmeren!

Hoe te maken en verkopen van een iPhone app met geen voorafgaande kennis van programmeren!

Dit is een eenvoudige methode voor het maken van uw iPhone App om thuis te zitten zonder enige voorafgaande kennis van programmeren. Volg alle instructies en u zal worden betaald om thuis te zitten. : DGelieve dit Instructable stem en me te volgen vo
Creëren van een Android app met behulp van Ionische

Creëren van een Android app met behulp van Ionische

Ionic is een raamwerk dat schrijven apps voor bijna alle platformen zeer gemakkelijk maakt. Als u een beetje css, js en HTML-code weet kunt u een Android / iOS of Windows app.Dit instructable zal zich richten op het maken van een Android app op een L
Slee voor het maken van een ware rand met een tabel zag

Slee voor het maken van een ware rand met een tabel zag

zelfs als uw hout heeft voor een ware rand is geschaafd, wijzigingen na verloop van tijd kunnen betekenen, het is niet langer waar. Ik wil laten zien een competitieprogramma voor het maken van een ware rand met een tabel zag dat is een beetje anders
Maken van een bom zaad met inheemse planten

Maken van een bom zaad met inheemse planten

Hallo! Dit is een gids over hoe te maken van een bom zaad met inheemse planten! Zaad bommen zijn klei ballen vol met zaden en compost, die kan discreet worden neergezet op een patch van vuil in een parkeerterrein of trottoir. Deze ballen van klei hoe
Maken van een CNC mill met een laser cutter

Maken van een CNC mill met een laser cutter

Dus, hebt u een CNC laser cutter, maar u wilt een CNC mill? Probleem opgelost.Dit project is een kleine CNC molen die voor ongeveer $800 zonder gereedschapswerktuigen uit winkel koopt en laser-gesneden delen kan worden gemonteerd. (Als u toegang hebt
Maken van een 2D computerspel met eenheid

Maken van een 2D computerspel met eenheid

In dit Instructable, ik zal je laten zien om een echt eenvoudige 2D Video spel te maken. Het is een oneindige runner stijl spel, zoals "Fly with Me" of "DoodleJump".Probeer het hier!Ik heb een zip van het exe-bestand van het spel, dat
Ontwerpen en maken van een zebra masker met eenvoudige materialen

Ontwerpen en maken van een zebra masker met eenvoudige materialen

In afwachting van Strut!, een parade die we zullen hebben in Madison, WI vieren de komst van Gemeenschap samen en delen van kennis, we wilden sommige maskers die iedereen gemakkelijk kunt afdrukken en make ontwerpen. De maskers werden geïnspireerd do
Maken van een 3D-Printer met behulp van een CNC-router - de "Deltabot"

Maken van een 3D-Printer met behulp van een CNC-router - de "Deltabot"

Een andere mogelijke titel zou "Maak een 3D machine met behulp van een 2D machine."Dit Instructable is over het gebruik van een CNC-router en 2D-ontwerpen voor het maken van een 3D-Printer van Delta.In mijn onderzoek over 3D printers voor hobbyi
Maken van een snelle doos met behulp van vak gewrichten

Maken van een snelle doos met behulp van vak gewrichten

ik wilde maken van een kleine doos voor een project en ik wilde sterke gewrichten. Een mijtervormige en gelijmd doos zou niet sterk genoeg voor wat ik in gedachten had dus ik vak gewrichten probeerde.Er zijn allerlei soorten verkrijgbare mallen en to
Maken van een Beat elektromagneten met

Maken van een Beat elektromagneten met

dit instructable zal u tonen hoe te maken van een trommel-achtige-object met behulp van elektromagneten. Het schema zijn gebaseerd off van de instructable Controlling elektromagneten met arduino. Het uiteindelijke product zal klinken als het wisselen
Maken van een DVD Cover met behulp van GIMP

Maken van een DVD Cover met behulp van GIMP

vandaag ik zal u tonen hoe te GIMP, een gratis-ware beeld manipulatie tool, gebruik te maken van een DVD-cover. Alles wat u nodig hebt voor dit het programma GIMP, die kan worden gevonden is op: http://www.gimp.org/downloads/Stap 1: Instellen van een
Maken van een kartonnen duivel met 123D maken

Maken van een kartonnen duivel met 123D maken

HAlloWeEn!Ik ben het maken van sommige dingen live eng-up die het kantoor en ik kwam over een echt geweldig model van het personage van de duivel uit legende.  De man van Tim Curry-Satan.  Alles wat ik me kan herinneren is hem sissen bij Tom Cruise,
Maken van een eenvoudige mes met schede pvc

Maken van een eenvoudige mes met schede pvc

ik heb toevallig een gloednieuwe cirkelvormig zaagblad tegenkomen maar is dat ik niet de eigenaar ik circulaire ik heb een gebruik voor het zodat ik desided om het te maken in een eenvoudige mes.Ik wilde niet te gaan door de moeite van warmte behande