Kursplan

Grunnleggende konsepter for Programming

    OOPS konsepter Hva er en programvare Organisert v/s uorganiserte rom konsept i programmering Hvorfor Software

Hvorfor Apple og iOS

    Hvorfor iOS Apples historie iOS Historie Apples USP Hva Apple er kjent for UX v/s UI

Utviklingsmiljø

    Utviklingsmiljøkrav Xcode og iOS SDK Apple Developer Registration Årsaker til at applikasjoner blir avvist Human Interface Guidelines

Xcode iOS Prosjekter

    Oversikt over Xcode Opprette et iOS prosjekt som kjører på simulator og ekte enheter

Swift Grunnleggende

    Hvorfor mål C og nå hvorfor Swift? Wow-faktorer i Swift variabler konstanter Hello World i Swift Å lage UILabel med kode

Bilde Animation og bildelasting

    UIImageView Basic UIView og UIImageView animasjoner Lekeplass Lazy lasting av bilder Lazy egenskaper

Swift Klasser og scener

    Opprette Swift klasser Minnehåndtering Sterke og svake referanser Konstruktørtyper og destruktorer i Swift protokoller, hashbar og utskrivbar arv Opprette scener Implementere View-kontrollere Lekeplass

Livssyklus og svarkjede

    Se Life Cycle Application Life Cycle Responder Chain - berøringsbegynte, berøringsflyttet osv. metoder NSTimer

Adaptiv layout

    Storyboards vs XiB Støtte for flere enheter Ikonstørrelser og enhetsorientering Bygge et brukergrensesnitt ved hjelp av kodeuttak og handlingsprotokoller - Påkrevd og valgfri Minneadministrasjon

Varsler og lokalisering

    Push-varsling - Stille og push-lokalisering

Oversikt over mål C

    Egenskaper Kategorier Funksjoner syntaks Egenskapsattributter readWrite og readOnly

Social Media Integrasjon i iOS:

    Facebook Integrasjon Twitter Integration Mail Integration Integrering av en tredjepartsapp

UI-komponenter i iOS :

    UITextField UITextView UISegementControl UISlider UiSwtich UIProgessBar UIPageControl UIStepper UIScrollView UIPicker UIActionSheet UIWebView SearchBar

Noen andre grunnleggende komponenter og andre i iOS:

    Grupper og mapper Lukking Tuples URL Session URLRequest UIAlertView UIActivityIndicatorSe interne, offentlige, private vaktvalg

Tråder i iOS :

    GCD NSOperationQueue Hovedtråd og bakgrunnstråder

Brukerinteraksjon

    Knapper og behandlere Panoreringsbevegelsesgjenkjenning Trykkbevegelsesgjenkjenning Egendefinert tabellvisning Grunnleggende om samlingsvisning

Flere skjermapplikasjoner

    Tabellnavigering Tabbed-applikasjoner Navigasjonskontrollere Presentere en kontroller og forskjellige animasjoner mens du presenterer og skyver kontroller

Stedstjenester

    Posisjon og høydekompassretning

Enhet Access og lagring

    Fillagring musikkbibliotek tilgang til CoreData og Sqlite i iOS Key Chain User Standards PLister NSSearchDomenekatalogkonsept og sikkerhet for apper NSSearchDomene

Rammeverk for tale

    Tale til tekst Tekst til tale

Multipeer rammeverk

    Sende data fra én enhet til en annen Koble til flere enheter

Networking

    Nettverkstilgang Serialisering og deserialisering av JSON REST Web Services Grunnleggende om XML Parsing

Last opp appen til App Store

    ITunes Connect Developer Portal - Provisioning profiles Implementering og distribusjon Kjører app på ekte enheter Laster opp app til app store

applikasjoner

    Dots Game: https://itunes.apple.com/app/the-dots-free/id850315430 Notes-appen : Notes-appen Kontakter-appen Henter data fra serveren fra en åpen API-app og lag en tabellvisning og fyll ut data og vis detaljene også og vis søkefeltet og søk etter noe og bruk kjernedata for å lagre data offline Anvendelse av din egen idé

Krav

Du må ha minst én erfaring med programmeringsspråk tidligere.

 35 timer

Antall deltakere



Price per participant

Testimonials (4)

Relaterte kurs

Related Categories