Information om denne video
Underviser: Jeppe Borgaard Jørgensen Video: 13:57 Lektion nr. 1 af 22
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
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 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 :)