Schița de curs

Mediu de dezvoltare

  • Cerințele mediului de dezvoltare
  • Xcode și iOS SDK
  • Înregistrarea dezvoltatorilor Apple
  • Motive pentru care aplicațiile sunt respinse
  • Ghid pentru interfața umană

Xcode iOS Proiecte

  • Prezentare generală a Xcode
  • Crearea unui proiect iOS.
  • Rulează pe simulator și dispozitive reale

Aspect adaptiv

  • Storyboard-uri
  • Suport pentru mai multe dispozitive
  • Dimensiunea pictogramei și orientarea dispozitivului
  • Componentele UI
  • Construirea unei interfețe cu utilizatorul

Swift

  • Swift Prezentare generală a limbajului de programare
  • Variabile, constante și tipuri de date
  • Construcții ale limbajului
  • Folosind Xcode pentru a dezvolta aplicații Swift.
  • Loc de joaca

Swift Clasuri și scene

  • Crearea de Swift clase
  • Variabile de instanță și inițializare
  • Gestionarea memoriei
  • Referințe puternice și slabe
  • Tipuri de constructori
  • Protocoale, hashabile și imprimabile
  • Moştenire
  • Crearea scenelor
  • Implementarea controlerelor de vizualizare
  • Prize și Acțiuni

Lucrul cu grafica

  • Adăugarea de pictograme și imagini
  • Folosind API-ul SpriteKit
  • Sprite-uri animate

Interacțiunea utilizatorului

  • Butoane și manere
  • Recunoașterea gesturilor panoramice
  • Atingeți recunoașterea gesturilor

Aplicații cu mai multe ecrane

  • Navigare pe tabel
  • Aplicații cu file
  • Controlere de navigație

Servicii de localizare

  • Poziție și altitudine
  • Direcția busolei

Dispozitiv Access și stocare

  • Stocare fisiere
  • Biblioteca muzicală Access
  • SQLite Database Access

Bluetooth

  • API Bluetooth
  • Centralele
  • Periferice

Cadrul de vorbire

  • Vorbire către text
  • Text to Speech

Networking

  • Rețea Access
  • Serializarea și deserializarea JSON
  • ODIHNA Web Services

Cerințe

Cursul presupune o anumită experiență în programare.

  35 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (2)

Cursuri înrudite

IBM MobileFirst Platform for Hybrid Mobile Application Development

  21 ore

Categorii înrudite