IPhone Tutorials
Here you will find a collection of links to some of the iPhone tutorials I have put together. These are designed for the various level iPhone coders, from beginner to advanced, and assume at least some level of Objective-C knowledge.
- Introduction to Xcode/Interface Builder, parts I & II
- Introduction to Xcode/Interface Builder, part III
- HelloRotation: Programatically creating autorotating view controllers (w/resizing image): http://www.ipodtouchfans.com/forums/showthread.php?t=95526
- Multi touch/Single touch/Tap handling
- Dynamic rounded rect drawing w/Multitouch
- Custom UIAlertView (Color chooser)
- Embedding UITables Into UIAlertViews
- Condensing tables, as seen in Spotlight and Weather.app
- Localizing your iPhone OS applications in Xcode
- Track info/album art/track control using the PocketTouch framework: http://www.ipodtouchfans.com/forums/showthread.php?t=142950
- Creating A PreferenceBundle For The iPhone
Xcode template that provides a start to coding any MobileSubstrate compliant dylib. Template provides a hook into SpringBoard’s applicationDidFinishLaunching message and outputs to the command line: http://www.touchrepo.com/SampleCode/XcodeTemplates/MobileSubstrateDylib.zip
Non tutorialized links to source code, and other resources:
- Preferences.framework headers (Apple’s private Preferences framework): http://www.touchrepo.com/SampleCode/Preferences-2.0framework.zip
- PocketTouch framework headers: http://www.touchrepo.com/source/PocketTouch.framework.zip
- WebTouch, change track on your iPhone from a website, using the PocketTouch framework: http://www.touchrepo.com/source/WebTouch1.0.SourceCode.zip
- playTrack, change track on your iPhone from the command line: http://www.touchrepo.com/source/playTrack1.0SourceCode.zip
- Autorotating TabBar application: http://www.touchrepo.com/SampleCode/AutorotatingTabBarApp.zip
- Utility based project that shows a UIProgressHUD in action upon load (to properly use this, detach a new thread while the UIProgressHUD is visible and have that do any background data processing or downloading while the UI is loaded in the main thread): http://www.touchrepo.com/SampleCode/TEST_UTILITYAPP.zip
- UITabBarController enbedded within a UINavigationController (by request: using Interface Builder): http://www.touchrepo.com/SampleCode/NavToTab.zip
