An Xcode Playground to show the internals of iMessage's Confetti implementation.
An Xcode Playground to acompany this post on bryce.co.
Clone or download this repo and open RecreatingiMessageConfetti.playground
in Xcode.
This Playground is separated into different Pages to correlate with steps in the original post.
To navigate between pages, you can either:
View > Navigators > Show Project Navigator
)Editor > Show Rendered Markup
)Tested with Xcode 11.2.1 / Swift 5.1.