Apple iPhone is hype at the moment and most companies want to develop apps for this smartphone. The programming language of the iPhone is Objective C and it is a bit different of Java or C++.
In the following tutorials (textual, video and ebook) you will learn the basics of Objective C and how to develop your first app for iPhone!
A free book for starting iPhone development with Cocoa using Objective-C
![]()
Bert Altenburg, author of AppleScript for Absolute Starters, in co-operation with Alex Clarke and Philippe Mougin, has released a book for newcomers to Cocoa programming using Objective-C and XCode.
Download BecomeAnXcoder (1.93 MB) or check the online version
Written Tutorials
The Easiest Way to Build your First iPhone App
Learn Cocoa – Over 50 good tutorials
iPhone tutorials on Mobile Tuts+
65 Video Tutorials
Here below you will find 65 video tutorial that explain nearly all the basics that you need to program an app for iPhone. This is really an amazing resource to learn Objective C.
Setting up Xcode
Explaining the Program
Variables
Interface
Implementation
Creating an Object
Creating Multiple Objects
Accessing Instance Variables
Data Types and Other Stuff
int and float Conversions
Type Casting and Assignment Operators
Intro to Looping
scanf and increment operators
Nested for Loops
while Loops
do Statements
if else
Useful if else Program
Nested if Statements
else if Statements
switch
Conditional Operator
Seperating Files
Running the New Program
Synthesized Accessor Methods
How young of a chick can I date?
But what if I’m a millionaire?
Inheritance
My Mom
Starting the Rectangle Class
Finishing the Rectangle Class
OMG, a Square Class?!
Making steve the Square
Creating a Point class
Enhancing the Rectangle class
Running the Brand New Point Program
Overriding Methods
New Instance Variables and Abstract Classes
Introduction to Polymorphism
Running a Polymorphic Program
Dynamic Binding and id
Error / Exception Handling
Directives for Controlling Scope
External / Global Variables
Static Variables
Enumerated Data Types
Enum Program
Categories
#define Statement
#import Statement
Introduction to Number Objects
Number Object Methods
String Objects
Substrings and Ranges
Mutable Strings
Finishing Mutable Strings
Introduction to Arrays
Mutable Arrays
Dictionary Objects
Working with Files
Copy and Rename Files
Working with File Attributes
Deleting and Printing Files
Working with Directories
Read and Write Files
Maybe you will also like this
60+ Creative and Gorgeous Wallpapers for iPhone 4 #2The iPhone4 is already out since a few month and if you are one of the luckiest who have pick …
45+ Creative and Beautiful Wallpapers for iPhone 4The iPhone has changed the way that we use our mobile phones. Apple iPhones have created a state of euphoria …
Best of Free Clean PSD Buttons ready for web2.0Buttons are important design elements because they could be the end point of a Web form or a call to …
Photoshop, Webdesign & WordPress. What you shouldn’t have missed this week!This is our first weekly column in which we share our favorites posts, articles and resources with our readers all …


This movies seemed pretty good
they´re always a nice way to learn!! great move buddy! keep it up
Pingback: 123Tech Books: C Tutorials
I’m not really getting this. I saw your first video and it was really cool and useful, but are these videos meant to teach Objective-C or just the basics, which is what I’m looking forward to learning about. So my question is, are teaching the basics of Objective C, so we can learn how to make apps? Or are you showing is things?
You’ll need to know basic Objective-C before you can build applications. It isn’t an easy, one day process. It takes time, iPhone development isn’t for you if you’re not patient.
thanks so so so much, it’s very useful
Great Tutorials Bucky!
Thanks.
actually this is a very understandable series. I have been looking for a series to clear up a lot of things about Objective C and this did nicely! Thanks a bunch! If you do 3-4 videos a day. You can do it in 15- 20 days.
Nice List
A lot of knowledge!
Hey bucky! Nice tutorials and tips!
Great job!
Thanks for the wonderful noob friendly tutorials! Appreciate it!
Nice set of tutorials .Thanx
Hi Bucky
really impressed, what a great tutorial, i feel great after watching your tutorial, Keep it up man,
Bucky a suggestion , the page is getting slow to load all 65 videos, i think it will great if you put pagination like 1 video or 2 video per page, then it will quickly load, some times browser got hang
,
Thanks and Regards
Faisal Sharif
Pingback: Objective-C Video Tutorials - NiCoding - Coding for Everyone
Good stuff is always a good stuff. ThanksiPhone Software
Hey Bucky,
Great tutorials! Learned Objective-C programming in literally 2 days. Appreciate your time and effort!!!
Thanks & regards,
Sashi