Swift Programming with Applications and Projects (Training Video)
With 178 Swift playgrounds and iOS application-projects in our Swift Programming book prepared with Swift 5.0 version, you will master the intricacies of the Swift language and reinforce your knowledge with questions and answers at the end of the chapter.
Introduction to Swift (var, let, print, func)
Variables, Constants and Types
Number Systems and Random Number Generation
Operators and Arithmetic Operations
Optional Constructs (if, if-else, switch case)
Loops
Data Structures-I: Arrays
Data Structures-2: Stack, Queue, Tuft, Set, and Dictionary
Function Definition (func)
String and Character Operations
Object Oriented Programming: Classes, Objects, and Structs
Protocol Oriented Programming: Protocols and Extensions
Generics
Error Catching (try, catch, guard, defer, assert)
iOS MVC Architecture and Coding Environment Step by Step iOS (Mobile) Programming (iOS Projects)
Test Software Development with XCTest (Unit test, XCTAssert Expressions)