KeyPath in SwiftIn the world of Swift, KeyPath is a powerful yet often underappreciated feature. Many developers use it unintentionally in their daily…20h ago20h ago
Key concept of DeepSeek Part 2Continuing from my previous article: Key concept of DeepSeek Part 1, this article continues my research journey on DeepSeek.Feb 22Feb 22
Key concept of DeepSeek Part 1DeepSeek has entered the spotlight since before Chinese New Year, and a month ago I had never even heard of the name “DeepSeek…Feb 22Feb 22
The difference of UI rendering between Flutter and Android ComposeIt’s well-known that, regardless of what framework you’re using, when rendering UI in the frontend, a tree structure related to rendering…Feb 18Feb 18
What hell is the CDATA in xml?In XML and XHTML, CDATA (Character Data) is a special tag used to indicate that the contents within should not be parsed as XML tags or…Feb 15Feb 15
Introduction to Android Bytecode ProcessingThis article mainly introduces the content related to Android bytecode processing, including compilation process, bytecode modification…Feb 12Feb 12
The Ultimate Guide on How to use Predicate in SwiftNSPredicate has always been a powerful tool provided by Apple, allowing developers to filter and evaluate data collections with complex…Feb 10Feb 10
The Hardware Knowledge that Every programmer should knowWhen pursuing high-performance code, we inevitably encounter performance bottlenecks. To understand why a piece of code is inefficient and…Feb 10Feb 10