Developer Blog Introducing ReviewKit: Improve your App Store Rating with Ease ReviewKit: Get app reviews from satisfied users at the right time. Say goodbye to intrusive prompts and optimize your app review process.
Apps Featured Introducing Twoot it! – Schedule Posts for Twitter & Mastodon Introducing Twoot it!, the app that seamlessly connects Twitter and Mastodon communities, enabling users to cross-post, schedule content, and engage with a broader audience effortlessly. Say goodbye to platform fragmentation and embrace a unified social media experience with Twoot it!
Swift Evolution Monthly Swift Evolution Monthly: May '23 "package" Modifier, Noncopyable structs/enums, Custom Actor Executors, Freestanding Declaration Macros, more Packs.
RemafoX RemafoX Sale: Get 50% Off on all Subscription Plans during WWDC Week! Shipping 3 new features that help save time for every Swift developer and reducing the price of all subscriptions for WWDC week with a long-term twist you don't want to miss!
Developer Blog Taking over WWDC Notes & Envisioning its Future Evolving the Open-Source Project: Join the Community effort and shape the Future of how we discover and learn from WWDC Sessions effectively!
Developer Blog Window Management with SwiftUI 4 Learnings from modernizing the window handling of my Mac app after upgrading to SwiftUI 4. Explaining `\.openWindow`, `.windowResizability` & more.
Swift Evolution Monthly Swift Evolution Monthly: March + April '23 1-Year Anniversary: Summaries on GitHub! AsyncStream, Attached Macros (in SwiftPM), Package Publish, Parameter Packs, Feature Flags & Foundation Preview.
Developer Blog My Top 5 Wishes for WWDC 2023 WWDC is only weeks away, so it's time for me to update my wishlist. One wish came true last year, how many will it be in 2023?
Developer Blog Preparing My App for Swift 6 How to enable Swift 6 mode for your Xcode projects and for your SwiftPM modules today. And what the migration experience is like.
Developer Blog Binding: Equatable vs EquatableBinding How I fixed a subtle bug in SwiftUI Pickers in my app by using a Property Wrapper instead of conforming Binding to Equatable.
Developer Blog Migrating to The Composable Architecture (TCA) 1.0 Sharing my learnings and my code structure after migrating my app to the vastly modernized APIs of TCA 1.0.
Developer Blog 2,000 Imports: Organizing my Apps' SwiftPM modules How to organize your apps Swift modules for clarity & convenience using a hidden (unofficial) Swift feature. A practical solution for small to medium-sized apps.
Swift Evolution Monthly Swift Evolution Monthly Jan + Feb '23 Expression Macros, Deprecate @UIApplicationMain, Forward Declared ObjC Interfaces, Swift 5.8 & 6 schedule
Swift Evolution Monthly Swift Evolution Monthly: December '22 Registry auth, Opt-In Reflection, if-switch Expressions, Vision documents, DiscardingTaskGroups, and Foundation rewrite.
Developer Blog Hardware Requirements for iOS Development (December 2024) From the cheapest viable option to the best value Mac for iOS Developers.
Swift Evolution Monthly Swift Evolution Monthly: October '22 Lifting limitations on Xcode, Result Builder variables, Existential arguments, testable Clocks, and Back-Deploying Functions
Developer Blog Featured Introducing RemafoX: Easy App Localization Say hello to RemafoX, the app on the mission to simplify developer life by providing new workflows for localization when working with Xcode.
Swift Evolution Monthly Swift Evolution Monthly: September '22 Conditional Attributes, StaticBigInt, Stable Sorting, Isolated deinit, Work Groups
Swift Evolution Monthly Swift Evolution Monthly: July '22 My first Indie App, my first Evolution pitch experience, the last of 6 Regex proposals, external conformance warning, implicit [weak self] capture & a new 'move' keyword.
Swift Evolution Monthly Swift Evolution Monthly: June ’22 WWDC22, new `@const` attribute, improved `some`, convenient Generic extensions, and Swift 6 feature flags for early adopters.
Developer Blog Making the Most of WWDC 2022 How to enjoy both Keynotes with other developers (remotely) and how to maximize your learnings throughout the week. If you can invest the time
Swift Evolution Monthly Swift Evolution Monthly: May ’22 Regex overhaul (pt. II), Swift Snippets, new Workgroups
Swift Evolution Monthly Swift Evolution Monthly: April ‘22 Regex overhaul, improved Existentials, Swift 5.7 timeline
Indie Blog Streaming Open Source Development on Twitch — Part 2 My Software Setup & used 3rd Party Services.
Developer Blog My Top 3 Wishes for WWDC 2022 With Apple announcing WWDC week for June 6–10 this year, let’s dive into what new frameworks, APIs, and tools I hope to see unveiled and what using them might feel like with examples.