iPhone och iPad-utveckling med Swift 3 och Xcode 8 för iOS 10 Träningskurs

Last updated

Kurskod

swiftxcode

Varaktighet

35 timmar (vanligtvis 5 dag inklusive pauser)

Krav

The course assumes some programming experience.

Översikt

Vem ska delta?

Denna 5-dagars kurs är för utvecklare som vill lära sig att utveckla applikationer för iPhone och iPad som kör iOS 10. Xcode8, Swift 3 och iOS 10 införde betydande förändringar i hur applikationer skrivs.

Kursen är praktiskt och visar hur man utvecklar applikationer från grunden med Swift programmeringsspråket och Xcode 8 IDE.

Under kursen kommer en helt funktionell applikation att utvecklas från grunden med Swift .

Denna kurs kan endast köras på Intel-baserad Apple-hårdvara som en MacBook eller Mac Mini. Delegater måste ha registrerat sig hos Apple och ha ett Apple-ID som krävs för att ladda ner programvara. Delegater som vill köra de applikationer som utvecklats under kursen på en iPhone eller iPad med en USB-kabel måste registrera sin enhet med Xcode.

Kursplan

Development environment

  • Development environment requirements
  • Xcode and the iOS SDK
  • Apple Developer Registration
  • Reasons why Applications get rejected
  • Human Interface Guidelines

Xcode iOS Projects

  • Overview of Xcode
  • Creating an iOS project
  • Running on simulator and real devices

Adaptive Layout

  • Storyboards
  • Multiple Device Support
  • Icon Sizing and Device Orientation
  • UI Components
  • Building a User Interface

Swift

  • Swift programming language overview
  • Variables, constants and data types
  • Language constructs
  • Using Xcode to develop Swift applications
  • Playground

Swift Classes and Scenes

  • Creating Swift classes
  • Instance variables and initialisation
  • Memory management
  • Strong and weak references
  • Constructor types
  • Protocols, Hashable and Printable
  • Inheritance
  • Creating Scenes
  • Implementing View Controllers
  • Outlets and Actions

Working with Graphics

  • Adding icons and images
  • Using the SpriteKit API
  • Animating Sprites

User Interaction

  • Buttons and handlers
  • Pan gesture recognition
  • Tap gesture recognition

Multiple Screen Applications

  • Table Navigation
  • Tabbed Applications
  • Navigation Controllers

Location Services

  • Position and Altitude
  • Compass Direction

Device Access and Storage

  • File Storage
  • Music Library Access
  • SQLite Database Access

Bluetooth

  • Bluetooth API
  • Centrals
  • Peripherals

Speech Framework

  • Speech to text
  • Text to Speech

Networking

  • Network Access
  • Serialising and Deserialising JSON
  • REST Web Services

We also do Consultancy!

We work with leading clients across a wide range of technologies!

Reach out for Project | Staff Enhancement | System Audit Consulting

Relaterade Kategorier

Relaterade Kurser

Rabatterade kurser

No course discounts for now.

Nyhetsbrev & Erbjudanden

Anmäl dig till vårt nyhetsbrev så får du information om aktuella rabatter på öppna kurser. Vi respekterar ditt privatliv, så att din e-postadress kommer endast att användas för sändning vårt nyhetsbrev. När som helst kan du ändra inställningarna eller helt avbeställa den.

Våra kunder

is growing fast!

We are looking to expand our presence in Sweden!

As a Business Development Manager you will:

  • expand business in Sweden
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions