Main Page

From IPhone Dev FAQ

Jump to: navigation, search

Welcome to the #iphonedev FAQ

QoTD - zaphXX: "Read sales reports, ignore reviews."

Read the channel rules at #iphonedev.

This site supports the #iphonedev channel on irc.freenode.net - a great place to talk with other iPhone developers for help, information, ideas, and the occasional bad joke. The channel is populated with rookies and veterans of the iPhone development community from around the world. It's a great resource for all things iPhone with an emphasis on SDK and language topics. Dashcode, private apis and jailbreak topics are typically discussed elsewhere.

If you are new to iPhone development, please read get started.

Contents

iOS 4 FAQs

  • iOS4 makes many changes and a great source of information are the WWDC session videos. All devs need to watch these ASAP. No excuses!
    • Session 105 "Adopting Multitasking part 1" - this covers fast app switching (Hint: in iOS4 appWillTerm is not called)
    • Session 134 "Optimize Your App for the Retina Display" - Significant UIKit changes and automagic for resolution independence. Also, everything is now in points, not pixels.
    • Session 144 "Accessibility on iPhone OS"
    • Session 300 "Developer Tools State of the Union" - Wow. Just wow.
    • Session 400 "Graphics and Media State of the Union"
  • All WWDC session videos are available here (you must be a registered iPhone Dev to access).
  • You do not need the old SDKs. Set your Base SDK to 4.0 and set the Deployment Target for the OS version you will support. See Configuring a Project for SDK-Based Development for details.
  • For iOS 4, the GM is the same build as the Release.
  • For the SDK, there are differences so install the release SDK.
  • There is no release date for Xcode 4.0
  • There is no release date for iOS 4.x for iPad (although there is a rumor that iOS 4.1 will come out in the fall for iPad).
  • Some have had bugs with Xcode 3.1.3 with mixed target projects (iPhone & Mac OS X) so if you do sophisticated stuff you may need to keep the old SDK around for a bit.

FAQs

Software Business Links

iPhone Development Books

Checklists

Apps

  • #iphonedev Apps - A list of applications written by #iphonedev channel users.

Twitter Accounts

  • #Twitter_Accounts - A list of Twitter accounts belonging to #iphonedev channel users.

Links

Developer Blogs

Other Resources

App Testing

Tutorials

Personal tools