Apple Developer Xcode Minimum Requirements Table
Courtesy of iOS Dev Wekly, Apple has a very handy chart of Xcode Minimum requirements and supported SDKs: Apple Developer – Xcode – Minimum requirements and supported SDKs
Courtesy of iOS Dev Wekly, Apple has a very handy chart of Xcode Minimum requirements and supported SDKs: Apple Developer – Xcode – Minimum requirements and supported SDKs
The other evening, in the wake of a bit of nostalgia, I tested running an emulator project on an iPhone 5 simulator running iOS 10.3 in Xcode 11 (more on that in a future podcast episode). It surprised me at the time—but it probably shouldn’t have—that I got the notorious “‘App Name’ has not been …
In your journeys with Swift since 4.2 released, you may have seen the CaseIterable protocol when working with enums. Since this is a relatively new language feature in 4.2, you might wonder what that is or what it does. In this article on raywenderlich.com, Getting to Know Enum, Struct and Class Types in Swift, Adam …
If you’re doing extensive debugging and introspection with your web APIs (or perhaps debugging Web Views), here’s how to configure Charles to proxy SSL connections from the Simulator and on-device: SSL connections from within iPhone applications • Charles Web Debugging Proxy As of Charles v3.9.3 there is an item in the Help menu, “Install Charles …
How To Configure Charles Proxy to Debug SSL Connections from iOS Apps Read More »
This article from the Big Nerd Ranch blog goes back to 2016, but it’s a great little rundown by Mark Dalrymple of #available, introduced back in Swift 2.0. Hi! I’m #available! Sometimes we just use language features like this and don’t really think about what’s going on under the hood when we use them, or perhaps …
This is a pretty great one-stop-shopping resource for Auto Layout by Paul Hudson. The Auto Layout cheat sheet – Hacking with Swift Auto Layout is a powerful tool for creating flexible, maintainable rules for your user interface. It can also be a real brain vortex if you’re unlucky – it’s something that makes hard things …
Handy Swift Resource: Hacking With Swift’s Auto Layout Cheat Sheet Read More »
When developing in Swift, you will eventually need to interact with Objective-C APIs. Most of the time this is fine, and fairly straightforward to do using #selector. However, every once in a while you will need to invoke an Objective-C selector that you did not write (usually when the selector is part of the iOS …
When Worlds Collide: How to call complex Objective-C selectors from Swift Read More »
The latest iOS Dev Break episode was released on September 13, 2017, but a new episode is coming soon! iOS Dev Break Episode 13: 2017 September Apple Event iOS Dev Break 013: Thoughts and comments for iOS developers about today’s Apple Event and launch of the iPhone X! IDB013: 2017 September Apple Event
The latest episode of iOS Dev Break has arrived! This one was recorded just before WWDC, and a new episode will be published shortly! It Was A Very Googly Experience – IDB009 | iOS Dev Break In this episode: The return of iOS Dev Break! Adventures with the Google Play Store, Swift 4 and the …
iOS Dev Break Episode 009: It Was A Very Googly Experience Read More »
I have been wanting the ability to merge two window’s collections of tabs in Google Chrome for some time now, because moving one tab a time from one window to another is tedious at best. I thought I’d need an extension for it, but it turns out that you can already do it in Chrome …
Google Chrome Pro Tip: How to Merge Multiple Tabs from Two Google Chrome Windows Read More »