iOS Basic Programming
In this course we will learn how to build and improve a responsive application using swift language in xcode.
Eesmärk
The main goal of the course is to gain a strong skill in prgramming with Swift language and become able to create a full-featured program for iOS devices and apple watch.
Programm
- Introduction
- Installing SDK
- Register in apple developer
- Joining iOS developer program
- First iOS example
- Tools
- xcode
- iOS simulator
- Swift programming
- installation
- strings
- basic math
- String Subsitution
- Conditionals
- While loops
- UI image view
- Dictionaries, Arrays, and optionals
- Switch statement
- Variables and constants
- Classes
- Development kit
- UI table view
- UI color
- UI button
- Segues
- Table view details
- Image button gesture recognizer
- ScrollView
- Web view
- Custom NavBar
- Animate
- Tab Bar controller
- Sample app
- UI collection view
- MapKit
- Custom Class for data
- WebView
- Menu item detail
- Building up the first app
- Creating the storyboard
- Making connections to the swift File
- IOS simulator and writing your first function
- Numbers App
- What is Numbers app?
- Variables and constances in numbers app
- Printing the console
- Functions
- Creating UI
- Ifelse
- Multiple pickerview component
- Configuring the 2 pickerview components
- Making selections and changing the message label
- Table views
- Setting up the UI and datasource
- Adding functions to populate the table view
- Selecting rows and adding checkmarks
- View controller
- Setting up second view controller
- Creating the segue and passing the data
- Advanced table views
- TableView Controler with CustomFile
- Custom classes
- Structs
- Custom cell class for TableView
- Custom array of arrays
- Maps
- Mapkit ad Corelocation
- Current location
- Dropping pin and label
- NSUserDefaults
- For – in loop
- NSUserDefaultsClass
- Writing data
- Retrieving data
- App store
- Creating the app icon
- Creating app ID
- Downloading signing certificates
- Creating a profile
Omandatavad oskused
After finishing this course student has the ability to:
- Use core Swift syntax
- Use arrays, numbers, strings, data types and objects
- Use classes and methods
- Use Libraries
- Create a responsive application for iOS devices
- Create a responsive application for apple watch
Lisainfo
Learning methods: Practical exercise, independent work.
Assesment methods: Execution of independent work.
Investeering
Hind kokkuleppel
✨
Vajan seda oma tiimile
Aitame koostada päringu
✨
See koolitus hetkel ei toimu
Küsi lisainfot. Aitame leida sarnase koolituse või panna sinu soovi kirja.