Imad Ali MohammadSwift closure — @escaping Vs @noescapeClosures in Swift are first-class citizens, which means they can be treated like any other type (such as strings, integers, and classes)…May 24May 24
Imad Ali MohammadSwift — Exploring Dependency Injection Design Pattern in iOSThe Dependency Injection design pattern is a software design principle that aims to reduce dependencies between components by injecting…Jun 5, 20231Jun 5, 20231
Imad Ali MohammadApple iOS — Singleton Design PatternThe Singleton design pattern is a creational pattern that ensures that only one instance of a class can be created and used throughout the…May 22, 20231May 22, 20231
Imad Ali Mohammad10 Swift Coding Tips — ONE LinerSwift is an incredibly powerful and expressive programming language that enables developers to write concise and elegant code. In this…Apr 27, 20231Apr 27, 20231
Imad Ali MohammadSwiftUI — Three Common Use Cases Of ViewModifierSwiftUI’s ViewModifier the protocol allows you to create reusable pieces of functionality that can be applied to multiple views, making it…Apr 18, 2023Apr 18, 2023
Imad Ali MohammadSwift — Classes Vs Struct5 Key differences between Classes and Struct in SwiftFeb 12, 2023Feb 12, 2023
Imad Ali MohammadUIKit in SwiftUI framework & SwiftUI in UIKitThe SwiftUI framework was unveiled in 2019 and in just a few years has proven to be impactful in the developer community. But it is also…Jul 25, 20221Jul 25, 20221
Imad Ali MohammadSwift — Map() Vs compactMap() Vs flatMap()We often get confused with the Higher Order Functions (HOF), So here I explain the difference between these three map functions:-Jul 21, 2022Jul 21, 2022
Imad Ali Mohammad5 Tips to Speed Up Xcode Builds — iOS/macOSHere are a few tips which would improve your Xcode build time.Jul 13, 2022Jul 13, 2022
Imad Ali MohammadRemote Notification in iOS Simulator — Xcode 11.4 or later & iOS 13.4 or laterAwesome! Now you can test remote notifications in Simulator by using Xcode 11.4 or later & iOS 13.4 or later. You can add Remote…Jan 13, 2022Jan 13, 2022