Mastering iPhone Programming
4.3 (22 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,495 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Mastering iPhone Programming to your Wishlist.

Add to Wishlist

Mastering iPhone Programming

Complete guide to learn iOS7 iphone Programming with Objective C and Xcode, Cocoa and MVC, Sqlite, OpenGL ES and more.
4.3 (22 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,495 students enrolled
Created by EDUmobile Academy
Published 6/2012
English [Auto-generated]
Current price: $12 Original price: $75 Discount: 84% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 14.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business

You can now avoid all the frustration and disappointment that comes when trying to learn iPhone programming . The interactive learning pedagogy is based on the "concept and problem mechanism" which provides a systematic approach for all candidates. Our experienced team of developers and tutors have created and refined the course based on a proven system that works and is recognized in the industry.  On completion of the course you will be able to

  • Understand the entire iPhone Apps Development Cycle from start to finish.
  • Develop and Publish your own iPhone Apps and Games on the App Store!
  • See which type of Apps are making money and why and how you can do the same.
  • Bid for the mushrooming number of iPhone App Projects on sites such as Elance, oDesk, WorkExchange etc.
  • If you work at a job - you can expect a pay raise with your newly acquired cutting edge skill set
  • Setup your own Independant iPhone Development Studio, and join the other studios that are successfully making money in this hot niche.

Visit our website to know more in detail

Compare to Other iOS Development Courses
Curriculum For This Course
58 Lectures
Introduction to Objective C and Xcode
5 Lectures 01:13:04

This video will describe the basics of iOS technology and will talk about its features, toolset and SDK.

Preview 19:29

This will introduce you to the Objective C programming language. We will learn how to create basic programs and execute them on Xcode.

Preview 17:41

We will take forward the discussion on Objectice C. We will expand on the concepts learnt in the previous chapter and will discuss topics like functions, structures and how to use them in our programs

Preview 16:33

This video is about Object oriented programming in Objective C.

Preview 19:21

This contains the presentation file and source code for the examples discussed in the video lessons.

Preview 242.5 kB
Cocoa and MVC in iOS
6 Lectures 01:36:36

This tutorial describes the application of iOS controls in creating an iOS application.

Preview 19:02

This lecture deals with the Model View Controller architecture in iOS

Preview 20:12

This is continuation of the Objective C lesson.

Objective C Basics - part 4

A discussion on objects and object oriented programming.

Preview 19:14

A look into some advance iOS controls.

Preview 19:29

The source code  and presentation files for Unit 2.

Preview 277.9 kB
Controls and Gestures in iOS
6 Lectures 01:34:39

This describes the memory model for iOS and its implications in application development.

Preview 17:53

This video deals with properties, Protocols and categories the three important features of Cocoa.

Preview 19:31

Description of Switch Slider and Button UI constructs for iOS

Preview 21:52

This lecture describes ViewControllers in detail.

Preview 17:39

Understanding Views in iOS.

Preview 17:44

Code and presentation for the unit 3

Preview 285.3 kB
Controllers Management
5 Lectures 01:11:05

This video teaches you how to integrate a browser in your iOS application.

Integrating Browser in an App

Introduction to touch events in iOS

Preview 16:11

Learning how to uss the tab bar.

Tab bar in iOS

Learn how to integrate Picker in an application.

Using Picker in iOS

Source code and presentation files for the above topics

Unit 4 Code &PPT
267.9 kB
Advance Controller Programming
7 Lectures 01:45:31

This video discusses the basics of Table view.

Introduction to table View

Deletion from the Table View

Delete From Table View Final

TableView - Addition


Creating a Window App

Scrolling View

Unit 5 Code &PPT
316.5 kB
Persistence in iOS
6 Lectures 01:30:32
File System in iOS

Introduction to Sqlite3

Sqlite 3 Part1 for iOS

Sqlite3 Part2

Grouped Table

Unit 6 Code&PPT
226.8 kB
Advance Graphics and Touch
5 Lectures 01:19:43

Location based Apps in iOS

Quartz Final

Multi Touch App

Unit 7 Code &PPT
180.2 kB
Multimedia Features in iOS
5 Lectures 01:03:03
Core Data

Key Value Coding

Motion Apps in iOS

Playing Video

Unit 8 Code &PPT
354.4 kB
Advance Features in iOS
7 Lectures 01:38:08
Using Address Book Part 1

Using Address Book Part 2

Camera Final

OpenGL ES in iOS

OpenGL ES in iOS - Part 2

Localization in iOS

Unit 9 Code &PPT
196.9 kB
Networking and Notifications
6 Lectures 01:29:04
Core Image

Making networked apps in iOS

Notifications in iOS

Twitter framework in iOS

Unit 10 Code &PPT
160.0 kB

App Store Submission
About the Instructor
EDUmobile Academy
4.1 Average rating
6,278 Reviews
141,278 Students
79 Courses
Programming Made Easy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.