我正在开发一个 iOS 应用程序(OSX 10.7.4、XCode 4.3.3,并针对 iOS 版本 5.1)。我已经构建了界面,但是应用程序将使用的核心功能是用 Pascal 编写的。我没有将 Pascal 函数移植到 C(并且必须维护两个副本),而是寻找一种方法来创建一个 Pascal 库,该库可以导入 XCode 并由 Objective-C 代码调用。
Pascal 函数只不过是计算(没有接口代码等)。我希望它如何工作的一个例子是这样的:用户按下一个按钮,Objective-C 代码收集输入的数据,调用适当的 Pascal 计算函数,然后返回并显示结果——Pascal仅用于提供结果。
我找到了FreePascal,并假设这是我要开始的地方,但我无法找到任何关于如何完成我想做的事情的明确信息。我也找到了这个演练,但最终结果是您可以使用 Pascal 来实际编写您的应用程序——与我需要的相比,这似乎有点矫枉过正。
我的问题是:在我已经构建的 iOS 应用程序中使用我的核心 Pascal 函数的最简单方法是什么?将 FreePascal 集成到 XCode 并将我当前的应用程序故事板和代码导入其中一个 Pascal 模板是绝对必要的,还是可以使用另一种方法创建兼容的 Pascal 库并从我的代码中引用它?
我将非常感谢提供的任何帮助(即使只是一个链接)。我做了很多搜索,真的很想解决这个问题。