View
Tube
search
Sign in
Sign up
Subscriptions
Paul Hudson
Swift in Sixty Seconds
302,948 views
99 items
Last updated on May 3, 2019
public playlist
Paul Hudson
0:48
Introduction – Swift in Sixty Seconds
Paul Hudson
0:58
Variables – Swift in Sixty Seconds
Paul Hudson
0:55
Strings and integers – Swift in Sixty Seconds
Paul Hudson
0:56
Multi-line strings – Swift in Sixty Seconds
Paul Hudson
0:48
Doubles and booleans – Swift in Sixty Seconds
Paul Hudson
0:55
String interpolation – Swift in Sixty Seconds
Paul Hudson
0:46
Constants – Swift in Sixty Seconds
Paul Hudson
0:55
Type annotations – Swift in Sixty Seconds
Paul Hudson
0:46
Simple Types: Summary – Swift in Sixty Seconds
Paul Hudson
1:00
Arrays – Swift in Sixty Seconds
Paul Hudson
1:00
Sets – Swift in Sixty Seconds
Paul Hudson
0:59
Tuples – Swift in Sixty Seconds
Paul Hudson
0:57
Arrays vs Sets vs Tuples – Swift in Sixty Seconds
Paul Hudson
0:59
Dictionaries – Swift in Sixty Seconds
Paul Hudson
0:52
Dictionary default values – Swift in Sixty Seconds
Paul Hudson
1:00
Creating empty collections – Swift in Sixty Seconds
Paul Hudson
0:58
Enumerations – Swift in Sixty Seconds
Paul Hudson
1:00
Enum associated values – Swift in Sixty Seconds
Paul Hudson
1:00
Enum Raw Values – Swift in Sixty Seconds
Paul Hudson
1:00
Complex Types: Summary – Swift in Sixty Seconds
Paul Hudson
1:00
Arithmetic Operators – Swift in Sixty Seconds
Paul Hudson
0:53
Operator Overloading – Swift in Sixty Seconds
Paul Hudson
0:43
Compound assignment operators – Swift in Sixty Seconds
Paul Hudson
0:53
Comparison operators – Swift in Sixty Seconds
Paul Hudson
1:01
Conditions – Swift in Sixty Seconds
Paul Hudson
1:00
Combining operators – Swift in Sixty Seconds
Paul Hudson
1:01
The ternary operator – Swift in Sixty Seconds
Paul Hudson
1:01
Switch statements – Swift in Sixty Seconds
Paul Hudson
1:00
Range operators – Swift in Sixty Seconds
Paul Hudson
0:52
Operators and conditions: Summary – Swift in Sixty Seconds
Paul Hudson
1:00
For loops – Swift in Sixty Seconds
Paul Hudson
0:39
While loops – Swift in Sixty Seconds
Paul Hudson
1:00
Repeat loops – Swift in Sixty Seconds
Paul Hudson
0:49
Exiting loops – Swift in Sixty Seconds
Paul Hudson
1:00
Exiting multiple loops – Swift in Sixty Seconds
Paul Hudson
0:41
Skipping items – Swift in Sixty Seconds
Paul Hudson
1:00
Infinite loops – Swift in Sixty Seconds
Paul Hudson
0:58
Looping: Summary – Swift in Sixty Seconds
Paul Hudson
1:00
Writing functions – Swift in Sixty Seconds
Paul Hudson
0:58
Accepting parameters – Swift in Sixty Seconds
Paul Hudson
0:54
Returning values – Swift in Sixty Seconds
Paul Hudson
1:00
Parameter labels – Swift in Sixty Seconds
Paul Hudson
0:47
Omitting parameter labels – Swift in Sixty Seconds
Paul Hudson
0:59
Default parameters – Swift in Sixty Seconds
Paul Hudson
1:00
Variadic functions – Swift in Sixty Seconds
Paul Hudson
1:00
Writing throwing functions – Swift in Sixty Seconds
Paul Hudson
0:54
Running throwing functions – Swift in Sixty Seconds
Paul Hudson
1:01
inout parameters – Swift in Sixty Seconds
Paul Hudson
0:58
Functions: Summary – Swift in Sixty Seconds
Paul Hudson
0:47
Creating basic closures – Swift in Sixty Seconds
Paul Hudson
0:52
Accepting parameters – Swift in Sixty Seconds
Paul Hudson
0:57
Returning values – Swift in Sixty Seconds
Paul Hudson
1:00
Closures as parameters – Swift in Sixty Seconds
Paul Hudson
1:00
Trailing closure syntax – Swift in Sixty Seconds
Paul Hudson
1:01
Using closures as parameters when they accept parameters – Swift in Sixty Seconds
Paul Hudson
0:57
Using closures as parameters when they return values – Swift in Sixty Seconds
Paul Hudson
1:00
Shorthand parameter names – Swift in Sixty Seconds
Paul Hudson
1:00
Closures with multiple parameters – Swift in Sixty Seconds
Paul Hudson
1:00
Returning closures from functions – Swift in Sixty Seconds
Paul Hudson
1:00
Capturing values – Swift in Sixty Seconds
Paul Hudson
0:46
Closures: Summary – Swift in Sixty Seconds
Paul Hudson
1:00
Creating your own structs – Swift in Sixty Seconds
Paul Hudson
1:01
Computed properties – Swift in Sixty Seconds
Paul Hudson
0:59
Property observers – Swift in Sixty Seconds
Paul Hudson
0:52
Methods – Swift in Sixty Seconds
Paul Hudson
0:58
Mutating methods – Swift in Sixty Seconds
Paul Hudson
0:53
Properties and methods of strings – Swift in Sixty Seconds
Paul Hudson
0:58
Properties and methods of arrays – Swift in Sixty Seconds
Paul Hudson
1:00
Initializers – Swift in Sixty Seconds
Paul Hudson
0:47
Referring to the current instance – Swift in Sixty Seconds
Paul Hudson
1:00
Lazy properties – Swift in Sixty Seconds
Paul Hudson
1:01
Static properties and methods – Swift in Sixty Seconds
Paul Hudson
0:59
Access control – Swift in Sixty Seconds
Paul Hudson
0:55
Structs: Summary – Swift in Sixty Seconds
Paul Hudson
0:47
Creating your own classes – Swift in Sixty Seconds
Paul Hudson
1:00
Class inheritance – Swift in Sixty Seconds
Paul Hudson
1:01
Overriding methods – Swift in Sixty Seconds
Paul Hudson
0:33
Final classes – Swift in Sixty Seconds
Paul Hudson
1:00
Copying objects – Swift in Sixty Seconds
Paul Hudson
1:00
Deinitializers – Swift in Sixty Seconds
Paul Hudson
0:52
Mutability – Swift in Sixty Seconds
Paul Hudson
0:59
Classes: Summary – Swift in Sixty Seconds
Paul Hudson
1:01
Protocols – Swift in Sixty Seconds
Paul Hudson
0:56
Protocol inheritance – Swift in Sixty Seconds
Paul Hudson
0:54
Extensions – Swift in Sixty Seconds
Paul Hudson
1:01
Protocol extensions – Swift in Sixty Seconds
Paul Hudson
1:01
Protocol-oriented programming – Swift in Sixty Seconds
Paul Hudson
0:43
Protocols and extensions: Summary – Swift in Sixty Seconds
Paul Hudson
0:59
Handling missing data – Swift in Sixty Seconds
Paul Hudson
1:01
Unwrapping optionals – Swift in Sixty Seconds
Paul Hudson
1:01
Unwrapping with guard – Swift in Sixty Seconds
Paul Hudson
1:01
Force unwrapping – Swift in Sixty Seconds
Paul Hudson
0:55
Implicitly unwrapped optionals – Swift in Sixty Seconds
Paul Hudson
1:00
Nil coalescing – Swift in Sixty Seconds
Paul Hudson
0:59
Optional chaining – Swift in Sixty Seconds
Paul Hudson
1:00
Optional try – Swift in Sixty Seconds
Paul Hudson
1:00
Failable initializers – Swift in Sixty Seconds
Paul Hudson
1:00
Typecasting – Swift in Sixty Seconds
Paul Hudson
1:00
Optionals: Summary – Swift in Sixty Seconds