Episode 15: Asynchronous Cirqus


Build: iOS 10 SDK Development, Chapter 7 (part 1)

Adding one interesting piece of functionality that’s been missing from our sample podcast app, we look at how to make the time label count up while the media is playing. To do this, we need to understand how closures work, so we can create one and send it to the AVPlayer as a way of saying “every 0.25 seconds, do THIS”.


Play: Pinball Arcade: Cirqus Voltaire

Going back to the original Pinball Arcade app for iPad and its collection of 20th Century tables, we take a spin on Cirqus Voltaire, one of the last tables produced by Bally. It’s a deep, difficult table with many sub-goals and the ball frequently on the tip of your flipper above the drain. Spoiler: my game that begins at 22:45 lasts 15 minutes, making it to the game’s final goal, the “Join the Cirqus” boss battle, at 34:10.

Read: Muv-Luv Alternative, Episode 1, Part 3

Takeru’s rapidly-accelerated re-run of “Muv-Luv Unlimited” continues, as he presses his classmates in hopes of getting to graduation and out into the field sooner. He also meets Kasumi again for the first time, who seems less wary of his intrusion than he expects.



  • invalidname will be presenting a session at Swift By Northwest, in Seattle, October 27-28.
  • We now have a Slack for chat. Send email to invalidstream [at] gmail for an invite. Also, follow @invalidstream on Twitter for announcements of upcoming shows.

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>