gpt4 book ai didi

ios - 我可以使用 F# 构建(跨平台)库以在其他 native iOS 应用程序中使用吗?

转载 作者:行者123 更新时间:2023-12-02 08:16:23 25 4
gpt4 key购买 nike

主题行几乎描述了它。我正在寻找一个工具链来构建跨平台业务逻辑库,该库将由(以及其他)其他 native iOS 应用程序使用。

我正在考虑在这个库中使用 F#,因为我喜欢它的函数式方法,而且我读到的有关性能的内容似乎至少是合理的。

我想知道用 F# 编写这个库,然后从 iOS 上的 native (可能是 Swift)应用程序调用/使用它是否可行。

最佳答案

您可以使用 Fable 编译您的库,然后在 React Native 中编写您的应用程序,以将其作为 iOS 中的 native 应用程序使用。以下是您可以使用《神鬼寓言》做的一些有趣的事情。 http://www.navision-blog.de/blog/2016/08/14/fable-sudoku-creating-a-sudoku-solver-app-with-f/

如果您不需要 React Native,那么您的另一个选择是直接从 native 代码调用生成的 JS 代码,但每个函数调用都会有一堆样板文件和转换。 How to call JavaScript Function in objective C

我认为您希望的解决方案是能够编译为 Xamarin 并像 native 库一样使用 iOS 应用程序中的库,但这是不可能的。

关于ios - 我可以使用 F# 构建(跨平台)库以在其他 native iOS 应用程序中使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38999896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com