iOhYes Retired

iOhYes

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.



#30: Episode 30 - The Best Part of Three20

May 2, 2014 at 1:15AM • 56 minutes

The News

  1. Facebook releases Pop
  2. OSX Beta program

Tweet Shoutouts

The Discussion

  1. AppDelegate responsibilities and breaking them out
    1. related: https://github.com/JaviSoto/JSDecoupledAppDelegate
  2. Permission Dialogs
  3. Push Notifications

Picks

Chad (@jazzychad)

Jason (@jak)


#29: Episode 29 - Luther Loves Delegates

April 24, 2014 at 9:30PM • 1 hour 3 minutes

The News

  1. iPhone 6 Leaks? Article on Mac Rumors
  2. OpenSSL redux

Tweet Shoutouts

The Discussion

  1. Communication Pattern, from Objc.io
    1. Leaving out pub-sub, other non-ios paradigms
    2. ESCObservable

Picks

John (@johnsextro)

  • pttrns.com, Mobile user interface patterns
  • dribbble.com, (Yes, 3 b’s) Show and tell for designers. Not just mobile, color palettes, icons, web, etc.
    • Shoutout to Alex Garibay for pointing me to pttrns and dribbble
  • #noestimates on Twitter

Adam (@adamaxe)

Luther (@lutherbaker)

Eric (@theknlght)


#28: Episode 28 - Loosey Goosey Mammals

April 3, 2014 at 3:30PM • 57 minutes

The News

  1. Apple’s $2bn lawsuit against Samsung started this week
  2. Microsoft releases Office for iPad suite

Tweet Shoutouts

The Discussion

  1. “Class Hierarchies: don’t do that!” by Ragan Wald
    1. Super classes as brittle dependencies
    2. Interfaces + Composition?
    3. What’s the trade-off?
  2. What’s your least favorite and most favorite iOS API?
    1. Least - Address Book
    2. Least - Core Audio

Picks

John (@johnsextro)

Jason (@jak)

Adam (@adamaxe)

  • ObjC.io - I know we already picked it, but it is just that good :D
  • Anti-pick - April Fools Day

Alternative Show Titles

by Darryl Thomas

  • Stuck in my craw
  • Most Hipster Thing Ever
  • I like my subclasses 3 deep


#27: Episode 27 - Do the ROI

March 14, 2014 at 1:30AM • 1 hour 4 minutes

The News

iOS 7.1 update announcement from Apple

  1. Article from The Verge
  2. CarPlay announced
  3. TestFlight acquired by Apple
      Alternative Tools
    1. ota.io
    2. vessel.io
    3. appblade.com
    4. hockeyapp.com
    5. HockeyKit
    6. DeployGate
    7. Crashlytics Labs Beta - http://www.crashlytics.com/blog/from-crashlytics-labs-announcing-our-beta-distribution-tool/

Tweet Shoutouts

The Discussion

  1. Background process memory limits on iOS 7 (or, Why do my apps keep restarting all the time?)
  2. Should we drop iOS 6 support in light of the TLS bug to be responsible developers?

Picks

John (@johnsextro)

Jason (@jak)

  • @codereviewapp by @jacksonh

Chad

  • objc.io, A periodical about best practices and advanced techniques in Objective-C.
  • Letters, new iOS game Chad created.

Alternative Show Titles

by Darryl Thomas

  • What Are You Thinking?
  • Chad's 13" Tube


#26: Episode 26 - Worm in the Apple

March 7, 2014 at 2:00PM • 54 minutes

The News

  1. OmniGroup Open Sources OmniGraphSketcherFree
  2. Flesky, a keyboard app with an SDK
  3. StackMob sudden end of life
  4. New Apple device configuration options

Tweet Shoutouts

  1. @marksands - Unfair to call Flappy Bird Crappy Bird?

The Discussion

  1. Worm in the Apple, Apple TLS bug - Discussion of what this means to support of iOS 6.
    1. Actual Source
    2. What is it? Description of bug, Deep Dive Description
      1. “Note the two goto fail lines in a row. The first one is correctly bound to the if statement but the second, despite the indentation, isn't conditional at all. The code will always jump to the end from that second goto, err will contain a successful value because the SHA1 update operation was successful and so the signature verification will never fail.”
      2. Lack of curly braces on single line conditional to blame, or lack of testing the code?
    3. What does it mean for users?
    4. How could this have happened and gone undiscovered for so long?
  2. Background User Input recording discovered - Reported Monday night. Ars Article
    1. Can you actually infer keyboard touch events?
    2. Potential attackers can use such information to reconstruct every character the victim inputs
      1. Note that the demo exploits the latest 7.0.4 version of iOS system on a non-jailbroken iPhone 5s device successfully
    3. The only way to prevent attacks is to open the iOS task manager and stop questionable apps from running in the background

Picks

John (@johnsextro)

  • MindNode for mind mapping on the Mac and iPad. Allows for document sharing via Dropbox and MyMindNode

Joe Hainline (@josephhainline)

Neem Serra (@teamneem)

  • Ray Wenderlich’s blog - Simplified tutorials that are easy to follow with complex results
  • Xscope - measuring, inspecting & testing on-screen graphics and layouts, $30 but very helpful for making apps match the mocks.  Cool color blindness testing!

Adam Hitt


#25: Episode 25 - Are You a Cylon

February 13, 2014 at 5:30PM • 54 minutes

The News

  1. Saga of Flappy Bird
  2. Stackmob shutting down? - pastebin

The Discussion

  1. Are we in a “web 2.0” of iOS apps?
    1. See: Yahoo suite, Storehouse, FB Paper, iOS Weather, Tweet Bot, Rdio, etc.
    2. How long will this “fad” last? What aspects do you like about this trend? What do you dislike?
    3. These apps are "flat", but they're skeueomorphic in other ways (subtle animations, "sticky" modals, etc.)
  2. Are largely gesture-based apps "useable" (e.g. Storehouse, FB Paper, etc.)
    1. Certainly beautiful. Few affordances
    2. Deference to content vs. intuitive feel

Picks

Chad (@JazzyChad)

Jason (@jak)

Adam (@adamaxe)


#24: Episode 24 - Inherently Creepy

January 30, 2014 at 5:15PM • 54 minutes

The News

  1. Mac Turns 30
  2. Apple's First Quarter Financial Results

The Discussion

Human-Computer Interaction and Wearable Computing

Listener Feedback, Send a Tweet to @iOhYesPodcast

  1. Redux: Kim Etzel - @kimetzel84 - haha! The next @iOhYesPodcast should be titled "How Santa Forced Me To Upgrade To 7"

Picks

Chad (@JazzyChad)

John (@jcsextro)


#23: Episode 23 - Scrolling-freude

January 23, 2014 at 2:30PM • 54 minutes

The News

  1. Infinite Scrolling from Kane Bennett We never get to the end of news, tweets, etc
  2. iOS App Switcher from Vinh Phuc Dinh Interesting take on customizing screenshot shown in app switcher view

The Discussion

Auto Layout

Listener Feedback, Send a Tweet to @iOhYesPodcast

  1. Hector Zarate - iOSCowboy - guys when is the next episode coming? Christmas special?

  2. Kim Etzel - @kimetzel84 - haha! The next @iOhYesPodcast should be titled "How Santa Forced Me To Upgrade To 7Picks

Adam (@adamaxe)

Eric (@TheKnlght)

Luther (@LutherBaker)

John (@jcsextro)


#22: Episode 22 - Speedup Juice

November 19, 2013 at 1:00PM • 1 hour 14 minutes

The News

  1. Apple Released the iPad Air and iPad Mini Retina
  2. Those iOS 7 icons zoom at you doing 20 miles/hour

The Discussion

  1. Downsides to iOS 7 app auto-updates from the developers perspective.
  2. A tale of 2 Games
    1. Different revenue models
      1. Free
      2. In App Purchase
      3. Paid
    2. Download Numbers
    3. Press
    4. Getting Featured
    5. Tetra
      1. Free, in "Board games and puzzles"
      2. Tried to get press.
      3. Sent out pitch emails, but no traction
      4. Released the week before Burning Man
      5. Showed up in an AppAdvice article
      6. Featured in International App stores
      7. 24,400 Downloads
        1. 5,000 in US/UK
        2. 19,000 Other International
      8. 138 unlock purchases, half from US/UK, other half from other international users.
    6. WordGrid
      1. No press
      2. 197 purchases of the app
      3. #16 top paid word game
    7. Library created for social gaming, not publicly available, more to come in the future.
    8. Are paid apps dead?

Listener Feedback, Send a Tweet to @iOhYesPodcast

Hector Zarate - @hecktorzr: “Love your show. I listen to it while commuting to the office. Best from Warsaw, Poland.”

We'd love to hear from you if you are using a co-lo Mac Mini or are running iPhone 4 with iOS 7, please tweet us.

Picks

Chad (@jazzychad)

Jason (@jak)

John (@johnsextro)


#21: Episode 21 - Jason's Life Story

October 6, 2013 at 11:30PM • 1 hour 1 minute

The News

  1. iPhone 5s and 5c (5s outpacing 5c ~ 3:1)
  2. App Store offers “last compatible version” install
  3. iOS 7 at ~ 65%, less than 1 week after release

The Discussion

  1. “Made for iOS 7”
    1. Has the new design language of iOS 7 made it even more difficult to differentiate apps from one another?
    2. Do we think these apps “take advantage” of the iOS 7 hotness? Do Apple’s apps take advantage of these? (blur / depth / etc.)
    3. Do Apple’s own apps realize the “promise of iOS 7”?
    4. “Confusing UI in iOS7"
  2. isYoMamaWearsCombatBootsSupported
  3. 64-bit migration
    1. What are the pain points?
    2. What are the wins?
    3. Could this mean more RAM in future devices on the IOS platform?
  4. Future-proofing your app
    1. How far do we go to manage API changes, DB migrations, etc.
    2. How much is too much?
    3. Best strategies for deprecating builds?
  5. What every iOS dev should do day 1
    1. Setup logging/analytics
    2. Setup crash reporting
    3. Monitor your app rating

Listener Feedback, Send a Tweet to @iOhYesPodcast

We'd love to hear from you and if we like your Tweet we will talk about it on the next episode of iOhYes.

Picks

Chad (@jazzychad)

Jason (@jak)