Lynda - Swift 2 0 Essential Training
File List
| File | Size |
|---|---|
| Exercise Files/Exercise Files.zip | 2.54 MB |
| 001 Welcome.mp4 | 24.25 MB |
| 002 What you should know before watching this course.mp4 | 5.2 MB |
| 003 Using the exercise files.mp4 | 1.33 MB |
| 004 The Swift revolution.mp4 | 3.41 MB |
| 005 Installing Xcode.mp4 | 3.02 MB |
| 006 Creating a playground.mp4 | 9.53 MB |
| 007 Adding pages to a playground.mp4 | 7.09 MB |
| 008 Working with the results sidebar.mp4 | 6.86 MB |
| 009 Logging in to the console.mp4 | 13.67 MB |
| 010 Adding comments.mp4 | 16.8 MB |
| 011 Running a REPL.mp4 | 6.7 MB |
| 012 Using dot notation.mp4 | 7.58 MB |
| 013 Understanding value and reference types.mp4 | 4.04 MB |
| 014 Understanding mutability.mp4 | 3.79 MB |
| 015 Defining strings.mp4 | 5.18 MB |
| 016 Defining characters.mp4 | 4.06 MB |
| 017 Defining integers.mp4 | 2.67 MB |
| 018 Defining floating points.mp4 | 2.51 MB |
| 019 Defining Booleans.mp4 | 1.01 MB |
| 020 Defining numeric literals.mp4 | 2.19 MB |
| 021 Defining type aliases.mp4 | 2.29 MB |
| 022 Deferring value assignment and handling nil.mp4 | 13.05 MB |
| 023 Understanding Unicode.mp4 | 2.31 MB |
| 024 Working with strings.mp4 | 28.06 MB |
| 025 Defining arrays.mp4 | 12.97 MB |
| 026 Inspecting and accessing arrays.mp4 | 6.12 MB |
| 027 Modifying arrays.mp4 | 8.82 MB |
| 028 Nesting arrays.mp4 | 4.71 MB |
| 029 Defining dictionaries.mp4 | 6.36 MB |
| 030 Inspecting and accessing dictionaries.mp4 | 2.85 MB |
| 031 Modifying dictionaries.mp4 | 4.45 MB |
| 032 Nesting dictionaries.mp4 | 3.16 MB |
| 033 Defining sets.mp4 | 3.88 MB |
| 034 Inspecting and comparing sets.mp4 | 8.59 MB |
| 035 Performing set operations.mp4 | 3.9 MB |
| 036 Modifying sets.mp4 | 4.61 MB |
| 037 Nesting sets.mp4 | 2.75 MB |
| 038 Defining tuples.mp4 | 4.86 MB |
| 039 Accessing decomposing and nesting tuples.mp4 | 9.71 MB |
| 040 Modifying tuples.mp4 | 1.32 MB |
| 041 Using arithmetic operators.mp4 | 11.9 MB |
| 042 Combining strings and arrays.mp4 | 5.33 MB |
| 043 Using comparison and logical operators.mp4 | 8.44 MB |
| 044 Using ternary conditional and nil coalescing operators.mp4 | 6.17 MB |
| 045 Using range operators.mp4 | 12.51 MB |
| 046 Using type checking and casting operators.mp4 | 17.84 MB |
| 047 Understanding binary notation.mp4 | 2.34 MB |
| 048 Using bitwise operators.mp4 | 8.67 MB |
| 049 Understanding operator precedence and associativity.mp4 | 3.7 MB |
| 050 Using for and for in.mp4 | 15.59 MB |
| 051 Using while and repeat while.mp4 | 6.81 MB |
| 052 Using if and if else.mp4 | 7.14 MB |
| 053 Optional binding.mp4 | 5.94 MB |
| 054 Using guard.mp4 | 10.78 MB |
| 055 Using switch.mp4 | 10.64 MB |
| 056 Using labels.mp4 | 8.21 MB |
| 057 A quick note on enums.mp4 | 14.09 MB |
| 058 Using if case and for case.mp4 | 16.1 MB |
| 059 Deferring code execution.mp4 | 4.53 MB |
| 060 Optional chaining.mp4 | 11.62 MB |
| 061 Defining and calling functions.mp4 | 25.13 MB |
| 062 Variable input and output parameters.mp4 | 19.02 MB |
| 063 Reference type parameters.mp4 | 9.11 MB |
| 064 Returning functions.mp4 | 5.29 MB |
| 065 Returning tuples.mp4 | 4.77 MB |
| 066 Currying.mp4 | 10.48 MB |
| 067 Handling errors.mp4 | 28.43 MB |
| 068 Overloading functions.mp4 | 6.31 MB |
| 069 Creating custom operators.mp4 | 4.4 MB |
| 070 Working with closures.mp4 | 15.28 MB |
| 071 Using closures to calculate values.mp4 | 8.65 MB |
| 072 Using advanced functions.mp4 | 17.13 MB |
| 073 Comparing classes and structures.mp4 | 4.45 MB |
| 074 Working with classes.mp4 | 25.51 MB |
| 075 Class instance properties.mp4 | 16.33 MB |
| 076 Class instance methods.mp4 | 7.78 MB |
| 077 Deinitializing a class before cleanup.mp4 | 10.51 MB |
| 078 Avoiding strong reference cycles.mp4 | 16.21 MB |
| 079 Working with singletons.mp4 | 7.77 MB |
| 080 Working with structures.mp4 | 22.3 MB |
| 081 Creating mutating structures.mp4 | 4.03 MB |
| 082 Creating error type structures.mp4 | 5.59 MB |
| 083 Working with basic enumerations.mp4 | 26.84 MB |
| 084 Associating values in enumerations.mp4 | 16.82 MB |
| 085 Working with recursive enumerations.mp4 | 8.96 MB |
| 086 Subscripting.mp4 | 10.81 MB |
| 087 Defining and adopting protocols.mp4 | 12.42 MB |
| 088 Working with protocols that have optional properties.mp4 | 10.14 MB |
| 089 Using protocols in the Swift standard library.mp4 | 15.46 MB |
| 090 Working with protocol types.mp4 | 16.33 MB |
| 091 Implementing delegation.mp4 | 8.82 MB |
| 092 Working with option set types.mp4 | 5.98 MB |
| 093 Subclassing.mp4 | 10.44 MB |
| 094 Initializing from subclasses.mp4 | 19.84 MB |
| 095 Overriding initializers.mp4 | 4.22 MB |
| 096 Preventing subclasses from overriding properties or methods.mp4 | 9.34 MB |
| 097 Extending concrete types.mp4 | 16.9 MB |
| 098 Adding initializers and protocol adoption via extensions.mp4 | 7.09 MB |
| 099 Extending protocols.mp4 | 12.13 MB |
Trackers
No trackers found.