iOhYes Retired


A podcast by iOS developers for iOS developers, delivering news, tips, and rants for professional iOS/Mac developers, with something for enterprise and indie developers alike.

Hosted by Darryl Thomas and John Sextro.

← Previous Episode   |   Next Episode →

4: Episode 4 - Mapocalypse

October 6, 2012 at 5:30PM • 1 hour 8 minutes • Wiki Entry

Sept 12th Announcement Opinions

White House iOS app OSed

  • Nimbus (Three20 with documentation)
  • Three20 architecture and idioms vs. Apple idioms?
  • Facebook SDK
  • Govt. transparency / open-ness
  • Free code!

XCode 4.5

  • The minimum deployment target is iOS 4.3.
  • In this Xcode release, Auto Layout is turned on for new user interface documents (storyboards and nib files). Because Auto Layout requires iOS 6.0, using such user interface documents on earlier iOS releases results in a crash or other undefined behavior.
  • For your app to run on earlier iOS releases, turn off Auto Layout in its user interface documents.
  • UIAElement equality still appears broken in UIAutomation :(
  • RCS and CVS are deprecated in this Xcode release.
  • ISSUES: The po, print, and expression commands cannot access enumerators directly. You must use the name of the enumeration. For example, if your code contains
    enum MyEnum { e1, e2 };
    LLDB emits an error if you type
    print e1
    Instead type,
    print MyEnum::e1

Google Patent rebuttal

Github Free Student Micro Accounts
If you have a student .edu email account, you can get signed up for the Github micro account (5 private repos) for 2 years for free.

Development Considerations for the iPhone 5

  • 1136-by-640-pixel resolution at 326 ppi
  • What happens if you don’t resize your app? Black horizontal bars.
  • Any major deprecations or removal of features from the SDK?
  • What’s new in the SDK that has developers excited?

NIB vs layout logic in custom class

  • Big teams == tons of merges
  • Nature of NIB makes it difficult to grok
  • Trade-off: NIBs are convenient, but for multi-dev teams this could cause major pains

iOS Picks

Adam Axe

  • Air Display, dual monitor support for Macbook with iPad
  • Transit - Ad-supported free transit directions

John Sextro

Jason Kozemczak