Learn iOS Programming from Scratch $99
The Most Comprehensive iOS Resource on the Web
Code:
https://www.udemy.com/learn-ios-programming-from-scratch/?couponCode=REDDIT
This course is based on years of teaching iOS programming to thousands of students and build on the inputs received from students and industry professionals alike.
The course does not assume any prior knowledge of iOS or Objective C the primary programming language for iOS development and is well suited for both beginners and intermediate developers. Our course covers the latest OS version as permitted by Apple Developer NDA. By the end of the series you will be able to develop interesting and exciting Apps of your own or for your customers. This series has been created by our in house experts and focus on real and practical usage of the technology. This series is useful for anybody who wants to quickly learn iOS or wants to upgrade their knowledge for the latest OS version.
SECTION 1: Introduction to iOS programming and Objective C
09:43
Lecture 1:
Introduction to iOS Programming Course
03:54
Lecture 2:
Xcode Installation
05:05
Lecture 3:
Hello World - The first iOS Program
05:22
Lecture 4:
The Xcode Interface
16:00
Lecture 5:
Data Types in Objective C
09:22
Lecture 6:
Introduction to OOPS
13:36
Lecture 7:
Objective C Types and Classes
15:54
Lecture 8:
Classes and Objects
08:56
Lecture 9:
Properties in Objective C
12:17
Lecture 10:
Overriding Init
14:35
Lecture 11:
Strong and Weak Properties
5 questions
Quiz 1:
Section 1 Quiz
SECTION 2: iOS Views and Objective C Concepts
08:13
Lecture 12:
MVC and Application Structure
10:05
Lecture 13:
Single View Template
10:36
Lecture 14:
Empty Template in iOS
11:39
Lecture 15:
Properties, Action Methods and Controls
15:21
Lecture 16:
Introduction to pLIsts
11:34
Lecture 17:
Introduction to NSArray
10:42
Lecture 18:
Introduction to NSMutable Arrays
07:16
Lecture 19:
UIPicker View
07:22
Lecture 20:
UIPickerView with Mutable Array
06:07
Lecture 21:
Saving and Loading with Plists
5 questions
Quiz 2:
Section 2 Quiz
SECTION 3: Target Action and Delegation in iOS
11:08
Lecture 22:
Understanding Target - Action
05:03
Lecture 23:
Target -Action Controls in IB
08:54
Lecture 24:
Controls using Code
12:42
Lecture 25:
Delegation in iOS
14:06
Lecture 26:
Delegation Demo
4 questions
Quiz 3:
Section 3 Quiz
SECTION 4: Controllers, Storyboards and Advance Objective C
06:31
Lecture 27:
Introduction to Storyboards
12:24
Lecture 28:
A working example for storyboard
06:02
Lecture 29:
The Unwind Segue
05:04
Lecture 30:
Navigation Controllers
08:01
Lecture 31:
Navigation Controller and Story Boards
11:13
Lecture 32:
Navigation Controllers and Xib Files
07:13
Lecture 33:
Categories and Extensions in...
13:01
Lecture 34:
Categories - Live Example
10:36
Lecture 35:
Extensions - Live Example
5 questions
Quiz 4:
Section 4 Quiz
SECTION 5: Table Views and Tab Bar Controllers
09:49
Lecture 36:
Introduction to Table Views
05:58
Lecture 37:
Implementing Table Views - Story Boards
05:39
Lecture 38:
Populating Table Views
08:10
Lecture 39:
Table View to Detail View
06:41
Lecture 40:
Adding Rows
05:23
Lecture 41:
Row Deletion
06:25
Lecture 42:
Grouping Table Views
09:15
Lecture 43:
Tab Bar Controller and App Organization
06:25
Lecture 44:
Tab Bar Controller Demo
SECTION 6: Building an iOS Project - The Initial Steps
08:03
Lecture 45:
Introduction to Project
16:16
Lecture 46:
Project Demo 1 - Adding Part to...
06:49
Lecture 47:
Updating the Project Model
14:04
Lecture 48:
Correction to the Model
16:35
Lecture 49:
Deleting Part of the Catalog
15:20
Lecture 50:
Assembly Class
SECTION 7: Organizing View Controllers in an App
07:34
Lecture 51:
View Controllers for our App
07:52
Lecture 52:
Parts Room App View Controllers
09:24
Lecture 53:
Displaying the Parts Catalogue
09:37
Lecture 54:
Adding and Deleting Parts
07:05
Lecture 55:
Detail View
09:32
Lecture 56:
Inventory Management
SECTION 8: Mastering SQLite
10:37
Lecture 57:
Introduction to SQLite
11:16
Lecture 58:
Creating a SQLite DB
09:22
Lecture 59:
CopyIng Database
14:14
Lecture 60:
Connecting to DB and testing Queries
10:43
Lecture 61:
Inner Join
SECTION 9: Multimedia in iOS
06:07
Lecture 62:
Multimedia in iOS
12:41
Lecture 63:
Views with DB
14:06
Lecture 64:
Audio Management
05:21
Lecture 65:
Video in IOS
12:24
Lecture 66:
Using Video in iOS - Demo
SECTION 10: Project - Integration and 2D Graphics
11:11
Lecture 67:
2D Graphics in App
04:07
Lecture 68:
Relation Types in SQL
04:35
Lecture 69:
Displaying DB
09:02
Lecture 70:
Graphics Part 1
05:58
Lecture 71:
Graphics Part 2
08:36
Lecture 72:
Getting Drawing Instructions
12:49
Lecture 73:
Implementing Graphics
SECTION 11: Project Completion and Conclusion
06:24
Lecture 74:
Joining the App together
13:32
Lecture 75:
Assembly UI
07:26
Lecture 76:
Touch Events
08:12
Lecture 77:
Drawing the Parts
07:41
Lecture 78:
Dragging the Parts
SECTION 12: iOS Best Practices and iOS App Store
11:06
Lecture 79:
Course Summary
14:34
Lecture 80:
Best Practices
05:46
Lecture 81:
App Store Review
The Most Comprehensive iOS Resource on the Web
Code:
https://www.udemy.com/learn-ios-programming-from-scratch/?couponCode=REDDIT
by Eduonix Technologies
This Video series is the most comprehensive course on net to learn and master iOS programming. We have designed the course keeping in mind the need of the developer community to have a complete a structured curriculum to learn this exciting technology. The course will allow even a beginner to grasp the important concepts and create apps by the end of this course. iOS apps are the most profitable across all Smartphone platforms and with a large community of active app users this technology continues to present great opportunity for any developer.This course is based on years of teaching iOS programming to thousands of students and build on the inputs received from students and industry professionals alike.
The course does not assume any prior knowledge of iOS or Objective C the primary programming language for iOS development and is well suited for both beginners and intermediate developers. Our course covers the latest OS version as permitted by Apple Developer NDA. By the end of the series you will be able to develop interesting and exciting Apps of your own or for your customers. This series has been created by our in house experts and focus on real and practical usage of the technology. This series is useful for anybody who wants to quickly learn iOS or wants to upgrade their knowledge for the latest OS version.
SECTION 1: Introduction to iOS programming and Objective C
09:43
Lecture 1:
Introduction to iOS Programming Course
03:54
Lecture 2:
Xcode Installation
05:05
Lecture 3:
Hello World - The first iOS Program
05:22
Lecture 4:
The Xcode Interface
16:00
Lecture 5:
Data Types in Objective C
09:22
Lecture 6:
Introduction to OOPS
13:36
Lecture 7:
Objective C Types and Classes
15:54
Lecture 8:
Classes and Objects
08:56
Lecture 9:
Properties in Objective C
12:17
Lecture 10:
Overriding Init
14:35
Lecture 11:
Strong and Weak Properties
5 questions
Quiz 1:
Section 1 Quiz
SECTION 2: iOS Views and Objective C Concepts
08:13
Lecture 12:
MVC and Application Structure
10:05
Lecture 13:
Single View Template
10:36
Lecture 14:
Empty Template in iOS
11:39
Lecture 15:
Properties, Action Methods and Controls
15:21
Lecture 16:
Introduction to pLIsts
11:34
Lecture 17:
Introduction to NSArray
10:42
Lecture 18:
Introduction to NSMutable Arrays
07:16
Lecture 19:
UIPicker View
07:22
Lecture 20:
UIPickerView with Mutable Array
06:07
Lecture 21:
Saving and Loading with Plists
5 questions
Quiz 2:
Section 2 Quiz
SECTION 3: Target Action and Delegation in iOS
11:08
Lecture 22:
Understanding Target - Action
05:03
Lecture 23:
Target -Action Controls in IB
08:54
Lecture 24:
Controls using Code
12:42
Lecture 25:
Delegation in iOS
14:06
Lecture 26:
Delegation Demo
4 questions
Quiz 3:
Section 3 Quiz
SECTION 4: Controllers, Storyboards and Advance Objective C
06:31
Lecture 27:
Introduction to Storyboards
12:24
Lecture 28:
A working example for storyboard
06:02
Lecture 29:
The Unwind Segue
05:04
Lecture 30:
Navigation Controllers
08:01
Lecture 31:
Navigation Controller and Story Boards
11:13
Lecture 32:
Navigation Controllers and Xib Files
07:13
Lecture 33:
Categories and Extensions in...
13:01
Lecture 34:
Categories - Live Example
10:36
Lecture 35:
Extensions - Live Example
5 questions
Quiz 4:
Section 4 Quiz
SECTION 5: Table Views and Tab Bar Controllers
09:49
Lecture 36:
Introduction to Table Views
05:58
Lecture 37:
Implementing Table Views - Story Boards
05:39
Lecture 38:
Populating Table Views
08:10
Lecture 39:
Table View to Detail View
06:41
Lecture 40:
Adding Rows
05:23
Lecture 41:
Row Deletion
06:25
Lecture 42:
Grouping Table Views
09:15
Lecture 43:
Tab Bar Controller and App Organization
06:25
Lecture 44:
Tab Bar Controller Demo
SECTION 6: Building an iOS Project - The Initial Steps
08:03
Lecture 45:
Introduction to Project
16:16
Lecture 46:
Project Demo 1 - Adding Part to...
06:49
Lecture 47:
Updating the Project Model
14:04
Lecture 48:
Correction to the Model
16:35
Lecture 49:
Deleting Part of the Catalog
15:20
Lecture 50:
Assembly Class
SECTION 7: Organizing View Controllers in an App
07:34
Lecture 51:
View Controllers for our App
07:52
Lecture 52:
Parts Room App View Controllers
09:24
Lecture 53:
Displaying the Parts Catalogue
09:37
Lecture 54:
Adding and Deleting Parts
07:05
Lecture 55:
Detail View
09:32
Lecture 56:
Inventory Management
SECTION 8: Mastering SQLite
10:37
Lecture 57:
Introduction to SQLite
11:16
Lecture 58:
Creating a SQLite DB
09:22
Lecture 59:
CopyIng Database
14:14
Lecture 60:
Connecting to DB and testing Queries
10:43
Lecture 61:
Inner Join
SECTION 9: Multimedia in iOS
06:07
Lecture 62:
Multimedia in iOS
12:41
Lecture 63:
Views with DB
14:06
Lecture 64:
Audio Management
05:21
Lecture 65:
Video in IOS
12:24
Lecture 66:
Using Video in iOS - Demo
SECTION 10: Project - Integration and 2D Graphics
11:11
Lecture 67:
2D Graphics in App
04:07
Lecture 68:
Relation Types in SQL
04:35
Lecture 69:
Displaying DB
09:02
Lecture 70:
Graphics Part 1
05:58
Lecture 71:
Graphics Part 2
08:36
Lecture 72:
Getting Drawing Instructions
12:49
Lecture 73:
Implementing Graphics
SECTION 11: Project Completion and Conclusion
06:24
Lecture 74:
Joining the App together
13:32
Lecture 75:
Assembly UI
07:26
Lecture 76:
Touch Events
08:12
Lecture 77:
Drawing the Parts
07:41
Lecture 78:
Dragging the Parts
SECTION 12: iOS Best Practices and iOS App Store
11:06
Lecture 79:
Course Summary
14:34
Lecture 80:
Best Practices
05:46
Lecture 81:
App Store Review