TheiOSDudeiOS Confessions: Episode 2 — iOS15 Prewarming logouts and our answer to the keychain not available.You may have seen lately, as reported on MacRumours, Twitter acknowledged users on iOS15 are being logged out. And they are not alone. We…5 min read·Dec 1, 2021----
TheiOSDudeiOS Confessions: Episode 1 — Fixing broken principles.A huge part of maturing in Software Engineering, is realising that mistakes can happen, and thats fine, but it’s how you overcome them…5 min read·Oct 25, 2021----
TheiOSDudeURLSession: Stubbing Network Responses for Unit TestsUnit Tests, by definition, are developed to test a single unit of code, in isolation.5 min read·Apr 12, 2021----
TheiOSDudeSwift Storyboard Dependency Injection for data driven XCUITest’sHere we are going to take a look at one approach we can use to give our View Controllers a different ViewModel for UITests. Afterall, We…4 min read·Dec 4, 2019----
TheiOSDudeUsing URLSession’s DelegateQueue for a better Quality of ServiceOK, let’s jump straight in. You have a URLSession object, wether its a fully configured one, or the bare-bones, basic, shared singleton…2 min read·Nov 25, 2019----
TheiOSDudeWWDC 2016 Platforms State of the Union round upAt this year’s WWDC we have seen Apple yet again push the boundaries of iOS, macOS, watchOS and tvOS.10 min read·Jun 23, 2016----
TheiOSDudeDe- Mystifying Apple’s Compiler and String Comparison.So, turns out that many iOSDev’s are being fooled by what the following should return…2 min read·Jan 28, 2016--1--1