Information om denne video
Underviser: Jeppe Borgaard Jørgensen Video: 13:57 Lektion nr. 1 af 21
Kunne du godt tænke dig at lave apps? At producere det næste store hit, eller blot gøre hverdagen nemmere for dine medmennesker? Apps, især til det lukrative iOS-marked, er en fantastisk måde at starte din programmerings-rejse, og vi vil i denne serie give dig en rigtig god start.
Vi vil igennem en lang række videolektionerne stille og roligt opbygge et godt og solidt programmerings-fundament, som du selv kan bygge videre på i fremtiden. Vi starter med at introducere dig for alle de nødvendige programmerings-færdigheder du har brug for, for at kunne udvikle din egen app. Med disse færdigheder vil vi sammen til sidst i kurset udvikle en app. Du kan herefter vælge enten at arbejde videre på denne app eller starte et helt nyt projekt.
Velkommen!
Øvelser
Øvelse 1
Ændre variablen ‘str’, så den indeholder teksten “Hello World!”
Øvelse 2
Ændre variablens navn til “test”
Hej – rigtig fin intro :)
Hvordan får man efternavnet til at blive printet ved siden af fornavnet i bonusopgaven?
Hej,
jeg har gjort præcis som du viser i videon, men teksterne til højre kommer ik rigtigt frem, det vil være dejlgit hvis du kunne fortælle punkt til punkt hvordan vi kan gør dem synligt.
Hilsen Diyar
Hej,
Jeg har lige installeret Xcode. Men den version jeg får frem hedder ikke 8, men derimod 12. Jeg har installeret version 12, da det var den eneste, der var tilgængelig, og jeg har nu ikke mulighed for at vælge playground. Noget jeg gør forkert?
Vh Mia
Hej Mia, Havde samme problem. Du finder Playground oppe i file/new/playground.
De valgmuligheder der kommer herefter, er også anderledes end i videoen – vælg blank.
Når du kommer ind i playground, kan du måske ikke se nogen aktivitet (Hello, playground) i højre side. Find “play-ikonet” i bunden af kode-vinduet. Herefter kører det😊
Hej
Jeg overvejer at købe dette kursus, da jeg skal i gang med at lave en IOS app.
Kan I komme med en anbefaling til valg af MacBook model (Air vs Pro osv.)
Jeg har en Imac, men tænker det er nødvendigt, at investere i en Macbook før jeg køber kurset?
Hej Jeppe. Der kommer ingen tekst i højre side ved mig. Der kommer heller ingen tekst i konsollen. Hvad skal jeg gøre?
Hej Emil,
Har du måske skjult den del af editoren? Der er nogle knapper i toppen af højre hjørne der kan vise/skjule bestemte elementer – prøv dem :)
Alternativt kan du altid gå ind i toppen af menubaren og vælge “View” og så se om du kan finde konsollen :-)
Håber det hjælper
Hvad gør man hvis man har en PC
Så kan man desværre ikke kode til iOS apps med Apple’s officielle udviklings-værktøj (medmindre man laver en masse små hacks, som alligevel 9/10 gange giver problemer). Du vil derfor skulle have adgang til en mac for at følge kurset.
det kunne man nok have sagt INDEN folk købte kurset (skete for mig)
Hej, det står der skam også under beskrivelsen af kurset:
“Vigtigt: Kurset forudsætter, at du har en Mac, da Xcode desværre ikke kan køre på Windows.”
._. ok
Hej
Et spørgsmål i jeres video står der under import Cocoa og når jeg åbner i programmet Xcode står der UIkit under import, og jeg har lige hentet programmet i sidste uge. Gør jeg noget galt eller?
Hej Hanne, sikre dig blot, at du åbnede “Playground” og ikke et fuldt Xcode projekt. Hvis alt andet ellers virker som normalt behøver du ikke bekymre dig om det.
Hej Hanne,
Hvis du laver en playground til MacOS, så benyttes der Cocoa.
Hvis du laver en playground til iOS, så benyttes der UIKit
Hej Jeppe
Der står ikke hallo playground i min højre side. Der er vinget af ved show assistent editor, som du ar svaret en anden tidl. Jeg kan ikke se nogen view menu, men show assistent editor stor under symbolet, to runde cirkler, i højre hjørne.
Det står heller ikke //: Playground – noun: a plage ejere people Can Play i toppen. Er det vigtigt?
Hvad gør jeg galt?
Vh Rie
Hej Rie,
At der ikke lige er den grønne kommentar betyder intet, men det kan måske tyde på du er det forkerte sted? Prøv at følg videoen igen, og følg det hele punkt-til-prikke – jeg tænker måske du har valgt et forkert template-projekt? husk endvidere at opdatere din mac og nyeste version af Xcode
Findes Xcode ikke længere på APP-store
Hej Henning,
Jo, det gør den helt bestemt! Vær sikker på du har fuldt opdateret din mac inden download. OBS – det kan KUN hentes på en mac (ikke iPad eller iPhone).
Er der nogen som har købt kurset? Hvad var jeres indtryk? Er det godt?
Jeg har købt det og skal nok lige give en tilbage melding når jeg engang er færdig, men indtil videre synes jeg det er godt :-)
Er det normalt at programmet flere gange ikke gider vise det kode jeg har skrevet ude i siden, selvom der ikke er noget galt med koden?
Det er ikke altid det virker lige godt desværre, og der kan tit være forsinkelser. Jeg ville sikre mig at du ikke har for mange baggrunds-processor kørende på én gang, samt opdatere både din OS og Xcode verison.
Har ingen tekst der siger “Hello Playground” i højre side…
//: Playground – noun: a place where people can play
import UIKit
var str = “Hello, playground”
//: Playground – noun: a place where people can play
import UIKit
var str = “Hello, playground”
Hej
Jeg har ovenstående billede men kan ikke se noget i højre side.
Hvad gør jeg galt?
MVH
Paul
Hej Paul,
Det kan være fordi du har gemt vinduet hvor konsollen er, prøv at gøre følgende i menupunktet:
View menu -> Assistant Editor -> Show Assistant Editor
Så skulle den gerne komme frem :)
Hej Jeppe
Jeg kan heller ikke se noget i højre side. Der er vinget af ved show assistent editor. Jeg kan ikke se nogen view menu, men show assistent editor stor under symbolet, to runde cirkler, i højre hjørne. Hvad gør jeg galt?
Vh Rie
Hej Jeppe og Co.
Jeg er som mange andre også så småt begyndt på iOS-programmering… Hvis jeg altså kan komme igang…
Jeg starter Xcode op, som beskrevet i videoen. Vælger dernæst hhv. Playground og MacOS (også beskrevet i videoen). Herefter kan jeg under Playground vælge mellem “Blank”, “Game”, “Map” eller “Single view”. Her klikker jeg på Blank, og Xcode åbner som vist i videoen.
MEN.. Ud for “Import Cocoa” er der et udråbstegn med teksten “No such module ‘Cocoa'”, og variablen “Hello World”, eller andre variabler jeg skriver, vises ikke i hverken feltet til højre eller i bunden.
Hvad kan jeg gøre ved dette?
Hej Brian,
Du skal ikke importere Cocoa når du arbejder i Playground.
Opretter du et nyt playground iOS project, burde det ENESTE den importere for dig i skabelonen være UIKit.
Prøv manuelt at ændre det, ellers så opret et nyt projekt (når du åbner Xcode så tryk på playground iconet oppe i venstre hjørne).
Hver endvidere sikker på du har den nyeste version af Xcode og at din Mac er fuldt opdateret.
Håber det hjælper :-)
Mvh. Jeppe
Herunder ses den tekst jeg “leger” med lige nu, og det er kun de sidste 5 linier jeg selv har skrevet. Når jeg kigger på dine videoer, vises der lidt tekst i hhv. højre side (ud for linierne, i mit eksempel skulle der så ved “var x: Int = 10” i højre side stå 10) og i bunden (her skulle der så i mit eksempel stå “x er større end…” når variablen er ændret korrekt).
Måske du kan se hvad jeg gør forkert…
//: A UIKit based Playground for presenting user interface
import UIKit
import PlaygroundSupport
class MyViewController : UIViewController {
override func loadView() {
let view = UIView()
view.backgroundColor = .white
let label = UILabel()
label.frame = CGRect(x: 150, y: 200, width: 200, height: 20)
label.text = “Hello World!”
label.textColor = .black
view.addSubview(label)
self.view = view
}
}
// Present the view controller in the Live View window
PlaygroundPage.current.liveView = MyViewController()
// herfra starter min egen tekst
var x: Int = 10
if x < 15 {
print ("x er større end…")
}
Når du starter et nyt playground projekt, skal du huske at vælge “Blank” – det du har valgt, som kommentarerne der indsættes i koden indikere, er ikke fra Blank templaten:
//: A UIKit based Playground for presenting user interface
Så hele den kode-chunk du har hører ikke hjemme når du vælger playground->new->Blank.
Når du vælger det, skulle du gerne ende med at have det følgende i din kodefil som DET ENESTE i filen:
//: Playground – noun: a place where people can play
import UIKit
var str = “Hello, playground”
Så prøv at lav et nyt projekt, husk at vælge playground -> new -> iOS -> Blank
Husk at tjekke du sidder på version 9.+ af Xcode :-)
Mvh. Jeppe
Hej!
Jeg vil gerne udvikle en App, hvor man skal kunne vælge og lytte til et antal hypnose lydfiler direkte på et apple medie.
Vil jeg kunne dette, efter at have gennemgået og lært indholdet af dette kursus?
Mange hilsner
Tulle
Hej Tulle,
Kurset giver dig en grundlæggende forståelse for det programmerings-sprog du skal kunne (SWIFT) for at lave apps. Derefter dykker den en lille smule ind i selve app-udviklingen og viser hvordan man gør det.
Du vil komme meget af vejen med kurset, og det er under alle omstændigheder et krav at du lærer de ting kurset gennemgår inden du kan udvikle din app :) Jeg vil sige, at med lidt ekstra research på egen hånd for at lære de sidste færdigheder du skal bruge til netop din app, så vil kurset kombineret med 1-2 timers egen-research efter få dig langt hen af vejen :)