Kyle Bashour

I work on iOS at Mercury and created Paku.

  • Migrating from appStoreReceiptURL to AppTransaction

    How to detect TestFlight builds now that appStoreReceiptURL is deprecated.

    July 21, 2026
  • Advanced WidgetKit Configuration with AppIntents

    Result builders make this API hard to figure out, so here’s some sample code.

    December 26, 2024
  • The Comprehensive Guide to iOS Context Menus

    From nested menus to custom previews, use this guide to become a context menu wizard.

    August 22, 2019
  • How to Implement iOS 13 Context Menus

    Using UIContextMenuInteraction to add peek-like previews & menus to non-3D Touch devices.

    June 7, 2019
  • Custom View Controller Presentation Tips & Tricks

    How to get UIPresentationController to use Auto Layout (and other bugs fixes).

    February 9, 2019
  • Finding the Real iPhone X Corner Radius

    How I replicated the iPhone X display corner radius in the Lyft app.

    July 5, 2018
  • Subclass API Superpowers

    Short and simple example of subclassing while preserving your superclass API.

    September 18, 2017
  • 3D Touch with MKMapView

    How to add previewing to map view annotations.

    May 2, 2016

Copyright © 2016–2026 Kyle Bashour