Course Code: ios8xcode6devs
Duration: 35 hours
Overview:

Ten 5-dniowy kurs jest przeznaczony dla programistów, którzy chcą nauczyć się tworzyć aplikacje na iPhone'a i iPada z systemem iOS8. Kurs jest praktyczny i pokazuje, jak tworzyć aplikacje od podstaw przy użyciu nowego języka programowania Apple Swift przy użyciu Xcode6 IDE. Podczas kursu w pełni funkcjonalna gra blokowa w stylu Tetris zostanie opracowana od podstaw przy użyciu Swift. Kurs kończy się opracowaniem nowej aplikacji od podstaw w języku Swift. Kurs zakłada pewne doświadczenie w programowaniu.

Ten kurs można uruchomić tylko na sprzęcie Apple z procesorem Intel, takim jak MacBook lub Mac Mini. Uczestnicy muszą być zarejestrowani w Apple i posiadać Apple ID, który jest wymagany do pobrania oprogramowania. Uczestnicy, którzy chcą uruchomić aplikacje opracowane podczas kursu na iPhonie lub iPadzie, muszą być zarejestrowani jako iOS programiści w Apple i zarejestrować swoje urządzenie do rozwoju. Apple pobiera 99 USD rocznie za rejestrację jako iOS deweloper.

Course Outline:

Środowisko deweloperskie

  • Wymagania środowiska programistycznego
  • Xcode i pakiet SDK iOS.
  • Rejestracja programisty Apple
  • Powody, dla których aplikacje są odrzucane

Xcode iOS Projekty

  • Wytyczne dotyczące interfejsu ludzkiego
  • Tworzenie projektu iOS.
  • Działa na symulatorze i prawdziwych urządzeniach
  • Zarządzanie pamięcią
  • Silne i słabe referencje

Swift

  • Swift przegląd języków programowania
  • Używanie Xcode do tworzenia Swift aplikacji

Sceny

  • Tworzenie scen
  • Implementowanie kontrolerów widoku

Swift Zajęcia

  • Tworzenie Swift klas
  • Zmienne instancji i inicjalizacja
  • Typy konstruktorów
  • Protokoły, haszowalne i nadające się do wydruku
  • Dziedzictwo

Praca z grafiką

  • Dodawanie ikon i obrazów
  • Korzystanie z interfejsu API SpriteKit
  • Animowanie duszków

Interakcja z użytkownikiem

  • Przyciski i uchwyt
  • Rozpoznawanie gestów panoramowania
  • Kliknij rozpoznawanie gestów

Studium przypadku

  • Opracuj nową aplikację za pomocą Swift

Dystrybucja aplikacji

  • Przenoszenie aplikacji na urządzenie w celu przetestowania
  • Pobieranie aplikacji do AppStore
Sites Published:

United Arab Emirates - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Qatar - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Egypt - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Saudi Arabia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

South Africa - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Brasil - Desenvolvimento de iPhone e iPad em Swift para iOS 8 e Xcode 6

Canada - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

中国 - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

香港 - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

澳門 - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

台灣 - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

USA - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Österreich - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Schweiz - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Deutschland - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Czech Republic - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Denmark - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Estonia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Finland - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Greece - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Magyarország - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Ireland - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Luxembourg - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Latvia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

España - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Italia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Lithuania - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Nederland - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Norway - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Portugal - Desenvolvimento de iPhone e iPad em Swift para iOS 8 e Xcode 6

România - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Sverige - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Türkiye - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Malta - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Belgique - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

France - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

日本 - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Australia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Malaysia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

New Zealand - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Philippines - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Singapore - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Thailand - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Vietnam - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

India - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Argentina - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Chile - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Costa Rica - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Ecuador - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Guatemala - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Colombia - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

México - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Panama - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Peru - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Uruguay - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Venezuela - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Polska - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

United Kingdom - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

South Korea - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Pakistan - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Sri Lanka - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Bulgaria - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Bolivia - Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6

Indonesia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Kazakhstan - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Moldova - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Morocco - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Tunisia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Kuwait - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Oman - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Slovakia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Kenya - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Nigeria - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Botswana - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Slovenia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Croatia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Serbia - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Bhutan - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Nepal - iPhone and iPad Development in Swift for iOS 8 and Xcode 6

Uzbekistan - iPhone and iPad Development in Swift for iOS 8 and Xcode 6