Objective C for iPhone-iPad App Programming

Learn how to write apps for iPhone and iPad apps with Objective-C.
3.5 (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.
408 students enrolled
25% off
Take This Course
  • Lectures 26
  • Length 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2012 English

Course Description

In this course you will Learn Objective C and its basic programming understanding. As you may or may not know, Objective-C is the main programming language for iOS (iPhone/iPad) apps development which you will learn in thisiphone/ipad App Development Tutorial.

What are the requirements?

  • Apple Macintosh computer with OS X installed

What am I going to get from this course?

  • By the end of the course, you will have a basic understanding of Objective-C
  • In this course, you will learn to navigate Xcode (used to build iPhone/iPad apps) and a general understanding of Objective-C

Who is the target audience?

  • New to iPhone/iPad programming
  • Beginners to programming

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Installation

This course is a great way to start learning the Objective C language so you can develop your first iPhone/iPad apps.

Xcode is an Integrated Development Environment (IDE) developed by Apple for developing software for OS X and iOS. 

Section 2: Getting Started
We will start by running and setting up our development environment with Xcode.
Navigation through Xcode and describing the basic components of our program.
In this tutorial, we introduce variables within your first program.
Continuation of variables.
In this tutorial, we learn how to comment.
In this tutorial, we gain an understanding of math operators.
In this tutorial, we learn the modulus operator.
In this tutorial, we learn about compound operators.
In this tutorial, we learn about comparison operators.
In this tutorial, we learn about conditions such as "if and else" statements.
In this tutorial, we continue conditions with nested if else statements.
In this tutorial, we understand how to use else if statements.
In this tutorial, we introduce for loops.
In this tutorial, we integrate scanf for user input within a loop.
In this tutorial, we try out nested loops.
In this tutorial, we utilize while loops.
In this tutorial, we test out do while loops.
In this tutorial, we look at breaking out of loops.
In this tutorial, we learn how to use the continue statement for looping.
In this tutorial, we cover briefly cover objects.
Continuation of objects.
In this tutorial, we learn how to utilize getters/setters the long way.
In this tutorial, we learn the condensed version to synthesizing accessors.
In this tutorial, we learn how to use dot operators to set/get instance variables.
In this tutorial, we learn how to establish local variables to use within our programs.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

my bringback, teaching the world.

mybringback's goal is to give opportunity through technology. The primary emphasis is teaching/training individuals on fundamental and advanced technological topics which allow those individuals opportunities in their futures. We want everyone to succeed but that doesn't mean we have to teach the old fashioned boring way, we want to make our tutorials as informative as entertaining.  From software engineering or development to game programming, we want to get you on the right track!

Ready to start learning?
Take This Course