The iOS 10 Developer Bootcamp: Master Swift and Objective-C
4.4 (105 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
10,784 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The iOS 10 Developer Bootcamp: Master Swift and Objective-C to your Wishlist.

Add to Wishlist

The iOS 10 Developer Bootcamp: Master Swift and Objective-C

This 60+ hours iOS course is the only course you'll ever need to learn Swift 3, Objective-C and become a paid developer.
4.4 (105 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
10,784 students enrolled
Created by Morteza Kordi
Last updated 4/2017
English
Price: $200
30-Day Money-Back Guarantee
Includes:
  • 60 hours on-demand video
  • 5 Articles
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create your own iOS 10 apps
  • Apply for iOS developer jobs
  • Choose the best design pattern for your app
  • Monetize your skills
  • Upload your own iOS apps to the App Store
View Curriculum
Requirements
  • No programming experience required
  • Students must have a Mac OSX System
  • Students should be passionate enough to create awesome iOS Apps!
Description

*********************************

SPECIAL NOTE: WE KEEP ADDING NEW LECTURES

The only iOS Course in Udemy Platform that is covering Swift and Objective-C Programming languages deeply. If you want to become a professional iOS Developer that can create any type of iOS Applications, take this course and i will see you in the course.

These are some of the reviews of the students that are currently enrolled in this course:

I recommend this course 100%, the instructor takes its time to explain every single detail in swift, and goes over and over the example again and again so at the end you have a good and profound understanding of what he is explaining.

Sidney Lorenz Vogel


Excellent course with great depth of the language making it a must have course. I would recommend it highly.

Carlos Blandino

It's a good course. Very educational. I only wish that there could be pdf's of transcript or example codes in winrar format. Thanks and more power

Ryan Azur

material is excellently organized and extremely well presented.
Wonderful experience and valuable information. 
Highly recommend the course.

Tori Joy

Instructor is easy to follow and breaks up each lesson appropriately.

Thomas J. Carlin III

video quality awsome and very easy understanding

Arjun Yadav

Very useful, understandable, clear English, EXCELLENT!

Holly Faith

and...

We're constantly adding new lectures to the course. The course is currently not in its final form and you can expect it to be over 90+ hours long! Our goal is to make an iOS 10 for Beginners course that has the same top-notch quality and depth as our Android for Beginners course!

*********************************

Did you know the average iOS developer makes about $90.000 per year? You too can be part of them!

By the end of this course, you'll be able to monetize your iOS 10 Developer! Whether you’ve never coded before or you’re already an iOS developer, this course include materials that take you to the next level.

And if you're not satisfied, you can get a refund at any time! The course is 30-days money-back guaranteed!


During this course, you'll learn:

  • How to use the Swift programming language
  • How to use the Objective-C programming language
  • How to create amazing iOS 10 apps
  • How to upload your apps to the Apple App Store 
  • How to monetize your iOS development skills

All of the lessons are screen recorded in HD 1080p so you can see everything I mention during the lectures (check out the free preview sections!).

I’ll personally be answering any questions you have and I’ll be happy to provide links, resources and any help I can offer you.

If you're looking to become a top-notch iOS developer and monetize your skills, click Take This Course at the top right of the page and let's get started!

Who is the target audience?
  • Students must have a Mac OSX System
  • Anyone who is eager to create mobile apps
  • Anyone who wants to monetize their mobile development skills
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 276 Lectures Collapse All 276 Lectures 60:10:18
+
Master the Swift Programming Language
1 Lecture 00:02

In this section students are going master swift programming language and build their first iPhone APP!

Section Goals
00:02
+
Swift Basics
42 Lectures 07:18:25

In this tutorial students are going to download and install the Xcode IDE.

Preview 02:42

In this tutorial students are going to be familiarized with the environment of Playground in Xcode.

Preview 02:52

In this tutorials students are going to master using variables and constants in swift.

Preview 18:43

In this tutorials students are going to master using tuples in swift.

Tuples in Swift
18:49

In this tutorials students are going understand what is type inference and how to take advantage of it in swift.

Type Inference in Swift
03:47

In this tutorial students are going to master using arithmetic operations in swift.

Arithmetic operations in Swift
04:53

In this tutorials students are going to master using incrementing and decrementing feature in swift 3.

Increment and decrement in Swift
07:49

In this tutorials students are going to master operator precedence in swift.

Operator Precedence in Swift
06:42

In this tutorials students are going to understand how to use different types in one place in swift.

Mixed Types in Swift
07:20

In this tutorials students are going to master using comparison operators in swift.

Comparison Operators in Swift
09:45

In this tutorials students are going to master using boolean logic in swift.

Boolean Logic in Swift
13:15

In this tutorials students are going to master using characters and strings in swift.

Characters and Strings in Swift
14:46

In this tutorial students are going to master using interpolation in swift.

Interpolation in Swift
03:48

In this tutorials students are going to master using equality in swift and they also learn about some of the sting methods.

Equality and String Methods in Swift
11:07

In this tutorial students are going to master using if statements in swift.

If Statement in Swift
13:53

In this tutorial students are going to understand what is scope and how to use it in swift programming language.

Scope in Swift
09:48

In this tutorial students are going to master using ternary operator in swift.

Ternary Operator in Swift
12:02

In this tutorials students are going to master using switch statements in swift.

Switch Statements in Swift - Part1
15:07

In this tutorial students are going to master using switch statements in swift

Switch Statements in Swift - Part2
15:10

In this tutorials students are going to master using ranges in swift.

Ranges in Swift
13:08

In these tutorials students are going to master using for loops in swift.

For Loops in Swift - Part1
19:55

In these tutorials students are going to master using for loops in swift.

For Loops in Swift - Part2
17:36

In this tutorial students are going master using while loops in swift.

While Loops in Swift
11:23

In these tutorial students are going to master using Repeat While Loops in Swift.

Repeat While Loops in Swift - Part1
07:16

In these tutorial students are going to master using Repeat While Loops in Swift.

Repeat While Loops in Swift - Part2
08:26

In this tutorial students are going to master using Break Statements in Swift.

Break Statement in Swift
10:03

In these tutorials students are going to master using continue statement in swift.

Continue Statement in Swift - Part1
10:55

In these tutorials students are going to master using continue statement in swift.

Continue Statement in Swift - Part2
13:13

In these tutorials students are going to master using continue statement in swift.

Continue Statement in Swift - Part3
06:07

In this tutorial students are going to master using functions in swift.

Functions in Swift
11:05

In these tutorials students are going to master using parameters in functions.

Using Parameters in Functions - Part1
11:21

In these tutorials students are going to master using parameters in functions.

Using Parameters in Functions - Part2
11:51

In these tutorials students are going to master using parameters in functions.

Using Parameters in Functions - Part3
05:38

In these tutorials students are going to master using functions that return values.

Functions that return values in swift - Part1
11:55

In these tutorials students are going to master using functions that return values.

Functions that return values in swift - Part2
10:04

In these tutorials students are going to master using functions that return values.

Functions that return values in swift - Part3
06:32

In these tutorials students are going to learn about advanced concepts about parameters in swift.

Advanced concepts about parameters in swift - Part1
09:52

In these tutorials students are going to learn about advanced concepts about parameters in swift.

Advanced concepts about parameters in swift - Part2
12:06

In this tutorial students are going to learn about swift standard library functions.

Swift Standard Library Functions
10:18

In these tutorials students are going learn about variables that can be treated like functions. We can assign functions to variables. Functions can be a type in swift programming language.

Assigning Functions to Variables - Use Functions as Variables in Swift - Part1
10:30

In these tutorials students are going learn about variables that can be treated like functions. We can assign functions to variables. Functions can be a type in swift programming language.

Assigning Functions to Variables - Use Functions as Variables in Swift - Part2
06:28

In these tutorials students are going learn about variables that can be treated like functions. We can assign functions to variables. Functions can be a type in swift programming language.

Assigning Functions to Variables - Use Functions as Variables in Swift - Part3
10:25
+
Intermediate Swift Programming
33 Lectures 06:04:29

In these tutorials students are going to master closures in swift.

Closures in Swift - Part1
13:58

In these tutorials students are going to master closures in swift.

Closures in Swift - Part2
10:09

In these tutorials students are going to master closures in swift.

Closures in Swift - Part3
10:07

In these tutorials students are going to master closures in swift.

Closures in Swift - Part4
10:52

In this tutorial students are going to master using closures with no parameters and no return values.

Closures with no parameters and no return values
12:33

In these tutorials students are going to learn how to use closure scope in swift.

Closure Scope - Part 1
13:15

In these tutorials students are going to learn how to use closure scope in swift

Closure Scope - Part 2
11:45

In this tutorial students are going to master using optionals in swift.

Optionals in Swift
12:02

In this tutorial students are going to master using nil coalescing in swift.

Force Unwrapping Optionals in Swift
15:31

In this tutorial students are going to master using if let binding in swift.

If Let Binding in Swift
16:24

In this tutorial students are going to learn how to force unwrap an optional in swift.

Nil Coalescing in Swift
10:01

In these tutorials students are going to master using arrays in swift.

Arrays in Swift - Part 1
10:55

In these tutorials students are going to master using arrays in swift.

Arrays in Swift - Part 2
03:14

In these tutorials students are going to master accessing arrays in swift.

Access Array Values in Swift - Part 1
10:30

In these tutorials students are going to master accessing arrays in swift.

Access Array Values in Swift - Part 2
05:05

In this tutorial students are going to master subscripting in swift.

Subscripting in Swift
11:08

In these tutorials students are going to master manipulating arrays in swift.

Manipulating Array Values in Swift - Part 1
10:24

In these tutorials students are going to master manipulating arrays in swift.

Manipulating Array Values in Swift - Part 2
12:28

In these tutorials students are going to master manipulating arrays in swift.

Manipulating Array Values in Swift - Part 3
06:35

In these tutorials students are going to master iterating over array values in swift.

Iteration Over Array Values in Swift - Part 1
12:23

In these tutorials students are going to master iterating over array values in swift.

Iteration Over Array Values in Swift - Part 2
12:00

In these tutorials students are going to master using reduce, filter and map functions in swift.

Reduce, Filter and Map Functions in Swift - Functional Programming - Part 1
08:10

In these tutorials students are going to master using reduce, filter and map functions in swift.

Reduce, Filter and Map Functions in Swift - Functional Programming - Part 2
12:23

In these tutorials students are going to master using reduce, filter and map functions in swift.

Reduce, Filter and Map Functions in Swift - Functional Programming - Part 3
11:04

In these tutorials students are going to master using reduce, filter and map functions in swift.

Reduce, Filter and Map Functions in Swift - Functional Programming - Part 4
06:08

In these tutorials students are going to master using dictionaries in swift.

Dictionaries in Swift - Part 1
10:30

In these tutorials students are going to master using dictionaries in swift.

Dictionaries in Swift - Part 2
10:43

In these tutorials students are going to master using dictionaries in swift.

Dictionaries in Swift - Part 3
12:02

In these tutorials students are going to master using dictionaries in swift.

Dictionaries in Swift - Part 4
09:57

In these tutorials students are going to master using dictionaries in swift.

Dictionaries in Swift - Part 5
17:58

In these tutorials students are going to master using sets in swift.

Sets in Swift - Part 1
12:48

In these tutorials students are going to master using sets in swift.

Sets in Swift - Part 2
11:02

In these tutorials students are going to master using sets in swift.

Sets in Swift - Part 3
10:25
+
Advanced Swift Programming
98 Lectures 16:50:18

In these tutorials students are going master structs in swift.

Structs in Swift - Part 1
09:45

In these tutorials students are going master structs in swift.

Structs in Swift - Part 2
09:22

Upon completing these tutorials students will be able to initialize structs swift .

Initializing Structs in Swift - Part 1
11:18

Upon completing these tutorials students will be able to initialize structs swift .

Initializing Structs in Swift - Part 2
09:50

Upon completing these tutorials students will be able to initialize structs swift .

Initializing Structs in Swift - Part 3
12:41

Upon completing these tutorials students will be able to initialize structs swift .

Initializing Structs in Swift - Part 4
10:07

Upon completing these tutorials students will be able to initialize structs swift .

Initializing Structs in Swift - Part 5
12:25

Upon completing these tutorials students will be able to initialize structs swift .

Initializing Structs in Swift - Part 6
11:40

Upon completing these tutorials students will be able to initialize structs swift .

Initializing Structs in Swift - Part 7
10:07

Upon completing these tutorials students will be able to initialize structs swift .

Initializing Structs in Swift - Part 8
09:12

Upon completing these tutorials, students have mastered methods in swift.

Methods in Swift
11:27

Upon completing these tutorials, students have mastered extensions in swift.

Extensions in Swift - Part 1
10:38

Upon completing these tutorials, students have mastered extensions in swift.

Extensions in Swift - Part 2
09:00

Upon completing these tutorials, students have mastered value types in swift.

Value Types in Swift - Part 1
09:58

Upon completing these tutorials, students have mastered value types in swift.

Value Types in Swift - Part 2
05:57

Upon completing these tutorials, students have mastered classes in swift.

Classes in Swift - Part 1
10:45

Upon completing these tutorials, students have mastered classes in swift.

Classes in Swift - Part 2
10:24

Upon completing these tutorials, students have mastered classes in swift.

Classes in Swift - Part 3
03:49

Upon completing these tutorials, students have mastered the advanced concepts of classes in swift.

More about Classes in Swift - Part 1
10:22

Upon completing these tutorials, students have mastered the advanced concepts of classes in swift.

More about Classes in Swift - Part 2
09:54

Upon completing these tutorials, students have mastered the advanced concepts of classes in swift.

More about Classes in Swift - Part 3
08:42

Upon completing these tutorials, students have mastered inheritance in swift.


Inheritance in Swift - Part 1
09:13

Upon completing these tutorials, students have mastered inheritance in swift.

Inheritance in Swift - Part 2
04:19

Upon completing these tutorials, students have mastered polymorphism in swift.

Polymorphism in Swift
11:57

Upon completing these tutorials, students have mastered the advanced concepts of inheritance in swift.

More about Inheritance in Swift - Part 1
10:32

Upon completing these tutorials, students have mastered the advanced concepts of inheritance in swift.

More about Inheritance in Swift - Part 2
11:23

Upon completing these tutorials, students have mastered initializing inherited classes in swift.

Initializing inherited classes in Swift
14:00

Upon completing these tutorials, students have mastered Required and Convenience initializers in Swift.

Required and Convenience Initializers in Swift - Part 1
11:17

Upon completing these tutorials, students have mastered Required and Convenience initializers in Swift.

Required and Convenience Initializers in Swift - Part 2
10:50

Upon completing these tutorials, students have mastered Required and Convenience initializers in Swift.

Required and Convenience Initializers in Swift - Part 3
09:35

In this tutorial students are going understand  why inheritance is very important in swift.

Why Using Inheritance in Swift?
11:57

In these tutorials students are going to master Object Life Cycle in Swift.

Object Life cycle in Swift - Part 1
12:36

In these tutorials students are going to master Object Life Cycle in Swift.

Object Life cycle in Swift - Part 2
09:49

Upon completing these tutorials, students have mastered Retain Cycle in Swift.

Retain Cycle in Swift - Part 1
10:09

Upon completing these tutorials, students have mastered Retain Cycle in Swift.


Retain Cycle in Swift - Part 2
04:58

upon completing these students are going to master enumerations in Swift.

Enumerations In Swift - Part 1
11:17

upon completing these students are going to master enumerations in Swift.

Enumerations In Swift - Part 2
11:28

upon completing these students are going to master enumerations in Swift.

Enumerations In Swift - Part 3
10:01

upon completing these students are going to master enumerations in Swift.

Enumerations In Swift - Part 4
11:28

Upon completing these tutorials, students are going master optionals in Swift.

More about Optionals in Swift - Part 1
09:23

Upon completing these tutorials, students are going master optionals in Swift.

More about Optionals in Swift - Part 2
05:42

Upon completing this tutorial, students are going master stored properties in swift.

Stored Properties in Swift
08:03

Upon completing these tutorials, students are going master computed properties in swift.

Computed Properties in Swift - Part 1
09:36

Upon completing these tutorials, students are going master computed properties in swift.

Computed Properties in Swift - Part 2
13:08

Upon completing these tutorials students are going to master type properties in swift.

Type Properties in Swift
10:49

Upon completing these tutorials students are going to master singletons in swift.

Singleton in Swift
10:05

In these tutorials students are going to master property observers in swift.

Property Observers in Swift - Part 1
10:53

In these tutorials students are going to master property observers in swift.

Property Observers in Swift - Part 2
10:11

Upon completing these tutorials, students are going to master controlling variables in swift.

Controlling Variables in Swift
12:27

Upon completing this tutorial, students are going to master Lazy Properties in Swift.

Lazy Properties in Swift
10:41

In this tutorial, Functions and Methods are going to be explained .

Functions VS Methods in Swift
14:33

Upon completing this lecture, students are going to master Initializers in Swift.

Initializers Explained in Swift
13:46

Upon completing this lecture, students are going to master mutating methods in swift.

Mutating Methods in Swift
13:07

Upon completing this lecture, students are going to master type methods in swift.

Static Methods in Swift
02:37

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 1
12:57

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 2
12:28

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 3
10:35

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 4
10:56

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 5
11:03

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 6
12:51

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 7
09:57

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 8
11:00

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 9
09:35

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 10
14:07

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 11
10:02

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 12
09:45

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 13
11:52

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 14
13:46

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 15
12:34

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 16
07:13

Upon completing these lecture, students are going to master protocols in swift.

Protocols in Swift - Part 17
10:51

Upon completing these lecture, students are going to master protocol oriented programming in swift.

Protocol Oriented Programming in Swift - Part 1
10:51

Upon completing these lecture, students are going to master protocol oriented programming in swift.

Protocol Oriented Programming in Swift - Part 2
09:54

Upon completing these lecture, students are going to master protocol oriented programming in swift.

Protocol Oriented Programming in Swift - Part 3
13:56

Upon completing these lecture, students are going to master protocol oriented programming in swift.

Protocol Oriented Programming in Swift - Part 4
09:11

Upon completing these lecture, students are going to master protocol oriented programming in swift.

Protocol Oriented Programming in Swift - Part 5
13:18

Upon completing these lecture, students are going to master protocol oriented programming in swift.

Protocol Oriented Programming in Swift - Part 6
09:48

Upon completing these lecture, students are going to master protocol oriented programming in swift.

Protocol Oriented Programming in Swift - Part 7
15:36

In these tutorials, students are going to learn about advantages of protocol oriented programming style.

Protocol Oriented Programming Advantages - Part1
14:10

In these tutorials, students are going to learn about advantages of protocol oriented programming style.

Protocol Oriented Programming Advantages - Part2
05:03

In these tutorials, students are going to master error handling in Swift.

Error Handling in Swift - Part 1
09:52

In these tutorials, students are going to master error handling in Swift.

Error Handling in Swift - Part 2
15:43

In these tutorials, students are going to master Advanced Error Handling in Swift.

Advanced Error Handling in Swift - Part1
08:57

In these tutorials, students are going to master Advanced Error Handling in Swift.

Advanced Error Handling in Swift - Part2
08:38

In these tutorials, students are going to master Advanced Error Handling in Swift.

Advanced Error Handling in Swift - Part3
07:46

In these tutorials, students are going to master Advanced Error Handling in Swift.

Advanced Error Handling in Swift - Part4
08:51

In these tutorials, students are going to master Advanced Error Handling in Swift.

Advanced Error Handling in Swift - Part5
09:42

In these tutorials, students are going to master Advanced Error Handling in Swift.

Advanced Error Handling in Swift - Part6
20:10

In these tutorials, students are going to master Advanced Error Handling in Swift.

Advanced Error Handling in Swift - Part7
04:03

In these tutorials, students are going to Master Generics in Swift.

Generics in Swift - Part1
09:28

In these tutorials, students are going to Master Generics in Swift.

Generics in Swift - Part2
15:23

In these tutorials, students are going to Master Generics in Swift.

Generics in Swift - Part3
05:06

In these tutorials, students are going to master Functional Programming in Swift.

Functional Programming in Swift - Part 1
14:28

In these tutorials, students are going to master Functional Programming in Swift.

Functional Programming in Swift - Part 2
12:28

In these tutorials, students are going to master Functional Programming in Swift.

Functional Programming in Swift - Part 3
11:03

In these tutorials, students are going to master Functional Programming in Swift.

Functional Programming in Swift - Part 4
05:20

All Swift Source Codes
00:03

The End of Swift Programming Section of the Course. Congratulations!

Congratulations Video!. End of Swift Programming Language Section of the Course
00:45
+
Master Objective-C Programming Language
1 Lecture 00:06

In this Section, students are going to master Objective-C Programming Language.

Preview 00:06
+
C Programming Basics
3 Lectures 33:17

In these tutorials students learn how to print values to the console by using C Programming language. 

Printing Values to the Console - Part 1
08:09

In these tutorials students learn how to print values to the console by using C Programming language. 

Printing Values to the Console - Part 2
12:36

In this tutorial, students are going to master using Control Statements in C Programming Language.

Control Statements in C
12:32
+
Objective-C Programming Basics
10 Lectures 02:24:32

In this tutorial, students are going to master using NSString in Objective C. We use NSString in Objective C in order to create String Values.

NSString in Objective-C
10:33

In this tutorial students are going to master using and creating variables in Objective C.

Variables in Objective-C
10:35

In this tutorial students are going to master using Operators and Break Points in Objective C.

Operators and Break Points in Objective-C
07:15

In this lecture Students are going to master If/If else statements in Objective-C.

If/If else Statements in Objective-C
11:27

In this lecture, students are going to master using Switch and Enum Statements in Objective-C.

Switch and Enum Statements in Objective-C
20:19

In this lecture students are going to learn about Scopes in Objective-C

Scope in Objective-C
14:39

For Loops in Objective-C
12:38

In this lecture students are going to learn about While and Do While Loops in Objective-C.

While and Do While Loops in Objective-C
25:11

In this lecture students are going to learn about Generating Random Values in Objective-C

Generating Random Values in Objective-C
19:02

In this lecture students are going to learn about Comparison Operators in Objective-C

Comparison Operators in Objective-C
12:53
+
Intermediate Objective-C Programming
17 Lectures 06:00:03

In this lecture students are going to learn about Objects and Classes in Objective-C

Objects and Classes on Objective-C
06:38

In this lecture students are going to learn about Array in Objective-C

Arrays in Objective-C - Part 1
07:36

In this lecture students are going to learn about Arrays in Objective-C

Arrays in Objective-C - Part 2
17:33

In this lecture students are going to learn about Arrays in Objective-C

Arrays in Objective-C - Part 3
22:59

In this lecture students are going to learn about Dictionaries in Objective-C

Dictionaries in Objective-C - Part 1
20:19

In this lecture students are going to learn about Dictionaries in Objective-C

Dictionaries in Objective-C - Part 2
07:18

In this lecture students are going to learn about For In Loops in Objective-C

For in Loops in Objective-C
08:17

In this lecture students are going to learn about NSString in Objective-C

Strings in Objective-C - NSString and NSMutableString
16:52

In this lecture students are going to learn about Classes in Objective-C

Classes and Objects in Objective-C
33:50

In this lecture students are going to learn about Nonatomic and Memory Directives in Objective-C

nonatomic and Memory directives
30:05

In this lecture students are going to learn about Initializers in Objective-C

Initializers in Objective-C
17:54

In this lecture students are going to learn about Methods in Objective-C

Methods in Objective-C
58:05

In this lecture students are going to learn about Custom Initializers in Objective-C

Custom Initializers in Objective-C
26:11

In this lecture students are going to learn about Inheritance in Objective-C

Inheritance in Objective-C
31:56

In this lecture students are going to learn about Polymorphism in Objective-C

Polymorphism in Objective-C
23:48

In this lecture students are going to learn about Categories in Objective-C

Categories in Objective-C
16:30

In this lecture students are going to learn about Pointers in Objective-C

Pointers in Objective-C
14:12
+
Advanced Objective-C Programming
71 Lectures 20:59:04

In these tutorials, students are going to create their First iOS Applications with Objective-C

App Number 1 - Quotes App! - Part 1
32:28

In these tutorials, students are going to create their First iOS Applications with Objective-C

App Number 1 - Quotes App! - Part 2
37:04

In these tutorials, students are going to create their First iOS Applications with Objective-C

App Number 1 - Quotes App! - Part 3
22:50

In these tutorials, students are going to create their First iOS Applications with Objective-C

App Number 1 - Quotes App! - Part 4
14:42

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 1
36:36

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 2
22:23

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 3
12:22

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 4
15:11

App 2 Resources
00:03

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 5
27:19

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 6
23:23

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 7
38:12

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 8
14:10

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 9
31:47

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 10
35:18

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 11
49:01

In these tutorials, Students are going to create their second iOS Applications in Objective-C. Students are going to also Master the Basics of iOS Programming.

App Number 2 - Boxing Champion Game! - Part 12
35:00

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part1 - Master TableView in iOS
31:50

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part2 - Master TableView in iOS
06:28

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part3 - Master TableView in iOS
34:29

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part4 - Master TableView in iOS
21:00

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part5 - Master TableView in iOS
15:51

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part6 - Master TableView in iOS
17:19

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

Preview 00:03

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part7 - Master TableView in iOS
25:51

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part8 - Master TableView in iOS
35:07

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part9 - Master TableView in iOS
32:06

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part10 - Master TableView in iOS
23:38

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part11 - Master TableView in iOS
27:23

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part12 - Master TableView in iOS
31:27

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part13 - Master TableView in iOS
36:33

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part14 - Master TableView in iOS
39:03

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part15 - Master TableView in iOS
15:13

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part16 - Master TableView in iOS
41:47

In these tutorials, Students are going to master TableViews and Protocols in Objective-C by creating a fully Featured iOS Applications.

App 3 - Electronic Gadgets App! - Part17 - Master TableView in iOS
25:17

App 4 - To do List App! - Part 1 - Master Delegate Design Pattern
53:04

App 4 - To do List App! - Part 2 - Master Delegate Design Pattern
31:59

App 4 - To do List App! - Part 3 - Master Delegate Design Pattern
18:42

App 4 - To do List App! - Part 4 - Master Delegate Design Pattern
35:14

App 4 - To do List App! - Part 5 - Master Delegate Design Pattern
04:31

App 4 - To do List App! - Part 6 - Master Delegate Design Pattern
06:23

App 4 - To do List App! - Part 7 - Master Delegate Design Pattern
06:08

App 4 - To do List App! - Part 8 - Master Delegate Design Pattern
05:37

App 4 - To do List App! - Part 9 - Master Delegate Design Pattern
07:01

App 4 - To do List App! - Part 10 - Master Delegate Design Pattern
03:11

App 4 - To do List App! - Part 11 - Master Delegate Design Pattern
07:42

App 4 - To do List App! - Part 12 - Master Delegate Design Pattern
04:01

App 4 - To do List App! - Part 13 - Master Delegate Design Pattern
11:48

App 4 - To do List App! - Part 14 - Master Delegate Design Pattern
05:54

App 4 - To do List App! - Part 15 - Master Delegate Design Pattern
14:30

App 4 - To do List App! - Part 16 - Master Delegate Design Pattern
10:22

App 4 - To do List App! - Part 17 - Master Delegate Design Pattern
03:37

App 4 - To do List App! - Part 18 - Master Delegate Design Pattern
11:42

App 4 - To do List App! - Part 19 - Master Delegate Design Pattern
06:31

App 4 - To do List App! - Part 20 - Master Delegate Design Pattern
02:20

App 4 - To do List App! - Part 21 - Master Delegate Design Pattern
10:19

App 4 - To do List App! - Part 22 - Master Delegate Design Pattern
09:43

App 4 - To do List App! - Part 23 - Master Delegate Design Pattern
07:30

App 4 - To do List App! - Part 24 - Master Delegate Design Pattern
04:49

App 4 - To do List App! - Part 25 - Master Delegate Design Pattern
05:59

App 4 - To do List App! - Part 26 - Master Delegate Design Pattern
03:16

App 4 - To do List App! - Part 27 - Master Delegate Design Pattern
07:56

App 4 - To do List App! - Part 28 - Master Delegate Design Pattern
05:01

App 4 - To do List App! - Part 29 - Master Delegate Design Pattern
08:24

App 4 - To do List App! - Part 30 - Master Delegate Design Pattern
12:22

App 4 - To do List App! - Part 31 - Master Delegate Design Pattern
03:12

App 4 - To do List App! - Part 32 - Master Delegate Design Pattern
04:07

App 4 - To do List App! - Part 33 - Master Delegate Design Pattern
03:24

App 4 - To do List App! - Part 34 - Master Delegate Design Pattern
06:22

App 4 - To do List App! - Part 35 - Master Delegate Design Pattern
02:33

App 4 - To do List App! - Part 36 - Master Delegate Design Pattern
05:35
About the Instructor
Morteza Kordi
4.4 Average rating
512 Reviews
18,008 Students
3 Courses
Developer, Programmer, Designer and Teacher at Udemy

Hi My name is Morteza


ANDROID & iOS & JAVA& C# EXPERT

Why I'm the instructor you need:

1. I have a decade of experience in programming and mobile app development.

2. I'm a coding geek and I just love what I'm doing. I do it mostly for fun and because I enjoy it.

3. I have years of experience at teaching what I know about programming and mobile app development - mostly at coding bootcamps.

Do you want to become a top-notch programmer?! Enroll in one of my courses and let's go!!