Tim WanginLevel Up CodingExploring Swift’s Codable Protocol: Techniques for Modifying Key NamesThe Codable protocol in Swift is a powerful feature that enables the seamless transformation of data structures into external…May 21May 21
Tim WanginLevel Up CodingIntroducing SwiftLlamaLLM might be the hottest topic currently in the industry and its usage is increasingly growing. If you are interested in embedding LLM…May 7May 7
Tim WanginStackademicThe Ins and Outs of Getting the BundleThe reusable & stable way to get Bundle objectApr 19Apr 19
Tim WanginStackademicSecond thoughts on iOS project setup with dependency managementIn the last few years, I have been working on a few medium to big iOS projects. All of these projects have great modular architecture — —…Mar 25Mar 25
Tim WanginLevel Up CodingLLDB debugger in Xcode — 3From the the first and the second articles of this series, we have known how to set breakpoints to pause the code and explore the app…Mar 11Mar 11
Tim WanginLevel Up CodingLLDB debugger in Xcode — 2From the previous article, we have learnt how to set breakpoints. Once they are set, the app will pause at the breakpoints accordingly. In…Mar 4Mar 4
Tim WanginLevel Up CodingLLDB debugger in Xcode — 1LLDB is the current debugger tool that is integrated into Xcode. Even though lldb is a command line tool but Xcode provides UIs allowing…Feb 25Feb 25
Tim WanginLevel Up CodingPasskey — Passwordless solution for authenticationPasskey is a passwordless solution from FIDO alliance to resolve the global password problem. It provides a simple user experience with…Feb 4Feb 4