top of page
Search
Hui Wang
Mar 16, 202413 min read
111. Will AI Replace Programmers?
In this podcast episode, we'll explore an interesting viewpoint from Nvidia's CEO, Jensen Huang: the career of programmers might be...
Hui Wang
Mar 8, 20249 min read
110. iOS 17.4 Unveiled: A Milestone Update with Sideloading and NFC Innovations Amidst a €1.8 Billion EU Fine
In an era where anticipation meets reality, the digital landscape whispers tales of a revolutionary shift with the arrival of iOS 17.4. A...
Hui Wang
Mar 4, 20244 min read
109. iOS: The SOLID Principles in iOS Development
Introduction: In the realm of software engineering, we find ourselves encountering five fundamental principles, collectively known as the...
Hui Wang
Nov 16, 20221 min read
76. Article: How Xcode 14 unintentionally increases app size
How Xcode 14 unintentionally increases app size Package size is a problem that mobile developers have to deal with now. A lot of new...
Hui Wang
Nov 15, 20221 min read
75. Article: When does a SwiftUI Environment get retained?
Environment is one of SwiftUI's unique features that aren't available in UIKit. This article tells you how to manage the memory of the...
Hui Wang
Nov 14, 20221 min read
74. Article: Refactoring Swift: Best Practices to succeed
Every project has to deal with code refactoring. This article gives a brief overview of what to pay attention to when refactoring code...
Hui Wang
Oct 19, 20221 min read
73. Article: Apple's use of Swift and SwiftUI in iOS 16
iOS 16 has been released, and this article analyzes the percentage of Apple's built-in apps that use Objective-C, Swift, SwiftUI, and C...
Hui Wang
Oct 17, 20221 min read
72. Article: Dynamic Island (and Live Activities): Quick start tutorial
Apple brings the API for Dynamic Island in Xcode 14.1 Beta. Today's article mainly presents how to use the new Live Activities API to...
Hui Wang
Sep 28, 20221 min read
70. Article: Dynamic Island Animation explained
Are you curious about how the animation of Dynamic Island is designed? In this post, the author reproduces the same motion by stacking...
Hui Wang
Sep 22, 20221 min read
69. Article: Regex101, an online tool for regular expression debugging
Regex101 is an online tool for regular expression debugging. It provides helpful information to optimize the writing of regular...
Hui Wang
Sep 21, 20221 min read
68. Article: What's the "any" keyword? Understanding Type Erasure in Swift
Swift's strong typing is the cornerstone of program robustness. But in the past, in some special scenarios, strong typing brought some...
Hui Wang
Sep 20, 20221 min read
67. Article: How to know if ScrollView, List is scrolling
It is very important in some scenarios if you want to know if a scrollable control ( ScrollView, List ) is in a scrolling state. For...
Hui Wang
Sep 16, 20222 min read
63. Article: Introducing Dynamic Island on iPhone 14 Pro
The launch of Dynamic Island brings users a new way to interact with the iPhone. It blurs the lines between hardware and software,...
Hui Wang
Sep 8, 20221 min read
57. Article: Lock screen widgets in SwiftUI
Lock screen widgets are the most crucial feature update in iOS 16. As the top access portal on the iPhone device, we need to grasp the...
Hui Wang
Sep 8, 20221 min read
56. Article: SwiftUI Gauge
Gauge is a new SwiftUI view introduced in iOS 16 (SwiftUI 4). It is a view that shows a value within a range. In the real world, a gauge...
bottom of page