Subscribe to our monthly newsletter
Get exclusive Swift and SwiftUI tips, project updates, behind-the-scenes insights, and special discounts on our books — all in a monthly email from us.
Invalid email address
Unexpected server error
Subscribed!
SwiftFairy brings our Swift and SwiftUI expertise to your coding agent, running static analysis on your Mac over MCP and returning targeted guidance for each flagged issue.
Control how SwiftUI presents toolbar items and tabs on iPhone Duo with the new iOS 27.1 APIs, from arranging custom labels to prioritizing actions when space is limited.
Learn how to enable SwiftUI's ForEach slow-path diagnostic in Xcode, interpret warnings about variable view counts, and address the reported patterns in List and lazy stacks.
Present grouped data as a multi-level donut chart, where each outer ring reveals a more detailed breakdown and each subgroup aligns with its parent category.
Holding the Option key reveals the hinge angle slider in the iPhone Duo simulator in Xcode 27.1, letting us adjust how far the simulated device is open.
Use SwiftUI transaction values to identify updates made by wrapped UITextView and NSTextView editors, preventing the same values from being applied again when SwiftUI sends them back.
Use the defaults Terminal command to clear persisted values and test onboarding, settings, and fresh app state.
Create a cut out icon effect in SwiftUI by applying a foreground style with an inner shadow to an SF Symbol image.
Master programmatic scroll control in SwiftUI using defaultScrollAnchor(_:), scrollPosition(_:anchor:), and ScrollPosition to configure, drive, and read scroll position in your apps.
Configure a SwiftUI app to schedule and handle a background fetch task using the Background Tasks framework and the backgroundTask(_:action:) SwiftUI modifier.
Make your views and controls fit perfectly within their containers using new SwiftUI APIs in iOS 26 such as the ConcentricRectangle shape and the containerShape() view modifier.
Step through the essential setup for AlarmKit timers in iOS 26, from requesting authorization and scheduling a countdown to presenting the Live Activity and an in-app list of active timers.