Beginning Swift [eLearning]

Beginning Swift [eLearning]

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 45m | 682 MB

Master the fundamentals of programming in Swift 4

We’ll begin with exploring the fundamental Swift programming concepts, language structure, and the Swift programming syntax. Then, we’ll learn to create original custom operators with Swift operators, branching, and loops.

Moving on, we’ll learn how to run application codes and compile errors. Having made progress with it, we’ll see how Swift compares to other computer languages and how to transform your thinking. Then, master the usage of key language elements, such as strings and collections. Finally, grasp how Swift supports modern application development using advanced features, such as built-in Unicode support and higher-order functions.

No prior Swift knowledge is required for this book, however some prior exposure to another object-oriented programming language will be beneficial.

What You Will Learn

  • Explore the fundamental Swift programming concepts, language structure, and the Swift programming syntax
  • Learn how Swift compares to other computer languages and how to transform your thinking to leverage new concepts such as optionals and protocols
  • Master how to use key language elements, such as strings and collections
  • Grasp how Swift supports modern application development using advanced features, such as built-in Unicode support and higher-order functions
Table of Contents

1 Introduction
2 Course Overview
3 String
4 Enums
5 Summary
6 Lesson Overview
7 Swift Operators – part 1
8 Swift Operators – part 2
9 Branching
10 Implementing the statements
11 Rules for using syntax
12 Loops
13 Swift Program Structure
14 Transfer statements
15 while loop and repeat while loop
16 Summary
17 Lesson Overview
18 Functions
19 Argument Labels
20 Parameter Default and Returning Values
21 Variadic Parameters
22 Functions as Parameters and Closures
23 Error Handling
24 Swift Variables and Constants
25 Using do without catch and the guard statement
26 Object Oriented Features
27 Summary
28 Lesson Introduction
29 Arrays
30 Sets
31 Dictionaries
32 Summary
33 Lesson Introduction
34 String Fundamentals
35 Tuples
36 Using Strings
37 Substring
38 Summary
39 Lesson Introduction
40 Functional Methods
41 Using Functional Methods
42 Lazy Operations
43 Swifty Code
44 Summary
45 Optionals
46 Accessing and Using Optional Values
47 Swift Data Types
48 Declaring and Assigning
49 Boolean and Character