Difference between revisions of "GUI Programmering (Swift)"

From Teknologisk videncenter
Jump to: navigation, search
(Lets make Apps)
 
Line 18: Line 18:
  
 
Forsøg at lave dette layout: [[Media:http://mbock.dk/calc]]
 
Forsøg at lave dette layout: [[Media:http://mbock.dk/calc]]
 +
 +
==Ugeopgave==
 +
- Notesystem med Loginsystem. Skal have følgende skærme:
 +
-  Login Side
 +
-  Lav ny bruger
 +
-  Liste (TableView) over personens noter
 +
-  Oprette, redigere og gemme noter
 +
- Der skal bruges en navigation controller (dvs. der skal være mulighed for en tilbageknap)
 +
- Som udgangspunkt så brug en hardcoded brugernavn og password til login.
 +
- AVANCERET: Lav et kald til en database. Læs her især afsnit 5.1 og 5.4 i bogen.

Latest revision as of 15:29, 7 March 2018

Forberedelse til Kurset

Vi skal bruge Mac Computere til dette kursus. Hvis man har en macbook selv anbefales det at man tager denne med til kurset. I så fald skal den køre macOS Sierra eller High Sierra. Derudover skal man inden man ankommer til kurset downloade og installere nyeste udgave af Xcode. Hav denne bog klar til brug. Bogen er gratis.

Hvis man ikke har en mac selv, kan man låne en den første dag. Computeren skal afleveres igen senest 11:30 fredag, med alt udleveret tilbehør. Det er elevens ansvar at sørge for at computeren afleveres til tiden.

Til kurset skal der bruges studiematerialer der kan downloades her.

Getting Up To Speed with Swift

Klokken 9:30 til 12:00: Arbejd på labs 1.2, 1.3 og 1.4

Klokken 12:30 til 14:30: Arbejd på labs 2.2, 2.5, 2.6

Lets make Apps

Klokken 8:00 til 10:00: Læs afsnit 1.6, 1.8 og Påbegynd "Guided Project: Light"

Forsøg at lave dette layout: Media:http://mbock.dk/calc

Ugeopgave

- Notesystem med Loginsystem. Skal have følgende skærme:
-  Login Side
-  Lav ny bruger
-  Liste (TableView) over personens noter
-  Oprette, redigere og gemme noter
- Der skal bruges en navigation controller (dvs. der skal være mulighed for en tilbageknap)
- Som udgangspunkt så brug en hardcoded brugernavn og password til login.
- AVANCERET: Lav et kald til en database. Læs her især afsnit 5.1 og 5.4 i bogen.