top of page
I Sometimes Dev...
All Posts


Swift’s self vs Self vs Self.self: What’s the Difference?
If you've ever found yourself confused by Swift's self , Self , and Self.self , you're not alone. These keywords look similar but serve...

Ninoy Dev
Feb 24, 20253 min read


Swift Design Patterns: Exploring Factories with Protocols and Closures
In the world of Swift programming, design patterns play a crucial role in creating scalable and maintainable code. Among these patterns,...

Ninoy Dev
Oct 22, 20245 min read


Evolving Thread-Safe Swift Code: From Grand Central Dispatch to Concurrency
In the past, thread-safe code in Swift often relied on Grand Central Dispatch (GCD). Let's explore an example: import Foundation ...

Ninoy Dev
Oct 22, 20241 min read


Mastering Swift Programming: Tips and Tricks for Developers
Welcome to the world of mobile app development where Swift programming language plays a vital role in shaping the future of iOS...

Ninoy Dev
Oct 21, 20242 min read
bottom of page