Seb Vidal
Blog
Blog
2025

  • 10 May 2025
    Accessorise Your Context Menu Interactions
    Learn how to add accessory views to your context menu interactions with UIKit's private _UIContextMenuAccessoryView.
  • 1 April 2025
    The Hidden Powers of UIAlertController
    Customise your alerts using private UIKit APIs.
2024

  • 29 November 2024
    Using AppKit in Your Mac Catalyst App
    Fill the gaps in Mac Catalyst with Apple's private _UINSView.
  • 27 October 2024
    Custom Views in UIMenu
    Build more engaging context menus with private UIMenu APIs.
  • 7 September 2024
    Recreating Apple Music's Search Chips UI
    Learn how to build Apple Music's custom search chips UI.
  • 28 July 2024
    Recreating iMessage's Rich Navigation Bar Content
    Learn the secrets of UIKit's private _UINavigationBarTitleView class.
  • 24 June 2024
    Reverse Engineering Photos' New Search UI
    Let's recreate the new search UI in iOS 18's new Photos app.
© 2025 Seb Vidal