Kursplan

Dag 1:

  1. OOPS-koncept
  2. Vad är programvara
  3. Organiserade vs. oorganiserade rum
  4. Varför programvara
  5. Varför iOS
  6. Apples historia
  7. iOS historia
  8. Apples USP
  9. Vad Apple är känt för
  10. UX vs. UI
  11. IDE?
  12. XCode
  13. XCode installation
  14. Varför Objective-C och varför nu Swift?
  15. Wow-faktorer i Swift
  16. Swifts grundläggande begrepp
  17. Variabler
  18. Konstanter
  19. Hello World i Swift
  20. Skapa etikett via kod
  21. ImageView
  22. ImageView-animationer
  23. NSTimer
  24. Svarskedja - touchBegan, touchMoved, etc metoder
  25. UiApplication huvuddelegat
  26. Programlivscykel
  27. Vycykel
  28. Valfritt
  29. Optionals
  30. internal, public, private
  31. init
  32. deinit
  33. Playground

Applikation att göra: Dots Game: https://apps.apple.com/app/the-dots-free/id850315430

Dag 2:

  1. UIView animationer
  2. Extenstion
  3. UITable View
  4. Anpassad cell i tabellvy
  5. Delegate och data källmetoder i delegater
  6. Header, Footer, Height, etc av tabellvy
  7. Översikt av samlingsvy
  8. Deque i tabellvy
  9. Markera
  10. Optionals
  11. didSet
  12. willSet
  13. Guard
  14. 2x och 3x koncept
  15. Navigera från en vy till en annan
  16. UINavigation Controller
  17. Presentera en kontrollant
  18. StoryBoards
  19. Xibs
  20. Kontrollanter
  21. Storleksklasser
  22. Protokoll - Obligatoriska och valfria
  23. Minnehantering

Applikation att göra: Notiserapp: Lägga till, ta bort och uppdatera notis

Dag 3:

  1. Gester
  2. Stängning
  3. Grupper och mappar
  4. Gesturigenkänning
  5. XML-parsing
  6. NSJSon-serialisering
  7. Konvertera data till Json
  8. Filhanterare
  9. Tupler
  10. Enum
  11. For-in
  12. While
  13. Webbtjänster
  14. URL Session
  15. URLRequest
  16. Varför Apples ekosystem är bäst
  17. Utskrivbar - beskrivning
  18. Hashable
  19. UIAlertView
  20. UIActivityIndicatorView

Applikation att göra: Hämta data från server via en öppen API-app, skapa en tabellvy och fyll på data och visa detaljer också.

Dag 4:

  1. Lata laddning av bilder
  2. Lata egenskaper
  3. NSOperationQueue
  4. GCD
  5. Katalogkoncept och app-säkerhet NSSearchDomain
  6. Flankekontrollant
  7. Lokalisering
  8. Nyckelring
  9. Användarstandarder
  10. PLists
  11. Filhanterare
  12. SQlite
  13. Extensiosn
  14. Sociala medierintegrering: Skapa eget delbart innehåll
  15. UITextField
  16. UITextView
  17. UISegementControl
  18. UISlider
  19. UiSwtich
  20. UIProgessBar
  21. UIPageControl
  22. UIStepper
  23. UIScrollView
  24. UIPicker
  25. UIActionSheet
  26. UIWebView
  27. Sökfält
  28. Ny mål: Apple Watch, Extensions, Tangentbord, Idag, etc
  29. NSNotifications i IOS
  30. Lägga till tredjepartslibrari
  31. Core Data
  32. Distribution och distribuering
  33. Kör app på riktiga enheter

Applikation att göra: Hämta data från server via en öppen API-app, skapa en tabellvy och fyll på data och visa detaljer också och visa sökfält och söka efter något och Core

Dag 5:

  1. Push-notifiering - Tyst och Push
  2. Lokalisering
  3. Översikt av Objective-C
  4. Egenskaper
  5. Kategorier
  6. Funktionssyntax
  7. .h och .m fil
  8. Egenskapsattribut readWrite och readOnly
  9. Egenskapsattribut strong, weak och copy
  10. Egenskapsattribut atomic och non-atomic
  11. Ladda upp app till App Store

Applikation av din egen idé

Krav

Du måste ha minst en erfarenhet av programmeringsspråk tidigare.

 35 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (3)

Kommande Kurser

Relaterade Kategorier