Amr OmraninThe StartupUnderstanding Phantom Types in Swift: A Powerful Tool for Type SafetyIn Swift, type safety is paramount for writing robust and bug-free code. One of the advanced techniques that can help achieve this is the…Nov 1, 2023Nov 1, 2023
Amr OmraninLevel Up CodingTransitioning from Completion Handlers to async/await with withContinuation in SwiftIn the ever-evolving landscape of iOS app development, staying abreast of the latest advancements is vital for keeping applications…Oct 29, 2023Oct 29, 2023
Amr OmraninThe StartupExploring the Power of AsyncSequence in SwiftAsynchronous programming is a crucial aspect of modern software development, enabling applications to handle time-consuming tasks without…Jun 29, 2023Jun 29, 2023
Amr OmraninLevel Up CodingAdvanced Error Handling in Swift 5try? try! and tryJun 15, 2020Jun 15, 2020