<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>lauerman.dev</title><link>http://lauerman.dev/</link><description>Recent content on lauerman.dev</description><generator>Hugo -- gohugo.io</generator><managingEditor>en-us</managingEditor><lastBuildDate>Mon, 07 Oct 2024 00:00:00 +0000</lastBuildDate><atom:link href="http://lauerman.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Hand-making an iOS App (part 2)</title><link>http://lauerman.dev/posts/handmade-ios-part-2/</link><pubDate>Mon, 07 Oct 2024 00:00:00 +0000</pubDate><guid>http://lauerman.dev/posts/handmade-ios-part-2/</guid><description>&lt;p>In my last post, I walked through the process of building a simple app that
can be run in the simulator using only C, shell scripting, and the Xcode
command-line tools. We learned about cross-compilation, the structure of an
application bundle, and how to use the &lt;code>simctl&lt;/code> command to automate installing
and launching the app. This is no small feat!&lt;/p>
&lt;p>However, we&amp;rsquo;re still a long way from a &amp;ldquo;real&amp;rdquo; app. In this post, we&amp;rsquo;ll learn
about entitlements, certificates, and provisioning profiles in order to get our
app running on real hardware.&lt;/p></description></item><item><title>Hand-making an iOS App (part 1)</title><link>http://lauerman.dev/posts/handmade-ios-part-1/</link><pubDate>Fri, 05 Jul 2024 00:00:00 +0000</pubDate><guid>http://lauerman.dev/posts/handmade-ios-part-1/</guid><description>&lt;h2 id="introduction">Introduction&lt;/h2>
&lt;p>If you&amp;rsquo;re an iOS developer, you likely use Xcode to do the vast majority of your
development work. Xcode makes it
as easy as possible to get an app up and running, especially for beginners.
Plus, with addition of tightly-integrated IDE features
like SwiftUI previews and inline macro expansion, you&amp;rsquo;d have little reason to want to
use anything else.&lt;/p>
&lt;p>But have you ever stopped to consider &lt;em>how&lt;/em> Xcode does some of
the things it does? I&amp;rsquo;m not talking about the aforementioned IDE
features, I mean the basic stuff, like:&lt;/p></description></item></channel></rss>