iOS programming in Swift in Xcode

  • Home
  • iOS programming in Swift in Xcode

iOS programming in Swift in Xcode

About Course

The course is suitable for both beginners who want to learn Swift and those who know Java or another programming language. This course takes the main step: you will understand the main points of Swift and gain development experience, which you will then use in learning iOS.

What Will You Learn?

  • This course is not the usual translation of official documentation, which many companies and developers are engaged in. A full-fledged video course created from scratch with the correct sequence of topics and practical tasks.
  • The learning process is built on the principle of “from simple to complex.” To consistently “layer” knowledge on top of each other.
  • All topics are selected in strict sequence, from simple to complex, so that knowledge "leans" on each other like a constructor.

Course Content

Syntax and features of the swift language

  • Variables and Constants in Swift
  • Basic Data Types
  • Strings in swift
  • Array (Creating arrays, adding elements)
  • (Dictionary)Organizing a map of values according to the key-value principle”.
  • (Tuples) Using tuples to work with a data set, indexing
  • (Optional type)Working with containers of the Optional type, processing empty values
  • What are Enumerations – enum
  • What_is_Function
  • What_are_Closures
  • What are Enumerations – enum
  • What is Class – Struct
  • What is property – Properties
  • What is property type – Type properties
  • What is subscript – indexes
  • What is Inheritance and OOP
  • What is ARC – Automatic reference counting
  • What are Optional chains
  • What is Type Casting and Type Checking
  • What is extension
  • (Generic)Universalization of code using Generics, typing and basic capabilities
  • (Protocol)Create an abstract layer for an application using protocols.
  • What is Delegate

UIkit visual representations

Thread

Student Ratings & Reviews

No Review Yet
No Review Yet