Open in app
Home
Notifications
Lists
Stories

Write
Michael Chan
Michael Chan

Home

Jun 13

WWDC 2022 Video Checklist

Here is my WWDC video session checklist for an iOS developer What’s new in Swift Embrace Swift generics Design protocol interfaces in Swift Meet distributed actors in Swift Eliminate data races using Swift Concurrency Visualise and optimise Swift Concurrency Meet Swift Package Plugins Create Swift Package Plugins Meet Swift Async…

WWDC

1 min read


Aug 12, 2021

Stubbing JSON in iOS with URLProtocol

When developing app features, one of the many tasks that makes up a feature is making a HTTP request to a backend and wait for the response to retrieve some information or confirm that the request was successful. …

I OS

3 min read


Jul 1, 2020

@StateObject Property Wrapper in SwiftUI

Looking at the Playground code above, you can see 2 steppers which behaves like this. OuterStepperView counter gets reset everything time the top stepper is tapped on. If you wanted OuterStepperView counter to be independent from the top stepper, the only other solution to…

Swiftui

1 min read


Mar 25, 2020

SwiftUI Data Flow Tidbits

You may have come across these @ signs if you’ve looked at some SwiftUI examples. These are actually Property Wrappers, which was introduced in Swift 5.1. In SwiftUI, there are a few which represents a style of data flow are within your application. …

Swiftui

4 min read

Tidbits on data flow in SwiftUI
Tidbits on data flow in SwiftUI
Michael Chan

Michael Chan

Following
  • AirbnbEng

    AirbnbEng

  • Ruban Khalid

    Ruban Khalid

  • FLF PRODUCT DESIGN

    FLF PRODUCT DESIGN

  • Yeast on East

    Yeast on East

  • Adavi Navi

    Adavi Navi

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable