Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Ambiente di sviluppo
- Requisiti dell'ambiente di sviluppo
- Xcode e il SDK iOS
- Registrazione allo sviluppatore Apple
- Motivi per cui le applicazioni vengono rifiutate
- Linee guida di interfaccia umana
Progetti iOS in Xcode
- Panoramica di Xcode
- Creazione di un progetto iOS
- Esecuzione su simulatori e dispositivi reali
Layout adattivo
- Storyboard
- Suporte per più dispositivi
- Ridimensionamento icone e orientazione dispositivo
- Componenti UI
- Creazione di un'interfaccia utente
Swift
- Panoramica del linguaggio di programmazione Swift
- Variabili, costanti e tipi di dati
- Costrutti del linguaggio
- Utilizzo di Xcode per sviluppare applicazioni Swift
- Ambiente Playground
Classi e Scene in Swift
- Creazione di classi in Swift
- Variabili d'istanza e inizializzazione
- Gestione della memoria
- Riferimenti forti e deboli
- Tipi di costruttori
- Protocolli, Hashable e Printable
- Ereditarietà
- Creazione di Scene
- Implementazione di View Controllers
- Outlets e Actions
Lavorare con la grafica
- Aggiunta di icone e immagini
- Utilizzo dell'API SpriteKit
- Animazione degli sprite
Interazione utente
- Pulsanti e gestori
- Riconoscimento del gesto di scorrimento (pan)
- Riconoscimento del gesto di tocco (tap)
Applicazioni a più schermi
- Navigazione delle tabelle
- Applicazioni con schede
- Controller di navigazione
Servizi di localizzazione
- Posizione e altitudine
- Direzione della bussola
Accesso al dispositivo e archiviazione
- Archiviazione dei file
- Accesso alla libreria musicale
- Accesso al database SQLite
Bluetooth
- API Bluetooth
- Centrals
- Peripherals
Framework di riconoscimento vocale
- Riconoscimento della voce in testo
- Sintesi del testo in voce
Rete
- Accesso alla rete
- Seriale e deserializzazione di JSON
- Servizi Web REST
Requisiti
Il corso presuppone una certa esperienza in programmazione.
35 ore
Recensioni (3)
Le conoscenze approfondite e gli esempi
Ankur Kapila - Deutsche Bank
Corso - Programming with Kotlin
Traduzione automatica
Tutto è a posto.
Adrian Rybka - SEOyon
Corso - Flutter Development Bootcamp with Dart
Traduzione automatica
Informazioni aggiuntive molto utili
Grzegorz - Comp S.A.
Corso - BLoC Pattern
Traduzione automatica