Oleg Dreyman·Apr 7How to pluralize English text in Swift without using Localizable stringsHow to easily leverage Swift’s automatic grammar agreement featureA response icon1A response icon1
InParable EngineeringbyOleg Dreyman·May 20, 2025Stop using Timer.publish in your SwiftUI viewsCreate a reusable view modifier insteadA response icon3A response icon3
InParable EngineeringbyOleg Dreyman·Oct 14, 2024How 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…A response icon1A response icon1
Oleg Dreyman·Jul 11, 2024How 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!
Oleg Dreyman·Jul 17, 2023Simplifying Swift Timers: solving memory leaks & complexity once and for allCreating easy-to-use Timers with automatic memory management
InParable EngineeringbyOleg Dreyman·Jul 20, 2022Building a reusable system for complex URL requests with SwiftDeal with query items, HTTP headers, request body and more in an easy, declarative wayA response icon3A response icon3
Oleg Dreyman·Nov 14, 2021Animator: easy trick to make UIKit animations reusableFighting duplicate anicode in two easy stepsA response icon1A response icon1
Oleg Dreyman·Feb 19, 2021The ultimate solution to the “how on Earth do I host and show this Privacy Policy” problemIntroducing TelegraphKit by Nice Photon
Oleg Dreyman·Jan 27, 2021Introducing ScheduledNotificationsViewControllerThe best way to debug your local notifications