【问题标题】:How much legacy Objective-C code can Hyperloop work with?Hyperloop 可以处理多少遗留的 Objective-C 代码?
【发布时间】:2016-01-28 11:10:16
【问题描述】:

Hyperloop 对于 Appcelerator 来说似乎是一条令人兴奋的前进道路。我已经阅读了非常基本的 Hyperloop 文档并观看了介绍视频。在介绍视频中,我可以看到可以使用简单的 Swift 或 Objective-C 文件,

我很想知道有多少现有的 Swift/Objective-C 代码库可以放入 Hyperloop 项目中? 例如,我们可以拿一个用 Swift/Objective-C 编写的整个项目并使用 Hyperloop 来处理它吗?

有人有经验吗?

干杯!

【问题讨论】:

  • @m02ph3u5 您提供的链接中的最后一篇文章是 2014 年 12 月 17 日 - 有点无关紧要?
  • 这确实是旧信息

标签: appcelerator appcelerator-hyperloop


【解决方案1】:

您可能会使用大量代码,但您不能(今天)在不做一些工作的情况下轻松放入完整的 xcodeproject。

如果您查看 Hyperloop (http://labs.appcelerator.com/project/55f74a9f421c44837717716b/Hyperloop-Module) 附带的示例 iOS 项目,您会发现 swift 和 Objective-c 代码示例有所下降。

【讨论】:

    【解决方案2】:

    我建议查看Loop Modules 中的示例,因为它们提供了很多在 Hyperloop 中使用 Swift-Objective C 的方法。根据我自己的经验,你不能拖放当前的 X-Code 项目,集成到 Hyperloop 中的每个部分都作为一个模块(他们称之为框架,但对我来说它是一个模块)需要适应在 Titanium 中使用。

    我的个人经验,只要有足够的修补(或知识),你就可以集成任何你想要的原生 Swift-Objective C 组件。我什至编译源 C 并将其集成到 Hyperloop 中,并用 C 调用其中的函数。

    目前我在同一个项目中使用 Javascript、Swift、Objective-C 和 C,到目前为止效果很好:)

    另外,来自 Appcelerator 的最新文档是 here

    另一个好消息是 Hyperloop is now available 加入 Appcelerator 的免费独立程序。

    【讨论】:

      猜你喜欢
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      相关资源
      最近更新 更多