Major in physical education. Football referee. And high interest in looking the world through the numbers.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to make UserDefaults property wrapper

Dire consequences await the blindsided — SwiftERM

Create a Model and Mock Instances

Swift ScrollView 自適應高度設定

Refactoring From a Huge Storyboard to Multiple Smaller and More Manageable Objects

This road map will take you from a junior dev to the Tech Lead

The sane way to choose the architectural pattern for your iOS app: MVC/MVVM/VIPER?

Clearing Up the Confusing Closures Concept in Swift

Apple products on a desk

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mario tsai

Mario tsai

Major in physical education. Football referee. And high interest in looking the world through the numbers.

More from Medium

Building a FaceTime app for iOS using 100ms

Copiable in Swift — Clean Approach

Abstract vector created by vectorjuice — www.freepik.com

iOS App Security — keeping apples worm-free

App Tracking Transparency in iOS 15