<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xx="tags" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>macOS - Ken Muse</title><atom:link href="https://www.kenmuse.com/tags/macos/rss/" rel="self" type="application/rss+xml"/><link>https://www.kenmuse.com/tags/macos/</link><description>Discover Azure, DevOps, and development insights with Ken Muse, a DevOps Architect at GitHub and 4x Microsoft Azure MVP</description><language>en-us</language><sy:updatePeriod>weekly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><image><title>macOS - Ken Muse</title><link>https://www.kenmuse.com/tags/macos/</link><width>32</width><url>https://www.kenmuse.com/tags/macos/favicon/favicon-32x32.png</url><height>32</height></image><atom:link href="https://www.kenmuse.com/tags/macos/rss/index.xml" rel="self" type="application/rss+xml"/><item><title>Decoding Binary Data in Swift</title><link>https://www.kenmuse.com/blog/decoding-binary-data-in-swift/</link><pubDate>Thu, 23 May 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">decoding-binary-data-in-swift</guid><category>Programming</category><description>To properly decode binary data in Swift, it helps to be able to incrementally read the data and convert it to a Swift type. Learn to build a Binary Data Reader!</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/decoding-binary-data-in-swift/images/banner.png"/></item><item><title>Creating Swift Binary Decoders</title><link>https://www.kenmuse.com/blog/creating-swift-decoders/</link><pubDate>Thu, 16 May 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">creating-swift-decoders</guid><category>Programming</category><description>If you want to be able to parse Bluetooth data, you need to be able to decode it. Learn to implement a custom Swift binary decoder.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/creating-swift-decoders/images/banner.png"/></item><item><title>Creating an Int24 for iOS</title><link>https://www.kenmuse.com/blog/creating-an-int24-for-ios/</link><pubDate>Sat, 27 Apr 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">creating-an-int24-for-ios</guid><category>Programming</category><description>To develop a Bluetooth application for iOS in Swift, we need a 24-bit unsigned integer. In this post, we'll explore how to create an integer data type in Swift.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/creating-an-int24-for-ios/images/banner.png"/></item><item><title>Understanding Bluetooth Basics</title><link>https://www.kenmuse.com/blog/understanding-bluetooth-basics/</link><pubDate>Sat, 13 Apr 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">understanding-bluetooth-basics</guid><category>Programming</category><description>The first step in building a Bluetooth Low Energy app is understanding the basics of how data is provided to clients using Services and Characteristics.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/understanding-bluetooth-basics/images/model.png"/></item><item><title>Swift, Workouts, and Bluetooth Low Energy</title><link>https://www.kenmuse.com/blog/swift-workouts-and-bluetooth-low-energy/</link><pubDate>Fri, 05 Apr 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">swift-workouts-and-bluetooth-low-energy</guid><category>Programming</category><description>I needed accurate workout details, so I decided to turn my treadmill into a smart device and integrate it with my Apple watch. Learn how I started my journey.</description><enclosure type="image/ebp" url="https://www.kenmuse.com/blog/swift-workouts-and-bluetooth-low-energy/images/banner.webp"/></item><item><title>Notarizing .NET Console Apps for macOS</title><link>https://www.kenmuse.com/blog/notarizing-dotnet-console-apps-for-macos/</link><pubDate>Thu, 02 Jun 2022 00:00:00 -0400</pubDate><guid isPermaLink="false">notarizing-dotnet-console-apps-for-macos</guid><category>Programming</category><description>Learn how to create and notarize macOS universal binaries for .NET console applications.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/notarizing-dotnet-console-apps-for-macos/images/banner.jpg"/></item><item><title>Configuring macOS Notarization</title><link>https://www.kenmuse.com/blog/configuring-macos-notarization/</link><pubDate>Thu, 26 May 2022 00:00:00 -0400</pubDate><guid isPermaLink="false">configuring-macos-notarization</guid><category>Programming</category><description>Learn how to setup your environment to notarize macOS applications and support signing .NET console applications.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/configuring-macos-notarization/images/banner.jpg"/></item><item><title>Running Hugo in macOS Dev Containers</title><link>https://www.kenmuse.com/blog/running-hugo-in-macos-dev-containers/</link><pubDate>Thu, 05 May 2022 00:00:00 -0400</pubDate><guid isPermaLink="false">running-hugo-in-macos-dev-containers</guid><category>DevOps</category><category>Containers</category><description>Learn how to create optimized containers that work well for both ARM64 and AMD64 platforms.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/running-hugo-in-macos-dev-containers/images/banner.jpg"/></item><item><title>Installing VSTS Build Agents on macOS</title><link>https://www.kenmuse.com/blog/installing-macos-vsts-build-agent/</link><pubDate>Mon, 02 Oct 2017 00:00:00 -0400</pubDate><guid isPermaLink="false">installing-macos-vsts-build-agent</guid><category>Azure DevOps</category><category>DevOps</category><description>&lt;p&gt;If you&amp;rsquo;re doing Xamarin, macOS (OS X), or iOS development work you&amp;rsquo;ve likely discovered that you need a way to automate the build of your code from Visual Studio Team Services. If you&amp;rsquo;re not familiar with setting up a private build agent macOS, the
&lt;a class="external-link" href="https://docs.microsoft.com/en-us/vsts/build-release/actions/agents/v2-osx?WT.mc_id=DT-MVP-5003035" arial-label="The installation instructions link opens in a new tab" target="_blank"&gt;installation instructions&lt;span class="fa-solid fa-up-right-from-square" &gt;&lt;/span&gt;&lt;/a&gt; provided by Microsoft can be a bit confusing. This post will attempt to provide you with a walkthrough of the install process. It will also guide you in configuring a working build agent on macOS. This article does not assume you are an expert with macOS or that you have any hands-on experience working in an Apple environment.&lt;/p&gt;</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/installing-macos-vsts-build-agent/images/banner.png"/></item></channel></rss>