Struttura del corso

Concetti di base di Programming

  • Concetti OOPS
  • Che cos'è unsoftware
  • Concetto di stanze organizzate vs/s non organizzate nella programmazione
  • Perché il software

Perché Apple e iOS 

  • Perché iOS
  • Storia di Apple
  • iOS Storia
  • L'USP di Apple
  • Per cosa è famosa Apple
  • UX vs. interfaccia utente

Ambiente di sviluppo

  • Requisiti dell'ambiente di sviluppo
  • Xcode e iOS SDK
  • Registrazione per sviluppatori Apple
  • Motivi per cui le domande vengono respinte
  • Linee guida per l'interfaccia umana

Progetti Xcode iOS

  • Panoramica di Xcode
  • Creazione di un progetto iOS
  • Esecuzione su simulatore e dispositivi reali

Swift Nozioni di base

  • Perché l'obiettivo C e ora perché Swift?
  • Fattori Wow in Swift
  • Variabili
  • Costanti
  • Ciao Mondo in Swift
  • Creazione di UILabel con il codice

Immagine Animation e caricamento dell'immagine

  • UIImageView
  • AnimazioniUIView e UIImageView di base
  • Parco giochi
  • Caricamento lento delle immagini
  • Proprietà pigre

Swift Classi e scene

  • Creazione di Swift classi
  • Gestione della memoria
  • Riferimenti forti e deboli
  • Tipi di costruttori e distruttori in Swift
  • Protocolli, Hashable e Stampabili
  • Eredità
  • Creazione di scene
  • Implementazione dei controller di visualizzazione
  • Parco giochi

Ciclo di vita e catena di risposta

  • Visualizza il ciclo di vita
  • Ciclo di vita dell'applicazione
  • Catena di risposta: metodi touchBegan, touchMoved, ecc.
  • NSTimer

Layout adattivo

  • Storyboard vs XiB
  • Supporto di più dispositivi
  • Dimensionamento delle icone e orientamento del dispositivo
  • Creazione di un'interfaccia utente tramite codice
  • Sbocchi e azioni
  • Protocolli -Obbligatori e facoltativi
  • Gestione della memoria

Notifiche e localizzazione 

  • Notifiche push - Silenzioso e push
  • Localizzazione

Panoramica dell'obiettivo C

  • Proprietà
  • Categorie
  • Sintassi delle funzioni
  • Attributi di proprietà readWrite e readOnly

Social Media Integrazione in iOS:

  • Facebook Integrazione
  • Integrazione con Twitter
  • Integrazione della posta
  • Integrazione di un'app di terze parti

Componenti dell'interfaccia utente in iOS :

  • UITextField
  • UITextView
  • UISegementControl
  • UISlider
  • UiSwtich
  • UIProgessBar
  • UIPageControl
  • UIStepper
  • UIScrollView
  • UIPicker
  • UIActionSheet
  • UIWebView
  • Search Bar

Alcuni altri componenti di base e altri in iOS :

  • Gruppi e cartelle
  • Chiusura
  • Tuple
  • Sessione URL
  • URLRequest
  • UIAlertView
  • UIActivityIndicatorView
  • interno, pubblico, privato
  • Guardia
  • Optionals

Inserimento iOS :

  • GCD
  • NSOperationQueue
  • Thread principale e thread in background

Interazione con l'utente

  • Pulsanti e gestori
  • Riconoscimento dei gesti di panoramica
  • Riconoscimento dei gesti dei tocchi
  • Visualizzazione tabella personalizzata
  • Nozioni di base sulla visualizzazione raccolta

Applicazioni a schermo multiplo

  • Navigazione tra le tabelle
  • Applicazioni a schede
  • Controller di navigazione
  • Presentazione di un controller e di diverse animazioni durante la presentazione e la pressione dei controller

Servizi di localizzazione

  • Posizione e altitudine
  • Direzione bussola

Dispositivo Access e archiviazione

  • Archiviazione di file
  • Accesso alla libreria musicale
  • CoreData e Sqlite in iOS
  • Portachiavi
  • Impostazioni predefinite dell'utente
  • PListi
  • NSSearchDominio
  • Concetto di directory e sicurezza delle app NSSearchDominio

Quadro di riferimento vocale

  • Sintesi vocale
  • Sintesi vocale

Multipeer Framework

  • Invio di dati da un dispositivo all'altro
  • Collegamento di più dispositivi

Networking

  • Accesso alla rete
  • Serializzazione e deserializzazione di JSON
  • Servizi Web REST
  • Nozioni di base sull'analisi di XML

Carica l'app sull'App Store 

  • ITunes Connect
  • Portale per sviluppatori - Profili di provisioning
  • Distribuzione e distribuzione
  • Esecuzione dell'app su dispositivi reali
  • Caricamento dell'app nell'app store

Applicazioni 

  • Gioco dei punti:https://itunes.apple.com/app/the-dots-free/id850315430
  • App Note : App Note
  • App Contatti
  • Ottenere dati dal server da un'app per le API aperta e creare una visualizzazione tabella e popolare i dati e mostrarne anche i dettagli e mostrare la barra di ricerca e cercare qualcosa e usare i dati di base per salvare i dati offline
  • Applicazione della propria idea

Requisiti

È necessario avere almeno un'esperienza con un linguaggio di programmazione in passato.

 35 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (4)

Corsi relativi

Categorie relative