【问题标题】:Using a Pascal Library in XCode在 XCode 中使用 Pascal 库
【发布时间】:2012-07-12 15:42:51
【问题描述】:

我正在开发一个 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,并假设我将从那里开始,但我无法找到任何关于如何完成我想做的事情的明确信息。我还找到了这个walkthrough,但最终结果是您可以使用 Pascal 来实际编写您的应用程序——与我需要的相比,这似乎有点矫枉过正。

我的问题是:在我已经构建的 iOS 应用程序中使用我的核心 Pascal 函数的最简单方法是什么?将 FreePascal 集成到 XCode 并将我当前的应用程序故事板和代码导入其中一个 Pascal 模板是绝对必要的,还是可以使用另一种方法创建兼容的 Pascal 库并从我的代码中引用它?

我将非常感谢提供的任何帮助(即使只是一个链接)。我做了很多搜索,真的很想解决这个问题。

【问题讨论】:

    标签: objective-c ios xcode pascal


    【解决方案1】:

    最简单的机制是create a pascal Static Library 并将其包含在Objective-C iOS项目中,否则您必须将构建过程集成到xcode环境中;这比仅仅通过标头公开 API 然后链接到 .a 文件要多一些工作。

    【讨论】:

    • 非常感谢您的评论和链接!这正是我想要的(而且设置起来比我最初预期的要容易得多)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多