Yanbo ShaGenerate Interactive UI with XMLAs you can see, the left part is the UITextView with the XML text that I’ve color-coded. And the right part is a display view that updates…3 min read·Apr 9, 2023----
Yanbo ShainDev GeniusCode Owners MechanismCode Review is an important process before your code is allowed to be merged into the main branch. All we need to do is send the merge…11 min read·Apr 5, 2023----
Yanbo ShainDev Genius3DLut Filter based on CoreImageWhenever you use TikTok, Instagram, or even the built-in Camera app. you probably have ever seen or used the filter function. It generally…10 min read·Mar 28, 2023----
Yanbo ShainDev GeniusHigh-Performance Key-Value Storage on iOS (Part I)It’s a three-part series about how to build high-performance key-value storage. This is the first part. you can check other parts: second…8 min read·Mar 21, 2023--3--3
Yanbo ShaHigh-Performance Key-Value Storage on iOS (Part II)It’s a three-part series about how to build high-performance key-value storage. This is the second part. you can check other parts: first…8 min read·Mar 21, 2023----
Yanbo ShaHigh-Performance Key-Value Storage on iOS (Part III)It’s a three-part series about how to build high-performance key-value storage. This is the second part. you can check other parts: first…5 min read·Mar 21, 2023----
Yanbo ShainDev GeniusImplement Dictionary & Set in SwiftFor almost each programming language, both dictionary and set are quite common data structures that we frequently use in our daily work…11 min read·Mar 16, 2023----
Yanbo ShaEnhanced AsyncImageSwiftUI comes with the Image component when it’s published as the built-in framework of iOS13 in WWDC²⁰¹⁹, it’s roughly equivalent to…8 min read·Mar 13, 2023--2--2
Yanbo ShaBring SwiftUI to Objective-Cmost of the time, we build UI based on UIKit in an imperative way. we create views and add them to their parents, then set up various…8 min read·Mar 10, 2023--2--2
Yanbo ShaInsight into Combine (Part III)Apple unveiled the official Reactive framwork: Combine in WWDC²⁰¹⁹. There had been a lot of articles around most of which are the basic…10 min read·Mar 9, 2023----