Infinite Skills - Learning To Program With Swift (2014)
MP4 | AVC 225kbps | English | 1280x720 | 15fps | 3 hours | AAC mono 64kbps | 351 MB
Genre: Video Training
In this Learning to Program with Swift training course, expert author T. Michael Rogers will teach you how to program with Swift for iOS and Mac OS. This course is designed for beginner and experienced developers, and knowledge of Java, C#, or other modern languages is recommended. You will start with an introduction to Swift, including learning how to define constants and variables and learning about conditional statements and control flow statements. From there, Rogers will teach you about the Swift language features. This video tutorial will also cover Swift classes and inheritance, as well as enumerations, structures, generics, and operators. Finally, you will see Swift in action as you watch Rogers demonstrate a Master-Detail application. Once you have completed this computer based training course, you will be fully capable of using Swift’s modern features to program for iOS and Mac OS.
Working files are included, allowing you to follow along with the author throughout the lessons.
01. Introduction To Swift
Welcome To The Course
Author Introduction
Introduction To Swift
Swift Vs Objective-C
0105 How To Access Your Working Files
Xcode Playgrounds
02. Getting Started With Swift
Defining Constants With Let
Defining Variables With Var
Type Annotations And Inference
Defining Functions
Function Parameters
0206 In/Out Parameters
0207 Tuples
0208 Conditional Statements: If
0209 Conditional Statements: Switch
0210 Loops: For
0211 Loops: For-In
0212 Loops: While
0213 Control Flow Statements
03. Swift Language Features
0301 Automatic Reference Counting Overview
0302 Strong And Weak References In Arc
0303 Closures Overview
0304 Closure Capturing Values
0305 Trailing Closures
0306 Array Collections
0307 Dictionaries
04. Swift Classes And Inheritance
0401 Classes
0402 Class Initializers
0403 Class Methods
0404 Class Properties
0405 Inheritance
0406 Type Casting
0407 The Anyobject
0408 Defining Protocols
0409 Implementing Protocols
0410 Class Extensions
05. Swift Enumerations, Structures, Generics And Operators
0501 Enumerations
0502 Associated Values
0503 Enumeration Raw Values
0504 Structures
0505 Generic Functions
0506 Generic Types
0507 Optional Chaining
0508 Bitwise Operators
0509 And, Or, Xor
0510 Overloading Operators
06. Swift In Action
0601 Master View: Task List
0602 Detail View: Task Edit
07. Conclusion
0701 Review
Download iiiup
http://www.iiiup.com/40u/Leare_To_Prog_Swif.part1.rar
http://www.iiiup.com/40v/Leare_To_Prog_Swif.part2.rar
http://www.iiiup.com/40x/Leare_To_Prog_Swif.part3.rar
发布日期: 2014-11-07