How to use Xcode debugging tools on a cold app start

Have you ever struggled with debugging functionality in your app during app launch? Perhaps you are testing deep links or some other form of launching your app that doesn't involve Xcode launching it and wished you could set a breakpoint to look at what is going on under the hood.…

It's time to break up with your networking library for URLSession

Dear {INSERT NETWORKING LIBRARY NAME HERE}, There is no simple way to say this, but our time together is over. You have caused me too many headaches. From countless memory leaks to upgrade issues, I simply can't do it anymore. There was a time when your troubles were worth it.…

How to find memory leaks in an iOS app

Memory is leaked in an iOS app when the system is unable to determine if an object allocated in memory is in use or not. The most frequent cause of memory leaks in iOS apps are retain cycles. Check out my previous post for a more detailed explanation of memory…