Hoyeon LeeiOS Localization Tutorial in SwiftUI using String CatalogLocalization in the real world airportJan 64Jan 64
Hoyeon LeeClean Swift(VIP Architecture) Tutorial in UIKit for beginners — Part 3For Step 1 to Step 3, please refer to the previous Part 2.Dec 15, 2023Dec 15, 2023
Hoyeon LeeClean Swift(VIP Architecture) Tutorial in UIKit for beginners — Part 2Before To StartDec 15, 2023Dec 15, 2023
Hoyeon LeeClean Swift(VIP Architecture) Tutorial in UIKit for beginners — Part 1Before To StartDec 12, 20231Dec 12, 20231
Hoyeon LeeCharacteristics of Cold and Hot Observables in RxSwiftWhen using RxSwift, it’s essential to understand the difference between cold and hot observables.Jun 29, 2023Jun 29, 2023
Hoyeon LeeComparison of Using Escaping Closure and Async/Await: Asynchronous Programming in SwiftAsync/Await allows iOS developers to write asynchronous code in a more synchronous style.Jun 23, 20231Jun 23, 20231
Hoyeon LeeBasics of Dependency Injection (DI) and Dependency Inversion Principle (DIP) in SwiftDependency Injection (DI) is a design pattern and technique that allows objects to receive their dependencies from external sources.Jun 3, 20232Jun 3, 20232
Hoyeon LeeSwift Magic: Protocol Type and Type-Casting OperatorInstances of different classes and structures can be stored in a single array by declaring a protocol and having them conform that…May 27, 20233May 27, 20233
Hoyeon LeeBasics of Observer Pattern in Swift: Send and ReceiveObserver pattern allows objects to observe changes in the state of another object, and be notified when these changes occur.Feb 15, 2023Feb 15, 2023
Hoyeon LeeBasics of DispatchSemaphore: Synchronization in SwiftDispatchSemaphore is a class that enables user to use semaphore is very useful tool in Swift to control access to a shared resource.Feb 13, 2023Feb 13, 2023