Mac OS X on x86 Hardware 2008–2024 Technical Archive
9,774 reads · 2009-04-23 – 2009-06-25

Best Tutorials

Post a list of the best tutorial websites to help your iPhone development get off the ground. The main ones I found are: icod eblog.com/ Simple tutorials on SQLite and a few other controls such as the TabBarView. This is the only site so…

Primary Author
@zack Published 2009-04-23
Collection
Hardware, Systems & Dev
Archival Footprint
9,774 historical reads · 4 curated field notes (from 6 dispatches) · 2009-04-23 – 2009-06-25
Credited Voices (3)
@uman (3)@zack (2)@Voyn1x

Post a list of the best tutorial websites to help your iPhone development get off the ground. The main ones I found are:

icod eblog.com/
Simple tutorials on SQLite and a few other controls such as the TabBarView. This is the only site so far that has a simple game tutorial. They also have tutorials on opening mail to send emails and making a web browser with the UIWebView. The SQLite tutorial helps you create a todo application.

Getting Set Up (icod eblog.com/2008/07/24/iphone-programming-tutorial-1-getting-set-up/)
UITableView Hello World (icod eblog.com/2008/07/26/iphone-programming-tutorial-hello-world/)
Beginner Interface Builder Hello World (icod eblog.com/2008/07/29/iphone-programming-tutorial-beginner-interface-builder-hello-world/)
Connecting Code to An Interface Builder View (icod eblog.com/2008/07/30/iphone-programming-tutorial-connecting-code-to-an-interface-builder-view/)
Transitioning Between Views (icod eblog.com/2008/08/03/iphone-programming-tutorial-transitioning-between-views/)
Populating UITableView With An NSArray (icod eblog.com/2008/08/08/iphone-programming-tutorial-populating-uitableview-with-an-nsarray/)
Creating a ToDo List Using SQLite Part 1 (icod eblog.com/2008/08/19/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-1/)
Creating a ToDo List Using SQLite Part 2 (icod eblog.com/2008/09/02/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-2/)
Creating a ToDo List Using SQLite Part 3 (icod eblog.com/2008/09/10/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-3/)
Creating a ToDo List Using SQLite Part 4 (icod eblog.com/2008/09/22/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-4/)
UITabBar iPhone Tutorial (icod eblog.com/2008/09/28/uitabbar-iphone-tutorial/)
Saving/Retrieving Data Using NSUserDefaults (icod eblog.com/2008/10/03/iphone-programming-tutorial-savingretrieving-data-using-nsuserdefaults/)
Using A TabBarView To Switch Between Views (icod eblog.com/2008/10/13/iphone-programming-tutorial-using-tabbarview-to-switch-between-views/)
Animating a Ball Using An NSTimer (icod eblog.com/2008/10/28/iphone-programming-tutorial-animating-a-ball-using-an-nstimer/)
Intro to SOAP Web Services (icod eblog.com/2008/11/03/iphone-programming-tutorial-intro-to-soap-web-services/)

iphonesd karticles.com/
This site contains many tutorials which cover a lot of useful information. As there is so much here are the links to the many series of tutorials that they have written. Starting with the basics they progress to making some quite complete ideas.

UIPickerView Tutorial Series (iphonesd karticles.com/search/label/UIPickerView)
UITableView Tutorial Series (iphonesd karticles.com/search/label/UITableView)
iPhone - Parsing XML Files (iphonesd karticles.com/2008/11/parsing-xml-files.html)
iPhone Localization Tutorial Series (iphonesd karticles.com/search/label/Localization)
iPhone SQLite Tutorial Series (iphonesd karticles.com/search/label/SQLite)
iPhone Touch Tutorial Series (iphonesd karticles.com/search/label/Touches)
Adding a UIToolbar to a UINavigationController (iphonesd karticles.com/2008/09/navigation-controller-uitoolbar.html)
Using WebView to open an URL (iphonesd karticles.com/2008/08/uiwebview-tutorial.html)
iPhone Application Preferences (iphonesd karticles.com/search/label/Application%20Preferences)
First iPhone Application (iphonesd karticles.com/2008/07/first-iphone-application.html)

iphonede vcentral.org/
One of the interesting things about these tutorials is firstly that they are written by many people and secondly because they are some of the only video tutorials that I have listed. There are some video tutorials on iCodeBlog. They have three levels of difficulty with a description of each level.

Beginner Tutorials (iphonede vcentral.org/viewtutorials.php?page=Tutorials&cmd=ViewAll&number=1)
- Little or no knowledge of Objective C and/or Cocoa
- Little or no knowledge of the basic syntax for Objective C and/or Cocoa
- Little or no knowledge of classes, pointers, functions, methods, loops etc.
- Little or no experience with Xcode
- Little or no experience developing on the MAC applications

Intermediate Tutorials (iphonede vcentral.org/viewtutorials.php?page=Tutorials&cmd=ViewAll&number=2)
- General knowledge of Objective C and/or Cocoa
- General knowledge of the basic syntax for Objective C and/or Cocoa
- A good understanding of classes, pointers, functions, methods, loops etc.
- Experience with Xcode
- Experience developing on the MAC applications

Advanced Tutorials (iphonede vcentral.org/viewtutorials.php?page=Tutorials&cmd=ViewAll&number=3)
- Have a full understanding of the tutorials offered in the Beginner and Intermediate levels.

iphonedevelopment.blog spot.com/
These tutorials are a set of OpenGL tutorials. They only seem to have two main tutorials at the moment although they have just released one on using Instruments to check iPhone texture memory usage.

OpenGL ES From the Ground Up, Part 1: Basic Concepts (iphonedevelopment.blog spot.com/2009/04/opengl-es-from-ground-up-part-1-basic.html)
OpenGL ES From the Ground Up, Part 2: A Look at Simple Drawing (iphonedevelopment.blog spot.com/2009/04/opengl-es-from-ground-up-part-2-look-at.html)
Using Instruments to check iPhone Texture Memory Usage (iphonedevelopment.blog spot.com/2009/04/using-instruments-to-check-iphone.html)

Author Updates & Technical Revisions

Follow-up dispatches by @zack

Author Update #1 @zack 2009-06-09

lol I think we should see some new tutorials come out now with the launch of the GM seed of the 3.0 SDK. I'll go searching in the next week. Not sure when the NDA is going to be lifted (it may have already but I have no clue)

Synthesized Community Field Notes

4 technical responses curated from 6 original dispatches

Field Note #1 @Voyn1x 2009-04-25

Good job, I think a sticky is required (Y)

I might try my hand at one of these.

Field Note #2 @uman 2009-05-29

Nice Screencasts from Pragmatic Studio

I like Mike Clark's presentation style. So far, I've only listened to the free bonus screencasts, but the quality is good, and I may check out the paid ($5) screencasts.

pragmat icstudio.com/screencasts

Field Note #3 @uman 2009-05-29

Oops. Forgot my manners. Thanks for posting this, Zack. The OpenGL ES stuff looks promising-- not many tutorials on that so far.

-u

Field Note #4 @uman 2009-06-25 ↳ Re: @zack
@zacklol I think we should see some new tutorials come out now with the launch of the GM seed of the 3.0 SDK. I'll go searching in the next week. Not sure when the NDA is going to be lifted (it may have already but I have no clue)

I'm not sure if these are 3.0, but you may want to add them to the sticky:

stan ford.edu/class/cs193p/cgi-bin/index.php

They are the code and lectures from the Spring 2009 quarter of Stanford U's CS 193P iPhone programming course available for free on iTunes U.

-u

Sources & Contributor Provenance (3 credited usernames · Thread #2670)
UsernameDossier ContributionDispatchesActive Window
@umanCore Contributor32009-05-29 → 2009-06-25
@zackPrimary Author22009-04-23 → 2009-06-09
@Voyn1xContributor12009-04-25