<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Seb Vidal&apos;s Blog</title><description/><link>https://sebvidal.com/</link><item><title>What&apos;s New in UIKit</title><link>https://sebvidal.com/blog/whats-new-in-uikit-26/</link><guid isPermaLink="true">https://sebvidal.com/blog/whats-new-in-uikit-26/</guid><description>Learn what&apos;s new in UIKit in the iOS 26 SDK.</description><pubDate>Wed, 13 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Accessorise Your Context Menu Interactions</title><link>https://sebvidal.com/blog/accessorise-your-context-menu-interactions/</link><guid isPermaLink="true">https://sebvidal.com/blog/accessorise-your-context-menu-interactions/</guid><description>Learn how to add accessory views to your context menu interactions with UIKit&apos;s private _UIContextMenuAccessoryView.</description><pubDate>Sat, 10 May 2025 00:00:00 GMT</pubDate></item><item><title>The Hidden Powers of UIAlertController</title><link>https://sebvidal.com/blog/the-hidden-powers-of-uialertcontroller/</link><guid isPermaLink="true">https://sebvidal.com/blog/the-hidden-powers-of-uialertcontroller/</guid><description>Customise your alerts using private UIKit APIs.</description><pubDate>Tue, 01 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Using AppKit in Your Mac Catalyst App</title><link>https://sebvidal.com/blog/using-appkit-in-your-mac-catalyst-app/</link><guid isPermaLink="true">https://sebvidal.com/blog/using-appkit-in-your-mac-catalyst-app/</guid><description>Fill the gaps in Mac Catalyst with Apple&apos;s private _UINSView.</description><pubDate>Fri, 29 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Custom Views in UIMenu</title><link>https://sebvidal.com/blog/custom-views-in-uimenu/</link><guid isPermaLink="true">https://sebvidal.com/blog/custom-views-in-uimenu/</guid><description>Build more engaging context menus with private UIMenu APIs.</description><pubDate>Sun, 27 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Recreating Apple Music&apos;s Search Chips UI</title><link>https://sebvidal.com/blog/recreating-apple-musics-search-chips-ui/</link><guid isPermaLink="true">https://sebvidal.com/blog/recreating-apple-musics-search-chips-ui/</guid><description>Learn how to build Apple Music&apos;s custom search chips UI.</description><pubDate>Sat, 07 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Recreating iMessage&apos;s Rich Navigation Bar Content</title><link>https://sebvidal.com/blog/recreating-imessages-rich-navigation-bar-content/</link><guid isPermaLink="true">https://sebvidal.com/blog/recreating-imessages-rich-navigation-bar-content/</guid><description>Learn the secrets of UIKit&apos;s private _UINavigationBarTitleView class.</description><pubDate>Sun, 28 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Reverse Engineering Photos&apos; New Search UI</title><link>https://sebvidal.com/blog/reverse-engineering-photos-search-ui/</link><guid isPermaLink="true">https://sebvidal.com/blog/reverse-engineering-photos-search-ui/</guid><description>Let&apos;s recreate the new search UI in iOS 18&apos;s new Photos app.</description><pubDate>Mon, 24 Jun 2024 00:00:00 GMT</pubDate></item></channel></rss>