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
Size : | 2.7 MB |
Downloads: | 133 |
Created: | 2019-04-30 |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263
Others related eBooks about Swift Programming Tutorial
Swift is more than just a modern replacement for Objective-C. Ever since going open source..., download free Swift tutorial in PDF (94 pages) created by .
Download free Swift tutorial course in PDF, training file in 60 chapters and 353 pages. Free unaffiliated ebook created from Stack OverFlow contributor.
This book written to provide clear and concise explanation of topics for programmers both starting to learn the Swift programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it.