Published onApril 18, 2025Showing a relative "Time ago" date in SwiftUISwiftUIDateFormattingFoundationLearn how to display human-readable relative timestamps like "5 minutes ago" or "yesterday" using RelativeDateTimeFormatter in your SwiftUI apps.
Published onDecember 12, 2023Key-Value Observing Deep DiveObjective-CFoundationAdvancedKVO lets you observe property changes without delegation or notifications. Here's how it works under the hood and how to use it correctly.
Published onOctober 5, 2023The NSObject Class Hierarchy ExplainedObjective-CFoundationFundamentalsEvery Objective-C class inherits from NSObject (usually). Here's what NSObject provides and why it matters for every object you create.
Published onJuly 8, 2022Class Clusters in Objective-C - The Pattern Behind FoundationObjective-CDesign-PatternsFoundationUnderstand the class cluster pattern that makes NSString, NSArray, and NSDictionary work, and learn how to implement your own.