在Xamarin中使用Swift库

nhjlsmyf  于 2022-12-07  发布在  Swift
关注(0)|答案(2)|浏览(151)

文章https://developer.xamarin.com/guides/cross-platform/macios/binding/提到了如何在Xamarin中使用Objective-C编写的原生库。是否有任何文档可以对Swift编写的原生框架做同样的事情?https://developer.xamarin.com/guides/ios/advanced_topics/embedded_frameworks/讨论了使用嵌入式框架,但没有提到任何关于Swift的内容。同样的事情是否有效?

sirbozc5

sirbozc51#

绑定Swift库并不是官方支持的,但是你可以找到一个文档来说明如何绑定:
https://medium.com/@Flash3001/binding-swift-libraries-xamarin-ios-ff32adbc7c76

qxgroojn

qxgroojn2#

抱歉重新打开一个死亡线程,但绑定斯威夫特库现在正式支持Xamarin。
https://learn.microsoft.com/en-us/xamarin/ios/platform/binding-swift/walkthrough
这个过程与绑定Objective-C库所需的过程非常相似。事实上,Swift只与Swift兼容,而一个Swift框架要被Objective-C或Xamarin访问,需要导出Objective-C头文件。

相关问题