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…Jul 23, 2021Jul 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…Sep 21, 2020Sep 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…Apr 6, 2020Apr 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…Jan 7, 2020Jan 7, 2020
David WuinITNEXTClass Diagram to convey the Delegate PatternClass Diagram is a Prerequisite for Learning Design PatternsNov 28, 2019Nov 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…Aug 19, 2019Aug 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…Aug 13, 2019Aug 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…Apr 23, 2019Apr 23, 2019
David WuUnit Test 教學:覆蓋率什麼是覆蓋率 (Code Coverage)?就是你寫的測試究竟涵蓋的主程式多少的百分比。看覆蓋率的目的主要是「檢視自己有沒有值得寫而尚未寫的測試。」Apr 19, 2019Apr 19, 2019