Visualizing section snapshot structure makes easy!

How I Created a DSL for Diffable Section Snapshot using Result Builders
How I Created a DSL for Diffable Section Snapshot using Result Builders
  1. Construct a section snapshot easily.
  2. Visualize the section…


A keypath can cause havoc!

Crying emoji
Crying emoji


Request permission to use the IDFA in the right way

Getting Ready for App Tracking Transparency
Getting Ready for App Tracking Transparency


iOS 14 introduced limited photo library access. Let’s implement it

Lock on a green door
Lock on a green door
Photo by Rob King on Unsplash.


Learn to create your own custom result builders.


How to reload the expandable section header in the diffable data source
How to reload the expandable section header in the diffable data source


Re-enabling the iOS Simulator Slow Animations Shortcut
Re-enabling the iOS Simulator Slow Animations Shortcut


What you should know but Apple didn’t tell you.

The Undocumented Facts of Diffable Data Source Section Snapshot
The Undocumented Facts of Diffable Data Source Section Snapshot

The Visual Descriptor


Replicate the Expandable Date Picker Using UICollectionView List
Replicate the Expandable Date Picker Using UICollectionView List


Adopting it is easy, getting it right is tricky.

The Large Title UINavigationBar Glitches and How to Fix Them
The Large Title UINavigationBar Glitches and How to Fix Them

Lee Kah Seng

https://swiftsenpai.com | iOS developer since 2011 | Swift Lover | Music Addict | Anime Fan | Part-time Backpacker

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store