Published inParable EngineeringStop using Timer.publish in your SwiftUI viewsCreate a reusable view modifier insteadMay 20A response icon3May 20A response icon3
Published inParable EngineeringHow to easily create ZIP files in Swift without third-party dependenciesIf you’ve ever worked on an iOS app with complex networking, sooner or later you’ll probably need to create ZIP archives from your files…Oct 14, 2024A response icon1Oct 14, 2024A response icon1
How to get the original user-installed version of your app with SwiftMigrating your pricing strategy and don’t want to ruin it for your existing users? Learn how!Jul 11, 2024Jul 11, 2024
Simplifying Swift Timers: solving memory leaks & complexity once and for allCreating easy-to-use Timers with automatic memory managementJul 17, 2023Jul 17, 2023
Published inParable EngineeringBuilding a reusable system for complex URL requests with SwiftDeal with query items, HTTP headers, request body and more in an easy, declarative wayJul 20, 2022A response icon2Jul 20, 2022A response icon2
Animator: easy trick to make UIKit animations reusableFighting duplicate anicode in two easy stepsNov 14, 2021A response icon1Nov 14, 2021A response icon1
The ultimate solution to the “how on Earth do I host and show this Privacy Policy” problemIntroducing TelegraphKit by Nice PhotonFeb 19, 2021Feb 19, 2021
Introducing ScheduledNotificationsViewControllerThe best way to debug your local notificationsJan 27, 2021Jan 27, 2021
Making a beautiful, responsive UIButton in SwiftMost apps do it wrong. Learn how to stand out!Jan 24, 2021A response icon1Jan 24, 2021A response icon1