<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Paulo's blog feed — Objective-C</title>
        <link>https://pfandrade.me/tags/Objective-C/</link>
        <description>Blog post summaries tagged with "Objective-C"</description>
        <lastBuildDate>Mon, 18 May 2026 10:17:33 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>Next.js using Feed</generator>
        <item>
            <title><![CDATA[Mixing Swift, Objective-C, SPM and Static Frameworks]]></title>
            <link>https://pfandrade.me/blog/mixing-swift-objective-c-spm-and-static-frameworks/</link>
            <guid isPermaLink="false">https://pfandrade.me/blog/mixing-swift-objective-c-spm-and-static-frameworks/</guid>
            <pubDate>Mon, 07 Mar 2022 13:35:25 GMT</pubDate>
            <description><![CDATA[Describes problems and solutions when integrating Swift packages into an Objective-C project structure that uses static frameworks.]]></description>
        </item>
        <item>
            <title><![CDATA[Splitting Your Xcode Project into Modules]]></title>
            <link>https://pfandrade.me/blog/splitting-your-xcode-project-into-modules/</link>
            <guid isPermaLink="false">https://pfandrade.me/blog/splitting-your-xcode-project-into-modules/</guid>
            <pubDate>Thu, 06 Feb 2020 14:08:25 GMT</pubDate>
            <description><![CDATA[Practical steps to modularize an Xcode project into separate frameworks and common pitfalls related to linking and build flags.]]></description>
        </item>
        <item>
            <title><![CDATA[Adopting Dark Mode and Older Macs]]></title>
            <link>https://pfandrade.me/blog/adopting-dark-mode-and-older-macs/</link>
            <guid isPermaLink="false">https://pfandrade.me/blog/adopting-dark-mode-and-older-macs/</guid>
            <pubDate>Wed, 13 Jun 2018 20:37:58 GMT</pubDate>
            <description><![CDATA[Approaches for adopting Dark Mode while keeping compatibility with older macOS versions and APIs.]]></description>
        </item>
        <item>
            <title><![CDATA[NSOperation KVO Pitfall]]></title>
            <link>https://pfandrade.me/blog/nsoperation-kvo-pitfall/</link>
            <guid isPermaLink="false">https://pfandrade.me/blog/nsoperation-kvo-pitfall/</guid>
            <pubDate>Fri, 01 Jun 2018 08:43:42 GMT</pubDate>
            <description><![CDATA[A deep-dive into an NSOperation KVO bug and practical guidance on managing asynchronous operation state to prevent hangs.]]></description>
        </item>
        <item>
            <title><![CDATA[Taming Build Variants With Xcode Configuration Files]]></title>
            <link>https://pfandrade.me/blog/taming-build-variants-with-xcode-configuration-files/</link>
            <guid isPermaLink="false">https://pfandrade.me/blog/taming-build-variants-with-xcode-configuration-files/</guid>
            <pubDate>Tue, 10 Apr 2018 11:01:38 GMT</pubDate>
            <description><![CDATA[How to manage multiple Xcode build configurations with .xcconfig files so build settings stay maintainable and preprocessor logic stays readable.]]></description>
        </item>
    </channel>
</rss>