Skip to content
iOhYes podcast artwork

PODCAST · technology

iOhYes

by 5by5

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 & John Sextro.

Publisher-supplied feed metadata · PodParley refreshed Sep 4, 2025 · Source feed

Episodes

  1. 120: Force Quit

    Thanks to all of our listeners, sponsors, former guests and hosts and to Dan and Haddie and the rest of the 5by5 network. This will be our last episode. We hope you've enjoyed the series as much as we've enjoyed producing it.

  2. 119: Wobble

    Discussion: tvOS Development with special guest Mark Sands Recreating the Parallax effect 3D transform Sheen (Glossy effect) Shadow Wobble Top Shelf Extension on tvOS Open Source project Re:Lax on GitHub CAR Files Compiled asset catalog Theme Engine from Alex CAR file inspector Bill of Materials...

  3. 118: Dependencies All the Way Down

    Discussion: Your App Build Pipeline Dependency management Carthage Punic - Clean room implementation of Carthage CocoaPods SPM Build systems CircleCI Travis XCTool from Facebook Xcode Server Are you using it? Let us know @iohyespodcast Darryl's Pick Punic, Clean room implementation of Carthage

  4. 117: Twenty Out Of Twenty Is Bad

    Discussion: Energy Profiler For more info see Ep. 104, Power Struggles Apple really wants us to be good citizens of the battery. Apps that quickly drain the battery will be shunned by users Remember the Facebook background audio “bug” (some say ploy to allow the fb app to stay alive in…

    more
  5. 116: Jittery Moment

    Discussion: Time Profiler But first: a brief rundown of the Instruments UI Toolbar Record/Stop Pause Target Selection Status display Strategy Selection CPU data Instrument data Thread data Detail/inspector toggles Timeline Plots data along the time your app was sampled Can be filtered and zoomed...

  6. 115: Do the Weak-Strong Dance

    Discussion - Allocations and Leaks instruments Extraordinarily hard to spot Tough to find offending code without help from tools Unbounded Memory Growth (memory growth without a chance to collect (deallocate) memory True Leaks (retain cycles) Allocations Generation Analysis Tracks allocations…

    more
  7. 114: It's All Unified

    Discussion - Notifications in iOS 10 Brief breakdown of WWDC sessions related to notifications What’s New in the Apple Push Notification Service Introduction to Notifications Advanced Notifications New stuff APNS Token-based authentication UserNotifications (and UserNotificationsUI) Framework...

  8. 113: Qualified Yeses

    John and Darryl recap and grade their WWDC wish-lists and discuss changes to the Human Interface Guidelines for iOS. WWDC Wishlist Scorecard John Get serious about home automation, maybe make Apple TV an automation hub (Half Credit) Siri as a Service (3rd party integration) (Yes) Refactoring for...

  9. 112: Wonderful Whisky Drinking Chat 2016

    Darryl and Nolan are joined by Amro Mousa and Matt Massicotte to discuss the WWDC 2016 Keynote and Developer State of the Union. Also, Whisky. The Whiskies Mars Iwai Tradition Japanese Whisky Amrut Fusion Single Malt Whisky Laphroaig Single Malt Whisky - 10 Year Keynote Pre-keynote observation...

  10. 111: Make Buttons Great Again

    Discussion - WWDC Wish List John Get serious about home automation, maybe make Apple TV an automation hub Siri as a Service (3rd party integration) Refactoring for Swift (in Xcode) Announce date to sunset Obj-C Xcode for iPad Pro Darryl More voice command vocabulary. Something like AppleScript...

  11. 110: Caveat Apptor

    Discussion Swift 3.0 To be available later this year * [Winding Down the Swift 3 release - Chris Lattner](http://thread.gmane.org/gmane.comp.lang.swift.evolution/17276) * New “blue sky” proposals will be considered for post-3.0 development (~August) * Generics features (among other dependencies)...

  12. 109: Mistakes Were Made

    Discussion Buglife Buglife.com What is it? What was the motivation? How do we incorporate it into our apps? Pricing Core product is free Planned introduction of paid plans for enterprise teams How did you arrive at this strategy? Who did the voiceover for your demo video? Fiverr.com Creating a...

  13. 108: Peeling the Onion on Networking

    Discussion Testing normal networks (aka, not the US) 62.5% of the world’s 3.2 Billion internet users have 2G connections (or worse). That number is growing. LTE speeds aren’t going to catch up for at least a decade if not much longer. When building robust networking between your client apps and...

  14. 107: Hit the TIE Fighter

    Discussion Auto Layout Stack Views, FTW (Auto Layout without constraints) (New in iOS 9, similar to what’s available in watchOS and NSStackView, which is available from OS X 10.9) UILayoutGuide New in iOS 9 Defines a rectangular geometry that can interact with Auto Layout Eliminates the need (in...

  15. 106: Push It to the Limit

    Discussion Push Notification Overview Notifications Intended for user Certificate required Can be disabled Remote vs. Local Local - schedule by the app on device Best example is Reminders app Schedule by elapsed time or exact time location based Remote - come from your server Actions Interactive...

  16. 105: Developer Productivity

    Motivation / Staying Productive Flow Mihaly Csikszentmihalyi Flow theory postulates three conditions that have to be met to achieve a flow state: One must be involved in an activity with a clear set of goals and progress. This adds direction and structure to the task. The task at hand must have...

  17. 104: Power Struggles

    Discussion - Energy Efficiency for iOS Apps Apple’s Energy Efficiency Guide Are you telling me I have to worry about my app’s power consumption? This is iOS. I thought Apple was taking care of that for me...right?? What is Energy? Power is an instantaneous measurement of energy at any given point...

  18. 103: Don’t Hate Us, Nolan

    Discussion Pushing info to clients Long Polling Client sends request to server, waits for response or timeouts (Loop) Can send and receive information, but not full-duplex iOS Implementation NSURLConnection sendSynchronousRequest Common uses Fallback from Websockets and SSE when streams are...

  19. 102: At Least Somebody's Delivering!

    John and Darryl compliment each other and congratulate Nolan and Chad. Discussion Congratulations to the O'Brien family on the birth of Evelyn Jane! Evelyn Jane O'Brien joined her parents and 2 sisters at 3:32am, Feb 20th 2016Baby and Mama are healthy and doing...

  20. 101: HTTP/2 101

    Discussion HTTP/1.1 review Widespread adoption in 1996 with full standard in 1997 RFC 2068 and later replaced with one in 1999 RFC 2616 Request (URL, method, headers, body) & Response (status code, headers, body) Inherently async Built for HyperText, makes it have problems Head of line blocking...

  21. 100: There Were Complications

    Thanks for sticking with us through 100 episodes! Discussion: Complications with ClockKit Extension running on the Watch Provides text and images for the complication, watchOS draws it Data is collected in the form of a timeline You determine how dense the timeline is Works with Time Travel…

    more
  22. 99: Knocking Boots with UIKit Dynamics

    With Special Guest Dov Frankel Discussion UIKit Dynamics with Dov Frankel Dov’s Blog Post UIKit Dynamics - a brief intro “Afterglo” app updated with UIKit Dynamics Why Dov decided to go with UIKit Dynamics Technical overview of UIKit Dynamics Pros/Cons/Gotchas Designer resources Catalog app WWDC...

  23. 98: We Heard You Like Rants

    Nolan suffers Darryl's tirades regarding what he feels are some disturbing modern software development practices. Discussion - Darryl’s Rants Design Patterns that fly in the face of Apple’s established practices and tooling Lulling oneself into a false sense of security through dogmatic test...

  24. 97: iTunes Store Store

    (Special Note: Tweet Shoutouts section will now appear at the bottom of the show notes. We hope this improves your show notes browsing experience.) Discussion - iOS App Developers’ Apple New Year’s Wish List All I want for 2016 is… The ability to develop apps on the iPad Pro Maybe just offer a...

  25. 96: Discovering Core Bluetooth

    Darryl and Nolan take a journey of exploration through the world of Bluetooth and Core Bluetooth. Tweet Shoutouts @iOhYesPodcast ep.94 you guys talked about the struggle to make income as an indie dev. Is it possible for a newb dev to go indie in 2016?— Kyle Lee (@Kilo_Loco) December 9, 2015...

  26. 95: It’s Not About What’s Next; It’s About What’s Important

    Nolan and Darryl speak with special guest Jaimee Newberry about how she redesigned her life through tiny challenges. Tweet Shoutouts @iOhYesPodcast hey I'm from Belgium and I ca confirm you guys are first string here ;)— Erol (@RealBAYKAL) December 5, 2015 Hey @iOhYesPodcast I'm probably not the...

  27. 94: One Handed is a Little Awkward

    Darryl and John sit down with Jason Kozemczak to discuss multitasking on the iPad and Jason's experience enabling an app for multitasking. Tweet Shoutouts @iOhYesPodcast also great final speech by @johnsextro pushing the community to present new ideas at conferences, in order to validate them—…

    more
  28. 93: A Potluck Conference

    John, Nolan and Darryl talk about how to get the most out of attending a conference. Tweet Shoutouts @vichudson1 @iOhYesPodcast haha. Nope, you can’t get rid of me that easily.— Darryl H. Thomas (@dh_thomas) November 10, 2015 @mix1009g @iOhYesPodcast it’s cool stuff! Pull requests welcomed. ;)—...

  29. 92: Background on Background

    Nolan and Darryl discuss background operations on iOS, including some of the less-obvious pitfalls you can avoid. Tweet Shoutouts @iOhYesPodcast I didn’t get an Apple TV dev kit, nor will buy it. As long as @netflix & co will support rev 3 I’ll stick with it— You can call me Joe (@mokagio)…

    more
  30. 91: You're In Don Melton Territory

    With the recent release of the new Apple TV, John, Nolan and Darryl discuss their home media setups. Tweet Shoutouts Congrats @jazzychad on the new job! Your contributions to @iOhYesPodcast will be missed!— Vic Hudson (@vichudson1) October 29, 2015 @iOhYesPodcast is becoming like Game of Thrones,...

  31. 90: I Will Steal Your Idea

    Darryl and Nolan welcome Chad back to the show and discuss iOS apps he’d like to see built. Tweet Shoutouts @iOhYesPodcast You are ace! Love to hear your thoughts about my videos on Swift 2 and Protocol Oriented Programming https://t.co/fp1jbMTZzi— Paul Napier MadApper (@MadApperApps) October 20,...

  32. 89: All About UI Testing

    John, Nolan and Darryl discuss Xcode 7’s new support for UI tests. Tweet Shoutouts @iOhYesPodcast keyboard cursor on 6S, 6S+ requires a force touch, rather than two fingers— Dov Frankel (@DovFrankel) October 14, 2015 @iOhYesPodcast 3D Touch on the6S keyboard will move the cursor like iPad. 9 beta…

    more
  33. 88: Default Default Value

    Tweet Shoutouts @iOhYesPodcast One thing I forgot to mention: taxes. Self-employment tax is shocker. As I rule I just stash 50% of every check for the gov't— Sommer Panage (@Sommer) October 7, 2015 Stumble Into Aerial Work - Inspiring episode of @iOhYesPodcast with @Sommer and with actionable…

    more
  34. 87: Stumble Into Aerial Work

    Tweet Shoutouts @iOhYesPodcast Hard 2 believe the guy who’s upset @ lower-case keyboard baseline would be able to feel micro-chgs in 6S vibration motor…????— BaraLabs, LLC (@BaraLabs) September 28, 2015 @iOhYesPodcast kudos on explaining image formats. It's good for devs to know - you don't…

    more
  35. 86: One Format to Rule Them All

    Tweet Shoutouts @iOhYesPodcast Sorry, I lied last week. As a dev & listener I like longer podcasts & rants b/c I learn so much! btw, first name -> Frank— BaraLabs, LLC (@BaraLabs) September 23, 2015 @jazzychad @iOhYesPodcast sounds like you wanted to embed a tableViewController in your tvOS...

  36. 85: Overscan

    Tweet Shoutouts Hey @iOhYesPodcast! I'm about a month into having an ?Watch. So far the health aspects really work for me. https://t.co/DiaJy2XrRM— Vic Hudson (@vichudson1) September 20, 2015 @iOhYesPodcast there is an open source lib to simulate 3D touch on the Simulator’s SpringBoard...

  37. 83: My Name is not Johnny Droptables

    Tweet Shoutouts @iOhYesPodcast Length is fine! More rants!— Rauli Rikama (@raulirikama) September 3, 2015 @iOhYesPodcast I actually have a zip library too (UnzipKit). Don’t let the name fool you, it zips also https://t.co/nDppHOge6Y— Dov Frankel (@DovFrankel) September 4, 2015 @AshtonDev Thanks…

    more
  38. 82: Heisenapp

    Tweet Shoutouts @iOhYesPodcast platitude: 1/3 of our 'productive years' are spent working -> If we make someones job easier we improve .33 of their life :)— Ding0 Bytes (@ding0bytes) August 17, 2015 @iOhYesPodcast my vote would be shorter, more focused episodes. Then just let loose on the new...

  39. 81: Just Do It In Code

    Tweet Shoutouts "@mtjc_podcast is just a bunch of Canadians being happy and friendly and taking about IOS" LOL @iOhYesPodcast— Jack Wu (@JackTripleU) August 12, 2015 @JackTripleU @iOhYesPodcast we're actually 50/50 US/CDN. The yanks were absent on Canada Day, eh?— MTJC Podcast (@mtjc_podcast)...

  40. 80: Picking Produce is Hard

    Tweet Shoutouts @iOhYesPodcast A sample of my Swift JSON code. Every field is optional, though. Took trial and error on some types http://t.co/SqYehQXhpo— Dov Frankel (@DovFrankel) August 6, 2015 @dh_thomas @iOhYesPodcast I can’t believe you read it all out... ???? Did you use...

  41. 79: I Didn't Google Hard Enough

    Tweet Shoutouts @iOhYesPodcast +1 for Code Poet ????— Sabes™ (@GarySabo) July 29, 2015 @iOhYesPodcast re Hacker vs Engineer- Nice article from @jaredsinclair on "Judicious Use of Shitty Code." http://t.co/tS1YknL05e— Andy Obusek (@obusek) July 30, 2015 @iOhYesPodcast...

  42. 78: Soft Skills Are Hard

    Tweet Shoutouts @dh_thomas @jazzychad @iOhYesPodcast In the last few years I’ve been of the mindset that models should be dumber. Easy to bloat them.— Amro Mousa (@amdev) July 22, 2015 @iOhYesPodcast how come show notes aren’t as detailed as they once were. Would always go there for Twitter names...

  43. 77: Punched in the Mouth

    We discuss specifics regarding value types and references, including how to use them and when to use them. Chad sheds some light on his struggles getting familiar with Protocol-Oriented Programming.

  44. 76: Code Poet

    We discuss what it means to be a software developer and the differences between programmer, developer and engineer (if there really are any differences). Do you think there's a difference or should there be a difference in those terms? Let us know. Send a tweet to @iohyespodcast

  45. 75: Throw All the Things

    We interview Greg Heo about his work as Swift Lead for RayWenderlich.com and discuss the latest on Swift 2.

  46. 74: Are we ever gonna give this up?

    We talk with author and app developer Jeff Kelley about his new book, Developing for Apple Watch (Your App on Their Wrists). We grill him on the book writing process, the difficulties of writing the book before he had the watch and things to come with WatchOS.

  47. 73: Eating My Own Hat

    We wrap up the finals bits of discussion on Chad's overall WWDC experience and then move on to discuss the evolution of Storyboards and the uptake in adoption.

  48. 72: Episode 72 - Wonderful Whisky Drinking Chat

    Chad and Darryl are joined by Nolan O'Brien and Jason Harris to discuss the recent announcements at WWDC and to drink whisky. (But mostly to drink whisky.)

  49. 71: Episode 71 - Smooth Operators

    We continue our discussion of Swift by covering Operators and spend a little time talking about things we like to see at WWDC.

  50. 70: Episode 70 - Demeter Defeater

    Automatic Reference Counting (ARC) including what's new (not much) and suggestions for when to use weak vs. unowned. Optional Chaining including Nil protection, multiple optional calls chained and the Law of Demeter. Generics including generic functions, generic types, associated type, type...

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

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 & John Sextro.

HOSTED BY

5by5

Produced by 5by5 Broadcasting

CATEGORIES

Frequently Asked Questions

How many episodes does iOhYes have?

iOhYes currently has 100 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is iOhYes about?

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 & John Sextro.

How often does iOhYes release new episodes?

iOhYes has 100 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to iOhYes?

You can listen to iOhYes on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts iOhYes?

iOhYes is created and hosted by 5by5.
URL copied to clipboard!