@hasaanali2003
iOS Engineer
Nothing here yet.
Nothing here yet.
Oct 3, 2025 · 2 min read · When working with Swift, choosing the right collection type is key to writing performant code. Let’s break down the time complexities of Swift’s built-in collections — Array, Set, and Dictionary. 📚 Array Swift’s Array is an ordered, index-based col...
Join discussionSep 28, 2025 · 2 min read · The Model-View-ViewModel (MVVM) pattern is frequently misunderstood in software development discussions. While many developers treat MVVM as a complete architectural solution, it's crucial to understand that MVVM is a design pattern, not an architect...
Join discussion
Dec 27, 2023 · 3 min read · In Swift, operation queues let you perform background processing work easily. Simply as: import Foundation // Create an operation queue let operationQueue = OperationQueue() // Pass it a block of code operationQueue.addOperation { print("Operat...
Join discussionDec 18, 2023 · 2 min read · The "S" in the SOLID design principles is the "Single Responsibility Principle". It says that one class or module should be responsible for only one task. Example Let's assume we want to create a signup form using SwiftUI and Swift. Here are the requ...
Join discussion