David WuinITNEXTAchieving Auto-Leveling in iOSWhen we are mixing multiple audio sources together, it’s highly possible that they come with different loudness. Combing all that directly…·2 min read·Jul 23, 2021----
David WuAd Hoc, Enterprise, and Development DistributionThere are four ways of distributing your app, but what’s the difference? When I started learning iOS development, the only one I’ve used…2 min read·Sep 21, 2020----
David WuinITNEXTDecoding your JSON Models along with Unit TestParsing your JSON into Data , and then Decode it to your struct or class model is what we often do in our iOS development life. However…·4 min read·Apr 6, 2020----
David WuinITNEXTHandling Reachability in SwiftAs an iOS developer, there are times we need to handle no internet conditions. There is a great third-party library, ReachabilitySwift…·2 min read·Jan 7, 2020----
David WuinITNEXTClass Diagram to convey the Delegate PatternClass Diagram is a Prerequisite for Learning Design Patterns·3 min read·Nov 28, 2019----
David WuinITNEXTCustomizing WKWebView in iOSFrom time to time, operation team wants to change their content in real-time instead of waiting for new versions of iOS App updated. The…·3 min read·Aug 19, 2019----
David WuinITNEXTIntroductory Push NotificationsPush notification is taking the advantage of iOS system to gain user engagements with our app. Even though it may seem easy in the aspect…·4 min read·Aug 13, 2019----
David WuinITNEXTSiri Shortcut Tutorial using Custom IntentStarting with a simple Weather App that listed four cities, I am expecting while I ask Siri to tell me the weather of the city, Siri can…·5 min read·Apr 23, 2019----
David WuUnit Test 教學:覆蓋率什麼是覆蓋率 (Code Coverage)?就是你寫的測試究竟涵蓋的主程式多少的百分比。看覆蓋率的目的主要是「檢視自己有沒有值得寫而尚未寫的測試。」4 min read·Apr 19, 2019----