Custom View with UIKit vs SwiftUI: BadgeViewCustomizing views during an iOS app/framework development could be a very common task. In this article, I’ll present how to creating a…Feb 11, 2023Feb 11, 2023
Swift: Read file on iOS, Closure vs Combine vs async-awaitReading files could be a common task in our daily dev life. The data from a file could be a sample of JSON result for testing, or it could…Sep 9, 20222Sep 9, 20222
A few tips about Swift’s Decodable — from starter to proThis article will explain how to use Decodable` in Swift` with a few use cases.Sep 8, 2022Sep 8, 2022
HowTo add Shimmering Animation Effect to UIViewIt’s a good practice for developer to add some shimmering animation effect to certain views, especially when it’s loading images or videos…Mar 1, 2022Mar 1, 2022
HowTo Unit Test your Core Data Entity?It’s easy to see Unit Testing about Core Data operations like CRUD, which is short for Create, Read, Update and Delete, but it’s quite rare…Feb 23, 2022Feb 23, 2022
How to compare strings based on the number of vowels it has in Swift?As expected, Swift String conforms to Comparable protocol, so it implements all the generic operators for comparison, like ‘<’, ‘>’, ‘!=’…Feb 18, 2022Feb 18, 2022
Swift: An easy way to track memory leaks in testsAs an iOS developer, tracking memory leaks could be something painful to do, but a must in your project’s todo list.Feb 15, 2022Feb 15, 2022
Published inTowards DevGenerating JWT for AppStore Connect API with JWTKit in SwiftAppStore Connect API is very welcomed since its debut in 2018 WWDC. Variety of automation tools has adopted this wonderful API to help…Feb 9, 2022Feb 9, 2022
How to use Shortcuts on iOS to automatically save link to GitHub as a Reading List.The idea: How to use Issues Feature on GitHub as a Reading List.Feb 4, 2022Feb 4, 2022