Course Introduction
05 minutes08 secondsIntroduction to Swift
38 minutes47 secondsPlayground experience
11 minutes28 secondsVariables & Constants
13 minutes25 secondsif branch and trinity
08 minutes37 secondsOptional
09 minutes49 secondsif let and operator symbols
12 minutes33 secondsUnpacking Supplement
06 minutes33 secondsswitch branch walkthrough
07 minutes47 secondsString traversal, concatenation and formatting
Range of NSString
06 minutes40 secondsfor loop
07 minutes25 secondsArray operations
Dictionary operations
Function definition and external parameters
closure definition
14 minutes20 secondsgcd closure walkthrough, simplification, and trailing closures
09 minutes26 secondsClosure asynchronously executes callback parameters
07 minutes47 secondsClosure return value walkthrough
Introduction to the constructor of custom views
11 minutes45 secondsLabel scroll view refactoring
05 minutes30 secondsCourse summary
ATS settings
Course summary
Constructor basics
15 minutes19 secondsSubclass constructor execution & namespace introduction
08 minutes36 secondsOptional properties and overloaded constructors
15 minutes30 secondsKVC sets initial value
10 minutes06 secondsKVC of subclasses no longer needs to override methods
03 minutes36 secondsExploring the principles of KVC setting properties
14 minutes39 secondsTraverse constructor
22 minutes36 secondsDestructor & Construction Summary
09 minutes07 secondsgetter and setter for reference
07 minutes00 secondsHow to write lazy loading
10 minutes17 secondsdidSet&read-only property
11 minutes22 secondsget only and lazy loading supplement
06 minutes00 secondsClosure circular reference
18 minutes35 secondsRelease a closure circular reference
13 minutes22 secondsOC network access
07 minutes27 secondsswift json deserialization and try catch
19 minutes37 seconds