Home » Programming » Swift Programming Tutorial

Swift Programming Tutorial

Swift Programming Tutorial

Download free Swift tutorial course in PDF, training file in 60 chapters and 291 pages. Free unaffiliated ebook created from Stack OverFlow contributor.

Table of contents

  • About
  • Getting started with Swift Language
  • Your ?rst Swift program
  • Your ?rst program in Swift on a Mac (using a Playground)
  • Your ?rst program in Swift Playgrounds app on iPad
  • Installing Swift
  • Optional Value and Optional enum
  • Variables & Properties
  • Creating a Variable
  • Property Observers
  • Lazy Stored Properties
  • Property Basics
  • Computed Properties
  • Local and Global Variables
  • Type Properties
  • Numbers
  • Number types and literals
  • Convert numbers to/from strings
  • Rounding
  • Random number generation
  • Convert one numeric type to another
  • Exponentiation
  • Strings and Characters
  • String & Character Literals
  • Concatenate strings
  • String Encoding and Decomposition
  • Examine and compare strings
  • Reversing Strings
  • Check if String contains Characters from a De?ned Set
  • String Iteration
  • Splitting a String into an Array
  • Unicode
  • Converting Swift string to a number type
  • Convert String to and from Data / NSData
  • Formatting Strings
  • Uppercase and Lowercase Strings
  • Remove characters from a string not de?ned in Set
  • Count occurrences of a Character into a String
  • Remove leading and trailing WhiteSpace and NewLine
  • Booleans
  • What is Bool?
  • Booleans and Inline Conditionals
  • Boolean Logical Operators
  • Negate a Bool with the pre?x ! operator
  • Arrays
  • Basics of Arrays
  • Extracting values of a given type from an Array with ?atMap(_:)
  • Variables & Properties
  • Strings and Characters
  • Arrays
  • Enums
  • Sets
  • Switch
  • Conditionals
  • Loops
  • Functions
  • Classes
  • Generics
  • Reading & Writing JSON
  • Method Swizzling
  • Access Control
  • Initializers
  • Concurrency
  • Functional Programming in Swift
  • Blocks
  • Style Conventions
  • RxSwift
  • Working with C and Objective-C
  • Typealias
  • Caching on disk space
  • Swift Advance functions
  • Swift HTTP server by Kitura
  • Design Patterns - Creational
  • (Unsafe) Buffer Pointers
  • AES encryption
  • Logging in Swift
  • Performance

It is a free Swift ebook created for beginners. The content is extracted from Stack Overflow pltaform, which is written by many Swift developers and contributors.

The content is released under Creative Commons BY-SA

Pages :
File type : pdf
Downloads: 119
Submitted On: 2019-04-30
License:
Author(s):

Take advantage of this course called Swift Programming Tutorial to improve your Programming skills and better understand Swift.

This course is adapted to your level as well as all Swift pdf courses to better enrich your knowledge.

All you need to do is download the training document, open it and start learning Swift for free.

This tutorial has been prepared for the beginners to help them understand basic Swift Programming. After completing this tutorial you will find yourself at a moderate level of expertise in Swift from where you can take yourself to next levels.

This tutorial is designed for Swift students who are completely unaware of Swift concepts but they have basic understanding on Programming training.

Preview Download

Tutorials in the same categorie :