2016
Udemy
09:17:28
English
This course teaches the fundamentals of developing iOS applications using version 2 of the Swift programming language.
The course is in 10 units: the first six cover the Swift language itself; the last four concentrate on the core view controller architecture of an iOS app.
At the end of the course, you’ll be able to write iOS applications that use tables, hierarchical and tabbed navigation, and understand the principles behind developing any iOS application.
The course will be complimented with shorter sessions on the various extension frameworks at a later date, including SpriteKit, SceneKit, HealthKit, WatchKit, etc.
├── 01 - [Day 1] Introduction to Swift2
│ ├── 1_Introduction.mp4
│ ├── 2_Setup and Hello World App.mp4
│ ├── 3_The Xcode Interface - Part 1.mp4
│ ├── 4_The Inspector Panel - Part 2.mp4
│ ├── 5_The Editor - Part 3.mp4
│ ├── 6_HelloWorld App - Part 1.mp4
│ ├── 7_HelloWorld App - Part 2.mp4
│ ├── 8 _HelloWorld App - Part 3.mp4
│ └── _HelloXcode.zip
├── 02 - [Day 2] Variables and Other Types
│ ├── 1_Variables and Constants.mp4
│ ├── 2_Int, Double and their Subtypes.mp4
│ ├── 3_Optional Types and Nil.mp4
│ ├── 4_Strings and Characters.mp4
│ ├── 5_Boolean Type.mp4
│ ├── 6_Tuples.mp4
│ ├── _Answers.playground.zip
│ ├── _Boolean.playground.zip
│ ├── _Exercises.playground.zip
│ ├── _Strings.playground.zip
│ └── _Tuples.playground.zip
├── 03 - [Day 3] More on Arrays, Loops, Directories
│ ├── 1_Fixing Unresponsive Playgrounds.mp4
│ ├── 2_Correcting the Command Line Tools Version.mp4
│ ├── 3_Learn About Arrays.mp4
│ ├── 4_Learn About Sets.mp4
│ ├── 5_Learn About Dictionaries.mp4
│ ├── 6_For, for-in, while and Repeat Loops.mp4
│ ├── 7_If, Guard and Switch.mp4
│ ├── _Answers.playground.zip
│ ├── _Arrays.playground.zip
│ ├── _Decisions.playground.zip
│ ├── _Dictionaries.playground.zip
│ ├── _Loops.playground.zip
│ └── _Sets.playground.zip
├── 04 - [Day 4] Functions, References and Closures
│ ├── 1_Basic Function Syntax.mp4
│ ├── 2_Default and Variadic Parameters.mp4
│ ├── 3_Value and Reference Type Parameters.mp4
│ ├── 4_Function Types & Nested Functions.mp4
│ ├── 5_Learn Closures.mp4
│ ├── _Answers.playground.zip
│ ├── _Closures.playground.zip
│ ├── _DefaultVariadic.playground.zip
│ ├── _Functions.playground.zip
│ ├── _References.playground.zip
│ └── _Types.playground.zip
├── 05 - [Day 5] Enumerations in iOS
│ ├── 1_Intro to Enumerations.mp4
│ ├── 2_Enumerations - Raw Values.mp4
│ ├── 3_Associated Types.mp4
│ ├── 4_Initialization in Enumerations.mp4
│ ├── 5_Mutation Functions in Enumerations.mp4
│ ├── _Answers.playground.zip
│ ├── _Associated.playground.zip
│ ├── _Enumerations.playground.zip
│ ├── _Initialization.playground.zip
│ ├── _Mutating.playground.zip
│ └── _RawValues.playground.zip
├── 06 - [Day 6] Classes, Structures & Methods
│ ├── 1_Classes and Structures.mp4
│ ├── 2_Computed Properties.mp4
│ ├── 3_Property Observers.mp4
│ ├── 4_Lazy Stored Properties.mp4
│ ├── 5_Inheritance.mp4
│ ├── 6_Type Properties and Methods.mp4
│ ├── _Answers.playground.zip
│ ├── _Classes.playground.zip
│ ├── _Computed.playground.zip
│ ├── _Inheritance.playground.zip
│ ├── _Lazy.playground.zip
│ ├── _Observers.playground.zip
│ └── _Static.playground.zip
├── 07 - [Day 7] First App in iOS, view and Other
│ ├── 0_7Answers.zip
│ ├── 0_7HelloYou.zip
│ ├── 0_7PeopleCount.zip
│ ├── 1_Intro to First iOS App (HelloYou).mp4
│ ├── 2_Starting the App, Writing the Model.mp4
│ ├── 3_Instantiating the Model.mp4
│ ├── 4_Creating the View.mp4
│ ├── 5_The ViewController & Running the App.mp4
│ ├── 6_Model – View – Controller in iOS.mp4
│ ├── 7_Delegation.mp4
│ ├── 8_Starting the PeopleCount App.mp4
│ └── 9_Setting up the Delegation.mp4
├── 08 - [Day 8] Navigations and Segue
│ ├── 1_Using a Storyboard Segue.mp4
│ ├── 2_Using an Unwind Segue With the Exit Control.mp4
│ ├── 3_Setting up a Navigation Controller App.mp4
│ ├── 4_Building a Navigation Hierarchy.mp4
│ ├── 5_Sending Data During a Segue.mp4
│ ├── 6_Delegation in Navigation Controllers - Part 1.mp4
│ ├── 7_Delegation in Navigation Controllers - Part 2.mp4
│ ├── 8Answers.zip
│ ├── 8Navigation.zip
│ ├── 8NewView.zip
│ └── 8SegueData2.zip
├── 09 - [Day 9] Table View in Depth
│ ├── 1_Intro to Tab Bar Controllers.mp4
│ ├── 2_Moving Data in a Tab Bar Application.mp4
│ ├── 3_Displaying Data in a Table View.mp4
│ ├── 4_Data Source Methods & Headers.mp4
│ ├── 5_Applying Group Settings to Table Views.mp4
│ ├── 6_Indexing a Table View.mp4
│ ├── 7_Using Subtitle Styles.mp4
│ ├── 8_Segueing From a Selected Cell.mp4
│ ├── 9_Description of the Exercise for this Unit.mp4
│ ├── _9TabBar.zip
│ ├── _9Tables2.zip
│ └── _Tables-1.zip
└── 10 - [Day 10] NoteTaker App
├── 10Tables3.zip
├── 1_Setting up Storyboard for NoteTaker App.mp4
├── 2_The Model for NoteTaker & Plist Files.mp4
├── 3_Adding a Note.mp4
├── 4_Resigning the Keyboard on Text Controls.mp4
├── 5_Presenting the Detail View for a Note.mp4
├── 6_Deleting Notes.mp4
├── 7_Saving and Using Code Snippets in Xcode.mp4
├── 8_Presenting an Alert when no Plist Exists.mp4
└── 9_Cleaning up the Code, Final Exercise & Summary of Course.mp4
www.udemy.com
Download File Size:2.08 GB