<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>AppDev</title>
    <link rel="self" type="application/atom+xml" href="https://links.rknight.me/guest/tags/38/feed"/>
    <updated>2026-06-16T22:59:06+00:00</updated>
    <id>https://links.rknight.me/guest/tags/38/feed</id>
            <entry>
            <id>https://links.rknight.me/links/259</id>
            <title type="text"><![CDATA[SwiftUI: How to drag and drop a contact from Contacts on macOS - Stack Overflow]]></title>
            <link rel="alternate" href="https://stackoverflow.com/questions/64588583/swiftui-how-to-drag-and-drop-a-contact-from-contacts-on-macos" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/259"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T14:55:23+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/256</id>
            <title type="text"><![CDATA[1. Introduction to SwiftUI · Mastering SwiftUI Book for iOS 17 and Xcode 15 - Sample]]></title>
            <link rel="alternate" href="https://www.appcoda.com/learnswiftui/swiftui-basics.html" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/256"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Deep dive into SwiftUI and Build fluid UI with it]]>
            </summary>
            <updated>2024-02-10T14:55:22+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/257</id>
            <title type="text"><![CDATA[SwiftUI by Example - free quick start tutorials for Swift developers]]></title>
            <link rel="alternate" href="https://www.hackingwithswift.com/quick-start/swiftui" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/257"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Get hands-on example code to help you learn important Apple frameworks faster.]]>
            </summary>
            <updated>2024-02-10T14:55:22+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/258</id>
            <title type="text"><![CDATA[Implementing a drag-and-drop zone in Swift]]></title>
            <link rel="alternate" href="https://newbedev.com/implementing-a-drag-and-drop-zone-in-swift" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/258"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Here's an example I'm using in an application. Add conformance to NSDraggingDestination to your subclass declaration if necessary (not needed for NSImageView be]]>
            </summary>
            <updated>2024-02-10T14:55:22+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/255</id>
            <title type="text"><![CDATA[SwiftUI: Getting Started | Kodeco]]></title>
            <link rel="alternate" href="https://www.raywenderlich.com/3715234-swiftui-getting-started" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/255"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[In this SwiftUI tutorial, you’ll learn how to layout the UI by declaring and modifying views, and how to use state variables to update your UI. You’ll use Xcode’s new preview and live preview, and experience the joy of code and WYSIWYG layout that stay in sync.]]>
            </summary>
            <updated>2024-02-10T14:55:21+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/254</id>
            <title type="text"><![CDATA[Introducing SwiftUI | Apple Developer Documentation]]></title>
            <link rel="alternate" href="https://developer.apple.com/tutorials/swiftui" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/254"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[SwiftUI is a modern way to declare user interfaces for any Apple platform. Create beautiful, dynamic apps faster than ever before.]]>
            </summary>
            <updated>2024-02-10T14:55:20+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/253</id>
            <title type="text"><![CDATA[GitHub - sindresorhus/KeyboardShortcuts: ⌨️ Add user-customizable global keyboard shortcuts (hotkeys) to your macOS app in minutes]]></title>
            <link rel="alternate" href="https://github.com/sindresorhus/KeyboardShortcuts" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/253"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[⌨️ Add user-customizable global keyboard shortcuts (hotkeys) to your macOS app in minutes - GitHub - sindresorhus/KeyboardShortcuts: ⌨️ Add user-customizable global keyboard shortcuts (hotkeys) to your macOS app in minutes]]>
            </summary>
            <updated>2024-02-10T14:55:08+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/251</id>
            <title type="text"><![CDATA[GitHub - sindresorhus/Settings: ⚙ Add a settings window to your macOS app in minutes]]></title>
            <link rel="alternate" href="https://github.com/sindresorhus/Preferences" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/251"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[⚙ Add a settings window to your macOS app in minutes - GitHub - sindresorhus/Settings: ⚙ Add a settings window to your macOS app in minutes]]>
            </summary>
            <updated>2024-02-10T14:55:07+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/252</id>
            <title type="text"><![CDATA[GitHub - sindresorhus/LaunchAtLogin: Add “Launch at Login” functionality to your macOS app in seconds]]></title>
            <link rel="alternate" href="https://github.com/sindresorhus/LaunchAtLogin" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/252"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Add “Launch at Login” functionality to your macOS app in seconds - GitHub - sindresorhus/LaunchAtLogin: Add “Launch at Login” functionality to your macOS app in seconds]]>
            </summary>
            <updated>2024-02-10T14:55:07+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/250</id>
            <title type="text"><![CDATA[medium.com]]></title>
            <link rel="alternate" href="https://medium.com/@fede.vitale/watch-for-nspasteboard-fad29d2f874e" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/250"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T14:55:06+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/247</id>
            <title type="text"><![CDATA[GitHub - martinlexow/Uberabout: “Uberabout” replaces the default “About” window in your macOS app with an aesthetically pleasing one.]]></title>
            <link rel="alternate" href="https://github.com/martinlexow/Uberabout" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/247"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[“Uberabout” replaces the default “About” window in your macOS app with an aesthetically pleasing one. - GitHub - martinlexow/Uberabout: “Uberabout” replaces the default “About” window in your macOS app with an aesthetically pleasing one.]]>
            </summary>
            <updated>2024-02-10T14:55:05+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/248</id>
            <title type="text"><![CDATA[macOS menu bar app with SwiftUI - Anagh Sharma]]></title>
            <link rel="alternate" href="https://www.anaghsharma.com/blog/macos-menu-bar-app-with-swiftui/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/248"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[I am Anagh Sharma, and I believe in the power of meticulous design. I'm a product designer who infuses every experience with the precision and care of a master craftsman. Explore my website, and rediscover the joy of products made with heart.

]]>
            </summary>
            <updated>2024-02-10T14:55:05+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/249</id>
            <title type="text"><![CDATA[medium.com]]></title>
            <link rel="alternate" href="https://medium.com/@acwrightdesign/creating-a-macos-menu-bar-application-using-swiftui-54572a5d5f87" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/249"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T14:55:05+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/245</id>
            <title type="text"><![CDATA[Preparing your app for distribution | Apple Developer Documentation]]></title>
            <link rel="alternate" href="https://developer.apple.com/documentation/xcode/preparing-your-app-for-distribution" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/245"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Configure the information property list and add icons before you distribute your app.]]>
            </summary>
            <updated>2024-02-10T14:55:04+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/246</id>
            <title type="text"><![CDATA[Add more information to default &quot;About Panel&quot; in Mac OSX]]></title>
            <link rel="alternate" href="http://www.valentinourbano.com/add-more-informations-to-default-about-panel-in-mac-osx.html" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/246"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Apple provides a simple way to call the default “About Panel” to display copyright information and another kind of legal/license/… related information. It takes the information available in the Inf...]]>
            </summary>
            <updated>2024-02-10T14:55:04+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/244</id>
            <title type="text"><![CDATA[Customize About panel on macOS in SwiftUI]]></title>
            <link rel="alternate" href="https://lostmoa.com/blog/CustomiseAboutPanelOnMacOSInSwiftUI/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/244"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Add custom information and copyright to your app's About window on macOS when using the SwiftUI app lifecycle.]]>
            </summary>
            <updated>2024-02-10T14:55:02+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/243</id>
            <title type="text"><![CDATA[NSApplication.AboutPanelOptionKey | Apple Developer Documentation]]></title>
            <link rel="alternate" href="https://developer.apple.com/documentation/appkit/nsapplication/aboutpaneloptionkey" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/243"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Keys to include in the options dictionary when displaying an About panel.]]>
            </summary>
            <updated>2024-02-10T14:55:01+00:00</updated>
        </entry>
    </feed>
