gpt4 book ai didi

cross-platform - 通过Appcelerator Titanium获取 Sproutcore 应用程序文件以在 native 应用程序中使用它们

转载 作者:行者123 更新时间:2023-12-03 13:38:17 24 4
gpt4 key购买 nike

我想使用sproucore框架构建一个应用程序,但我也想将其与Titanium集成以具有一些 table 面功能,例如文件系统,打包,脱机工作等。

我知道,使用 Sproutcore 核2,这将非常容易,因为它允许像普通的javascript库一样使用框架。但是该项目仍处于测试阶段,并且文档最多都是不完整的(实际上,我认为即使是1.x文档也要不完整)。

因此,我想问一下,哪种是整合 Sproutcore 芯和Titanium API的最佳方法?

最佳答案

Titanium的主要任务是使用JavaScript来构建 native 应用程序,而不是为Web应用程序提供OS访问层。很难将 native 和SproutCore UI元素混合在一起。

话虽这么说,以下是一些可能对您有帮助的信息:
Titanium从版本1.0开始颠倒了它的应用程序模型:
http://developer.appcelerator.com/question/71/what-happened-to-html--css

主应用程序不再在Web View 中运行,而是直接在JavaScriptCore中运行,并且仅创建 native UI元素。 native UI元素之一是Web View
(http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI.WebView-object)
这样就可以全屏显示,并在网络 View 中运行您的SproutCore应用。从那里,您可以调出Titanium来调用Titanium方法进行文件系统访问等。

另外,如果仅将 table 面作为目标,则甚至可以访问Webview的JavaScript上下文对象,然后直接在JavaScriptCore中使用它。

  • 约翰内斯
  • 关于cross-platform - 通过Appcelerator Titanium获取 Sproutcore 应用程序文件以在 native 应用程序中使用它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6585936/

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