<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>7.3 Swift/Objective-C 与 C 互操作 on 编程那些事儿</title><link>https://before80.github.io/prgms/Kotlin/interoperability/7.3-Swiftobjectivecandcinterop/</link><description>Recent content in 7.3 Swift/Objective-C 与 C 互操作 on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 13 Sep 2026 18:20:56 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Kotlin/interoperability/7.3-Swiftobjectivecandcinterop/index.xml" rel="self" type="application/rss+xml"/><item><title>7.3.2 使用 Swift 导出与 Swift 互操作</title><link>https://before80.github.io/prgms/Kotlin/interoperability/7.3-Swiftobjectivecandcinterop/7.3.2-NativeSwiftExport/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/interoperability/7.3-Swiftobjectivecandcinterop/7.3.2-NativeSwiftExport/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/native-swift-export.html"&gt;https://kotlinlang.org/docs/native-swift-export.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="732-使用-swift-导出与-swift-互操作"&gt;7.3.2 使用 Swift 导出与 Swift 互操作&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Alpha&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Kotlin 通过 Swift 导出实现的与 Swift 的互操作目前处于 Alpha 阶段。Swift 导出让你可以直接导出 Kotlin 源码，并以符合 Swift 习惯的方式从 Swift 调用 Kotlin 代码，无需 Objective-C 头文件。&lt;/p&gt;</description></item><item><title>7.3.4 定义文件</title><link>https://before80.github.io/prgms/Kotlin/interoperability/7.3-Swiftobjectivecandcinterop/7.3.4-NativeDefinitionFile/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/interoperability/7.3-Swiftobjectivecandcinterop/7.3.4-NativeDefinitionFile/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/native-definition-file.html"&gt;https://kotlinlang.org/docs/native-definition-file.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="734-定义文件"&gt;7.3.4 定义文件&lt;/h1&gt;
&lt;p&gt;Kotlin/Native 让你可以使用 C 和 Objective-C 库，从而在 Kotlin 中使用它们的功能。一个名为 cinterop 的特殊工具会接收 C 或 Objective-C 库并生成相应的 Kotlin 绑定，使该库的方法可以像平常那样在你的 Kotlin 代码中使用。&lt;/p&gt;</description></item><item><title>7.3.5 C、Objective-C 和 Swift 库的导入</title><link>https://before80.github.io/prgms/Kotlin/interoperability/7.3-Swiftobjectivecandcinterop/7.3.5-NativeLibImportStability/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/interoperability/7.3-Swiftobjectivecandcinterop/7.3.5-NativeLibImportStability/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/native-lib-import-stability.html"&gt;https://kotlinlang.org/docs/native-lib-import-stability.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="735-cobjective-c-和-swift-库的导入"&gt;7.3.5 C、Objective-C 和 Swift 库的导入&lt;/h1&gt;
&lt;p&gt;Kotlin/Native 提供了&lt;a href="../7.3.3-Cinterop/7.3.3.1-NativeCInterop/"&gt;导入 C&lt;/a&gt; 和 &lt;a href="../7.3.1-Swiftobjectivecinterop/7.3.1.1-NativeObjcInterop/"&gt;Objective-C&lt;/a&gt; 库的能力。你还可以通过变通方式在 Kotlin/Native 项目中导入纯 &lt;a href="#swift-library-import"&gt;Swift 库&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id="stability-of-c-and-objective-c-library-import"&gt;C 和 Objective-C 库导入的稳定性&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Beta&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;对 C 和 Objective-C 库导入的支持目前&lt;a href="../../../kotlinevolutionandroadmap/13.4-ComponentsStability/#kotlin-native"&gt;处于 Beta&lt;/a&gt; 阶段。&lt;/p&gt;</description></item></channel></rss>