Video description
Learn how to...
Create Swift Code in a Playground
Create Swift Code in a REPL
Assign Constants and Variables
Find the Minimum and Maximum Ranges of Integers
Find the Properties and Methods on Data Types
Use Unary Operators
Use Binary Operators
Use Logical Operators
Create and Access Data in an Array
Remove Items from an Array
Perform Actions on Sets
Use if Statements in Practice
Use switch Statements to Grade Papers
Create and Unwrap Optional Values
Conditionally Unwrap with Nil Coalescing
Unwrap Multiple Optional Values
Use a Repeat-While Loop to Compare Values
Iterate Through Arrays with For-In Loops
Create a Function to Return Mean, Median, Mode
Exit Early from Functions
Perform a Function on Each Member of an Array
Rewrite the median Function
Add an Instance Method to a Struct
Define a Class with Properties and Methods
Override an Instance Method
Prevent Overriding a Superclass Method
Create an Enum with Raw Values and Shorthand Syntax
Add Instance Methods to Enums
Use Initializers to Set Default and Custom Values
Implement Initialization Chaining
Provide a Custom Setter
Override a Property and Create Custom Accessors
Use Type Properties and Type Methods
Use Subscripts to Help a Teacher Grade Papers Faster
Determine an Instance's Type
Use Initializers and Deinitializers
Resolve Strong Reference Cycles with Weak References
Use Closure Capture Lists to Resolve Reference Cycles in Closures
Implement Class Inheritance and Multiple Protocol Inheritance
Use Protocols for Delegation
Extend the String Type to Add Subscripts
Add Custom Initializers with Extensions
Extend Int to Adopt and Conform to a Protocol
Use Optional Chaining with Subscripts
Use Optional Chaining to Call Instance Methods
Create a Generic Function to Return a Unique Array
Create a Queue Type to Store Unique Values
Override Default Protocol Implementations
Convert Sequences from Protocol Types to Concrete Types
Catch Errors from a Throwing Function
Defer Delegate Execution
Introduce an Objective-C Project
Add a Swift File to an Objective-C Project
Extend an Objective-C Class with Swift
Create and Iterate with map and forEach
Chain Together flatMap Functions to Create URLs
Create and Overload Operators
Table of contents
-
Learn how to...
- Get Started with Xcode 00:07:10
- Create Swift Code in a Playground 00:03:18
- Create Swift Code in a REPL 00:02:17
- Assign Constants and Variables 00:02:41
- Find the Minimum and Maximum Ranges of Integers 00:03:19
- Find the Properties and Methods on Data Types 00:03:34
- Use Unary Operators 00:03:06
- Use Binary Operators 00:05:00
- Use Logical Operators 00:02:36
- Create and Access Data in an Array 00:01:52
- Remove Items from an Array 00:02:41
- Perform Actions on Sets 00:04:16
- Use if Statements in Practice 00:03:05
- Use switch Statements to Grade Papers 00:02:16
- Create and Unwrap Optional Values 00:03:01
- Conditionally Unwrap with Nil Coalescing 00:01:49
- Unwrap Multiple Optional Values 00:02:36
- Use a Repeat-While Loop to Compare Values 00:02:59
- Iterate Through Arrays with For-In Loops 00:02:02
- Create a Function to Return Mean, Median, Mode 00:04:30
- Exit Early from Functions 00:02:21
- Perform a Function on Each Member of an Array 00:03:00
- Rewrite the median Function 00:04:48
- Add an Instance Method to a Struct 00:02:37
- Define a Class with Properties and Methods 00:02:21
- Override an Instance Method 00:03:32
- Prevent Overriding a Superclass Method 00:01:54
- Create an Enum with Raw Values and Shorthand Syntax 00:03:15
- Add Instance Methods to Enums 00:02:20
- Use Initializers to Set Default and Custom Values 00:03:26
- Implement Initialization Chaining 00:04:37
- Provide a Custom Setter 00:02:13
- Override a Property and Create Custom Accessors 00:02:02
- Use Type Properties and Type Methods 00:02:27
- Use Subscripts to Help a Teacher Grade Papers Faster 00:02:43
- Determine an Instance's Type 00:02:55
- Use Initializers and Deinitializers 00:02:28
- Resolve Strong Reference Cycles with Weak References 00:01:58
- Use Closure Capture Lists to Resolve Reference Cycles in Closures 00:02:42
- Implement Class Inheritance and Multiple Protocol Inheritance 00:04:42
- Use Protocols for Delegation 00:04:57
- Extend the String Type to Add Subscripts 00:02:36
- Add Custom Initializers with Extensions 00:02:35
- Extend Int to Adopt and Conform to a Protocol 00:01:18
- Use Optional Chaining with Subscripts 00:05:14
- Use Optional Chaining to Call Instance Methods 00:03:30
- Create a Generic Function to Return a Unique Array 00:02:37
- Create a Queue Type to Store Unique Values 00:02:55
- Override Default Protocol Implementations 00:02:52
- Convert Sequences from Protocol Types to Concrete Types 00:02:06
- Catch Errors from a Throwing Function 00:03:19
- Defer Delegate Execution 00:03:21
- Introduce an Objective-C Project 00:05:50
- Add a Swift File to an Objective-C Project 00:05:49
- Extend an Objective-C Class with Swift 00:02:46
- Create and Iterate with map and forEach 00:04:10
- Chain Together flatMap Functions to Create URLs 00:03:17
- Create and Overload Operators 00:04:33
Product information
- Title: Swift Video How-To, 1/e
- Author(s):
- Release date: November 2015
- Publisher(s): Pearson
- ISBN: 9780134464558
You might also like
video
iOS 8 App Development with Swift
In these two LiveLessons videos, Paul Deitel presents everything you need to know to become an …
video
iOS Swift Programming by Example LiveLessons (Video Training)
8+ Hours of Video Instruction The Swift programming language is an ever-changing work in progress, and …
video
Swift 4.2 Essentials
Learn the basics of how to program in Swift and say “Hello, World!” This video covers …
video
Getting Started with Apple Watch Development: Swift Programming for watchOS
Create your own Apple Watch applications by learning the basics of Xcode and Swift, the programming …