Moving Away From UIRequiresFullScreen on iPad David Caddy | Published August 23, 2026 Apple's iOS 27 SDK changes how UIRequiresFullScreen behaves, making scene resizing a migration task for older iPad apps. iPadOS UIKit App Development
UIRefreshControl and UIStepper in Mac Catalyst David Caddy | Published August 19, 2026 Apple now lists UIRefreshControl and UIStepper as fully supported in Mac Catalyst's Mac idiom. Mac Catalyst UIKit Mac
SwiftUI Reordering Beyond List David Caddy | Published August 17, 2026 SwiftUI adds reordering support for stacks, grids, and custom layouts, using a shared set of modifiers. SwiftUI WWDC26 Interaction Design
Localising Apps With Agents in Xcode 27 David Caddy | Published July 20, 2026 Xcode 27's agents can help prepare and translate string catalogues, with project-specific guidance and human review. Xcode AI Localization
Dropping Intel Support for Mac App Store Apps David Caddy | Published July 14, 2026 Universal macOS apps with a minimum system version of macOS 13 or later can now drop Intel support on the Mac App Store. Mac App Store Apple Silicon
Monthly App Store Subscriptions With a 12-Month Commitment David Caddy | Published June 29, 2026 Apple's new subscription option spreads payments over a year, with a 12-month commitment and some regional restrictions. App Store Subscriptions
Introducing ArvoScroll David Caddy | Published November 11, 2025 Save articles for later, read them offline, and keep your reading list in sync across iPhone, iPad, and Mac.
NFL Coming to Melbourne: Rams to Play at the Iconic MCG David Caddy | Published February 6, 2025 The NFL is set to play its first-ever regular season game in Australia at the iconic Melbourne Cricket Ground (MCG) in 2026, with the Los Angeles Rams as the designated team. NFL MCG Melbourne
Introducing DCSettings David Caddy | Published May 22, 2023 A Swift package that simplifies the configuration of user preferences with an easy-to-use result builder syntax and a drop-in SwiftUI user interface. Settings Preferences Swift Package
Control Sizing in SwiftUI David Caddy | Published October 23, 2022 Sizing controls in SwiftUI SwiftUI Control Size macOS
App Analytics Usage Data for Mac Menu Bar Applications David Caddy | Published June 12, 2021 App analytics don't work for menu bar apps on macOS. WWDC Analytics Menu Bar
Pop-Up Buttons in Mac Catalyst v3 David Caddy | Published June 10, 2021 How to implement pop-up buttons in Mac Catalyst v3. macOS Catalyst WWDC
Tooltips in Mac Catalyst v3 David Caddy | Published June 10, 2021 How to implement tooltips in macOS Catalyst v3. macOS Catalyst WWDC
Platform Conditional Modifiers in SwiftUI v3 David Caddy | Published June 9, 2021 How to use platform conditional modifiers in SwiftUI v3. SwiftUI WWDC iOS 15
Markdown in SwiftUI v3 David Caddy | Published June 9, 2021 How to use markdown in SwiftUI v3. SwiftUI WWDC iOS 15
Load Images Asynchronously in SwiftUI v3 David Caddy | Published June 9, 2021 How to load images asynchronously in SwiftUI v3. SwiftUI WWDC iOS 15
Baby Yoda Finally Has a Name: Grogu David Caddy | Published November 27, 2020 Baby Yoda finally has a name!. Grogu Baby Yoda The Child
How to Add Chapters and Other Metadata to Your Podcasts on macOS David Caddy | Published August 6, 2020 PodWise is the best Mac app for adding chapter markers & other MP3 metadata to your podcast. Podcast Chapters ID3 MP3
Developer Sat David Caddy | Published June 22, 2020 Does Apple track developer Satisfaction? If not, it should. App Store Hey
→ Apple redesigns App Store Connect portal with mobile website David Caddy | Published June 17, 2020 Apple redesigns App Store Connect portal with mobile website. App Store Connect WWDC
How to Adopt UIScene APIs in an Existing iOS Project David Caddy | Published June 17, 2020 Apple redesigns App Store Connect portal with mobile website. Swift UIScene UIWindow
How to Create a Mac Menu Bar App With NSPopover David Caddy | Published June 15, 2020 How to create a macOS menu bar app with NSPopover. NSPopover NSStatusItem Cocoa
How to Use Swift Packages in Objective-C Targets David Caddy | Published June 14, 2020 How to use Swift packages in Objective-C targets. Swift SPM Objective-C
Menulog Rebrand Coming Soon David Caddy | Published June 13, 2020 From green to orange. Menulog Rebrand Logo
How to Make Bar Chart Race Videos on iOS and Mac David Caddy | Published June 12, 2020 How to make bar chart race videos on iOS and Mac. Step Graph Bar Chart Animation
Apple Shares Further Details of Upcoming Online Developer Conference, Including One-on-One Labs David Caddy | Published June 12, 2020 Apple shares further details of upcoming online developer conference, including one-on-one labs. WWDC 2020 Labs
How to Change Where Screenshots Are Saved in macOS David Caddy | Published June 10, 2020 How to change where screenshots are saved in macOS. macOS Screenshots Location
Nintendo Switch Lite Official Carrying Case Quick Look Review David Caddy | Published September 20, 2019 Nintendo Switch Lite official carrying case quick look review. Nintendo Switch Lite Carrying Case
NSToolbar Customisation in UIKit for Mac (Marzipan/Catalyst) David Caddy | Published June 7, 2019 NSToolbar customisation in UIKit for macOS (Marzipan/Catalyst). Catalyst UIKit macOS
Xbox and PlayStation Controller Support Coming To Apple TV David Caddy | Published June 4, 2019 Xbox and PlayStation controller support coming to Apple TV. Nintendo Switch Lite Carrying Case
Multitouch Tap Gestures in Flutter David Caddy | Published March 1, 2019 How to implement multitouch tap gestures in Flutter. Flutter Gesture Multitouch
The Many Faces of Apple Watch Series 4 David Caddy | Published September 21, 2018 The many faces of Apple Watch Series 4. Apple Watch watchOS Infograph
How to Select Multiple Objects in Affinity Designer for iPad David Caddy | Published August 7, 2018 How to select multiple objects in affinity designer for iPad. iPad Tutorial Affinity Designer
Xiaomi Enters Hybrid Smartwatch Market With The Mijia Quartz David Caddy | Published July 19, 2018 The many faces of Apple Watch Series 4. Xiaomi Mijia Quartz Hybrid Smartwatch
Siri Needs Better Data Sources David Caddy | Published July 14, 2018 Siri needs better data sources. Siri AI iOS
→ Disposable America - A history of modern capitalism from the perspective of the straw. Seriously. David Caddy | Published July 9, 2018 A history of modern capitalism from the perspective of the straw. Drinking Straw History America
The ASUS PB3 is an Excellent Portable Projector That Doesn't Cost the Earth David Caddy | Published July 9, 2018 The ASUS PB3 is an excellent portable projector that doesn't cost the Earth. Projector ASUS PB3
→ Will Management Succeed at Killing Agile? David Caddy | Published July 8, 2018 Will Management Succeed at Killing Agile? Agile Methodology
Samsung Launches Galaxy S9 with Variable Aperture Camera David Caddy | Published March 1, 2018 Samsung launches Galaxy S9 with variable aperture camera. Samsung Galaxy S9 Camera
iPhone X David Caddy | Published November 1, 2017 The unique screen of the iPhone X. iPhone X Notch Screen
Smart Cylinders Finally Coming to Aussie Shores David Caddy | Published June 21, 2017 Smart cylinders finally coming to Aussie shores. Apple WWDC HomePod
New Apple Podcasts Spec Coming with iOS 11 David Caddy | Published June 10, 2017 New Apple Podcasts spec coming with iOS 11. Podcast Spec RSS WWDC
New Surface Pro Unveiled David Caddy | Published May 24, 2017 New Surface Pro unveiled. Microsoft Surface
Tangential Soup Podcast David Caddy | Published April 20, 2017 New podcast launching: Tangential Soup. Podcast Tangential Soup
iTunes Connect App Analytics David Caddy | Published May 10, 2015 iTunes Connect app analytics. iTunes Analytics
iOS 8 and Translucent Input Views David Caddy | Published May 6, 2015 iOS 8 and translucent input views. iOS Programming
‘UXKit’: The Hidden Gem In Apple’s New Photos App David Caddy | Published February 10, 2015 ‘UXKit’ is the hidden gem in Apple’s new Photos app. Apple Mac UXKit
Apple’s TestFlight Takeoff Far From Faultless David Caddy | Published December 25, 2014 Apple’s TestFlight takeoff far from faultless. Apple TestFlight
Apple Watch Musings David Caddy | Published September 17, 2014 Thoughts on the Apple Watch. Apple Watch