Buy SwiftFairy Scrolls
SwiftFairy organises its knowledge into Scrolls. Each Scroll covers a related set of APIs or a development domain, combining best-practice guidance, known issue patterns, and code examples.
Choose individual Scrolls or a bundle, with lifetime access, a fixed term, or a subscription.
Activate your free trial within the app at any time.
Scrolls
Choose your Scrolls
Select one or more. Bundle pricing is applied when you choose multiple Scrolls.
Buying for a team? View volume pricing →Purchase option
Choose your access
One-time access ends automatically. Subscriptions renew until you cancel. Lifetime is always a one-time purchase.
Choose at least one Scroll
Select a Scroll above to continue to checkout.
Proper SwiftUI
Week · One-time purchase
Proper SwiftUI
Week · Auto-renewing
Proper SwiftUI
Month · One-time purchase
Proper SwiftUI
Month · Auto-renewing
Proper SwiftUI
Year · One-time purchase
Proper SwiftUI
Year · Auto-renewing
Proper SwiftUI
Lifetime · One-time purchase
SwiftUI Layout & Resizability
Week · One-time purchase
SwiftUI Layout & Resizability
Week · Auto-renewing
SwiftUI Layout & Resizability
Month · One-time purchase
SwiftUI Layout & Resizability
Month · Auto-renewing
SwiftUI Layout & Resizability
Year · One-time purchase
SwiftUI Layout & Resizability
Year · Auto-renewing
SwiftUI Layout & Resizability
Lifetime · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability
Week · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability
Week · Auto-renewing
Proper SwiftUI + SwiftUI Layout & Resizability
Month · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability
Month · Auto-renewing
Proper SwiftUI + SwiftUI Layout & Resizability
Year · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability
Year · Auto-renewing
Proper SwiftUI + SwiftUI Layout & Resizability
Lifetime · One-time purchase
Performant Swift Charts
Week · One-time purchase
Performant Swift Charts
Week · Auto-renewing
Performant Swift Charts
Month · One-time purchase
Performant Swift Charts
Month · Auto-renewing
Performant Swift Charts
Year · One-time purchase
Performant Swift Charts
Year · Auto-renewing
Performant Swift Charts
Lifetime · One-time purchase
Proper SwiftUI + Performant Swift Charts
Week · One-time purchase
Proper SwiftUI + Performant Swift Charts
Week · Auto-renewing
Proper SwiftUI + Performant Swift Charts
Month · One-time purchase
Proper SwiftUI + Performant Swift Charts
Month · Auto-renewing
Proper SwiftUI + Performant Swift Charts
Year · One-time purchase
Proper SwiftUI + Performant Swift Charts
Year · Auto-renewing
Proper SwiftUI + Performant Swift Charts
Lifetime · One-time purchase
SwiftUI Layout & Resizability + Performant Swift Charts
Week · One-time purchase
SwiftUI Layout & Resizability + Performant Swift Charts
Week · Auto-renewing
SwiftUI Layout & Resizability + Performant Swift Charts
Month · One-time purchase
SwiftUI Layout & Resizability + Performant Swift Charts
Month · Auto-renewing
SwiftUI Layout & Resizability + Performant Swift Charts
Year · One-time purchase
SwiftUI Layout & Resizability + Performant Swift Charts
Year · Auto-renewing
SwiftUI Layout & Resizability + Performant Swift Charts
Lifetime · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability + Performant Swift Charts
Week · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability + Performant Swift Charts
Week · Auto-renewing
Proper SwiftUI + SwiftUI Layout & Resizability + Performant Swift Charts
Month · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability + Performant Swift Charts
Month · Auto-renewing
Proper SwiftUI + SwiftUI Layout & Resizability + Performant Swift Charts
Year · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability + Performant Swift Charts
Year · Auto-renewing
Proper SwiftUI + SwiftUI Layout & Resizability + Performant Swift Charts
Lifetime · One-time purchase
Modern Swift
Week · One-time purchase
Modern Swift
Week · Auto-renewing
Modern Swift
Month · One-time purchase
Modern Swift
Month · Auto-renewing
Modern Swift
Year · One-time purchase
Modern Swift
Year · Auto-renewing
Modern Swift
Lifetime · One-time purchase
Proper SwiftUI + Modern Swift
Week · One-time purchase
Proper SwiftUI + Modern Swift
Week · Auto-renewing
Proper SwiftUI + Modern Swift
Month · One-time purchase
Proper SwiftUI + Modern Swift
Month · Auto-renewing
Proper SwiftUI + Modern Swift
Year · One-time purchase
Proper SwiftUI + Modern Swift
Year · Auto-renewing
Proper SwiftUI + Modern Swift
Lifetime · One-time purchase
SwiftUI Layout & Resizability + Modern Swift
Week · One-time purchase
SwiftUI Layout & Resizability + Modern Swift
Week · Auto-renewing
SwiftUI Layout & Resizability + Modern Swift
Month · One-time purchase
SwiftUI Layout & Resizability + Modern Swift
Month · Auto-renewing
SwiftUI Layout & Resizability + Modern Swift
Year · One-time purchase
SwiftUI Layout & Resizability + Modern Swift
Year · Auto-renewing
SwiftUI Layout & Resizability + Modern Swift
Lifetime · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability + Modern Swift
Week · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability + Modern Swift
Week · Auto-renewing
Proper SwiftUI + SwiftUI Layout & Resizability + Modern Swift
Month · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability + Modern Swift
Month · Auto-renewing
Proper SwiftUI + SwiftUI Layout & Resizability + Modern Swift
Year · One-time purchase
Proper SwiftUI + SwiftUI Layout & Resizability + Modern Swift
Year · Auto-renewing
Proper SwiftUI + SwiftUI Layout & Resizability + Modern Swift
Lifetime · One-time purchase
Performant Swift Charts + Modern Swift
Week · One-time purchase
Performant Swift Charts + Modern Swift
Week · Auto-renewing
Performant Swift Charts + Modern Swift
Month · One-time purchase
Performant Swift Charts + Modern Swift
Month · Auto-renewing
Performant Swift Charts + Modern Swift
Year · One-time purchase
Performant Swift Charts + Modern Swift
Year · Auto-renewing
Performant Swift Charts + Modern Swift
Lifetime · One-time purchase
Proper SwiftUI + Performant Swift Charts + Modern Swift
Week · One-time purchase
Proper SwiftUI + Performant Swift Charts + Modern Swift
Week · Auto-renewing
Proper SwiftUI + Performant Swift Charts + Modern Swift
Month · One-time purchase
Proper SwiftUI + Performant Swift Charts + Modern Swift
Month · Auto-renewing
Proper SwiftUI + Performant Swift Charts + Modern Swift
Year · One-time purchase
Proper SwiftUI + Performant Swift Charts + Modern Swift
Year · Auto-renewing
Proper SwiftUI + Performant Swift Charts + Modern Swift
Lifetime · One-time purchase
SwiftUI Layout & Resizability + Performant Swift Charts + Modern Swift
Week · One-time purchase
SwiftUI Layout & Resizability + Performant Swift Charts + Modern Swift
Week · Auto-renewing
SwiftUI Layout & Resizability + Performant Swift Charts + Modern Swift
Month · One-time purchase
SwiftUI Layout & Resizability + Performant Swift Charts + Modern Swift
Month · Auto-renewing
SwiftUI Layout & Resizability + Performant Swift Charts + Modern Swift
Year · One-time purchase
SwiftUI Layout & Resizability + Performant Swift Charts + Modern Swift
Year · Auto-renewing
SwiftUI Layout & Resizability + Performant Swift Charts + Modern Swift
Lifetime · One-time purchase
All four Scrolls
Week · One-time purchase
All four Scrolls
Week · Auto-renewing
All four Scrolls
Month · One-time purchase
All four Scrolls
Month · Auto-renewing
All four Scrolls
Year · One-time purchase
All four Scrolls
Year · Auto-renewing
All four Scrolls
Lifetime · One-time purchase
Already own a Scroll?
Enter the email you purchased with and we'll send you a checkout link.
If we find a Scroll on that email, the link has the bundle price. If not, it has the standard price.
Check your inbox
We've emailed you a checkout link. It's valid for 24 hours. If it doesn't arrive in a few minutes, check your spam folder.
DoneCheck your email address
That email address doesn't look right. Choose your Scroll again and re-enter your email.
OKChoose your Scrolls again
We couldn't find that Scroll selection. Choose your Scrolls and try again.
OKThat option isn't available
That combination of access, billing and seats isn't available. Adjust your selection and try again.
OK