Swift

Swift-Basics – Very important part as swift language is the backbone of iOS app development.

  • Why Swift
  • Swift vs other languages
  • The Basics
  • Basic Operators
  • Strings and Characters
  • Tuple
  • Collection Types
  • Strings
  • Arrays
  • Set
  • Dictionary
  • Array vs Dictionary vs Set
  • Control Flow
  • Functions
  • Closures
  • Enumerations
  • Traditional Enums (c way)
  • Raw Enums
  • Associated Enums
  • Classes and Structures
  • Class vs Structure vs Enums
  • Stored Properties
  • Computed Properties
  • Lazy Properties
  • Property Observers
  • Methods
  • Subscripts
  • Inheritance
  • Initialization
  • Deinitialization
  • Optional Chaining
  • Error Handling
  • Extensions
  • Protocols
  • Automatic Reference Counting
  • Strong
  • Weak
  • Strong reference cycle
  • Memory Safety
  • Deep Copy Swallow Copy
  • If let guard let guard else
  • High Order Functions in Swift
  • Map
  • Flatmap
  • Reduce
  • Filter
  • Sorted
  • High Order Function Chaining
  • Class function Vs
  • Static Function

Leave a Reply

Your email address will not be published. Required fields are marked *