问题标签 [titanium]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
41791 浏览

javascript - Appcelerator Titanium Mobile 如何工作?

我正在使用 Titanium Mobile 1.0 构建一个 iPhone 应用程序,我发现它可以编译为原生 iPhone 二进制文件。这是如何运作的?如果没有像 280 North 的 Objective-J 和 Cappuccino 这样的超集语言,分析 JavaScript 代码并直接翻译成 Objective-C 似乎需要很多繁重的工作。

0 投票
2 回答
470 浏览

javascript - 如何在没有庞大回调链的情况下使用异步 ORM?

我正在使用相对不成熟的 Joose Javascript ORM 插件(项目页面)在 Appcelerator Titanium(公司页面)移动项目中保留对象。由于它是客户端存储,因此应用程序必须在启动 ORM 之前检查数据库是否已初始化,因为它会检查 DB 表以构造类。

我的问题是这一系列操作(如果这个操作是这样的,其他的事情在路上)需要很多回调才能完成。我在代码中有很多对维护者不明显的跳转,并导致一些复杂的调用图等等。所以,我问这些问题:

  1. 您将如何异步初始化数据库并使用需要架构正确才能运行的 ORM 使用种子数据填充它?
  2. 对于异步/事件驱动编程并保持调用图简单易懂,您有任何通用策略或链接吗?
  3. 您对使用 HTML 5 作为存储引擎并希望与框架无关的 Javascript ORM/元对象系统有什么建议吗?
  4. 我只是一个大新手,应该能够轻松解决这个问题吗?

谢谢各位!

0 投票
1 回答
9303 浏览

php - 如何从使用 Titanium 开发的 iPhone 应用程序上传图像

我终于开始使用 Titanium Mobile 开发 iPhone 应用程序。现在我面临的问题是,我能够运行该应用程序,并且该应用程序还将图像发送到服务器。但我看不到上传到服务器的文件。我已经粘贴了 iPhone 应用程序的代码以将图像发送到服务器,以及将从应用程序接收文件的 PHP 文件。

这是服务器上的 PHP 代码:http: //www.pastie.org/891050

我不确定我哪里出错了。请帮我解决这个问题。如果您需要更多信息,很乐意提供。

0 投票
11 回答
31350 浏览

iphone - Xcode重复符号_main

每当我尝试编译由 Appcelerator Titanium 生成的任何 iPhone 应用程序时,我都会在 Snow Leopard 10.6.2 上的 Xcode 3.2.1 中收到以下错误。但是,只有当我在架构菜单上选择 iPhone 模拟器时才会出现构建错误,如果我选择 iPhone 设备,我就可以在我的设备上运行该应用程序。

此外,iPhone 模拟器成功启动并直接从使用 Xcode 构建的 Titanium 环境执行程序。

为什么会这样?

ld: duplicate symbol _main in Resources/libTitanium.a(main.o) and /Users/prithviraj/Documents/project/Final/build/iphone/build/Final.build/Debug-iphonesimulator/Final.build/Objects-normal/i386/main.o collect2: ld returned 1 exit status Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

0 投票
1 回答
1213 浏览

iphone - Appcelerator Titanium - 自动高度表视图因短文本而中断

在 Appcelerator Titanium 开发问答网站上发布了这个,但也许这里有人遇到过这个问题......

KitchenSink 1.1 说明了这个问题。在table_view_api_auto_height.js,改变行:

addRow(0,'This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text. This is some long text.');

类似于:

addRow(0,'This is some long text. This is some long text.');

导致行上的左填充不正确。看截图:

截图 http://img28.imageshack.us/img28/7987/screenshot20100329at244.png

0 投票
6 回答
6705 浏览

iphone - Appcelerator Titanium:Android SDK 无法加载

我开始使用 Titanium 进行开发,现在我真的坚持了一部分。我下载了 Adroid SDK 并添加了 Titanium 的路径:

/用户/迈克尔/下载/android-sdk-mac_86/

我可以毫无问题地在 iPhone 模拟器中打开例如 Kitchen Sink,但是当我想在 Android 中打开它时,我的屏幕如下所示

为什么一直在下面,即使经过 2 个小时的等待,标签“正在加载……”?

0 投票
5 回答
26867 浏览

javascript - 如何在 Appcelerator Titanium 项目中组织 JS 文件

我最近开始使用 Appcelerator 的 Titanium 创建一个 iPhone 应用程序。由于应用程序基本上都是 JS,我需要一些关于如何组织这个项目的建议。

为应用程序中的每个视图创建长的程序文件变得非常容易。有没有办法可以将 MVC 或某些结构合并到项目中?

谢谢,我很感激。-蒂洛

0 投票
1 回答
2368 浏览

iphone - 在 Titanium Developer 上“加载”iPhone SDK

我在 Titanium 网站上尝试过这个问题,并在他们的账户上发了几条推文,但他们要么不理我,要么拒绝回答。

我想开始使用他们的框架,但由于某种原因,iPhone SDK 在“TEST & PACKAGE”选项卡中总是“加载”。

你们找到解决方法了吗?我有:

  • 雪豹10.6.3
  • 钛开发者 1.2.1
  • iPhone SDK 3.2
  • Apple 提供的所有证书“等等”,因为我能够使用 XCode 在我的设备上测试和部署应用程序。

请帮忙 :)

0 投票
9 回答
8088 浏览

iphone - Appcelerator Titanium 现在是否在 iPhone 上被禁用?

对于 MonoTouch,这个问题已经在这里得到了相当清楚的回答:MonoTouch 现在是否在 iPhone 上被禁止?

但是 Appcelerator Titanium 呢?

Apple 的新 TOS 及其 iPhone 4 操作系统:

3.3.1 — 应用程序只能以 Apple 规定的方式使用文档化 API,不得使用或调用任何私有 API。应用程序必须最初是用 iPhone OS WebKit 引擎执行的 Objective-C、C、C++ 或 JavaScript 编写的,并且只有用 C、C++ 和 Objective-C 编写的代码才能编译并直接链接到文档化 API(例如,禁止通过中间翻译或兼容层或工具链接到文档化 API 的应用程序)。

Titanium 使用 JavaScript,但不直接作为 iPhone OS WebKit 引擎执行。在他们的开发者博客中,Jeff Haynie 说Titanium 是明确的,但我不知道他们是否否认。

我们相信我们在解释 iPhone OS 4.0 ToS 时完全符合它们。

我还没有找到苹果的任何官方消息,只有意见。我很困惑。我不会为我的应用程序编写另一行代码,直到……你知道的。

0 投票
4 回答
195 浏览

iphone - 哪些开发者大会/代码营适合移动开发?

我在 Windows Mobile 平台上进行维护和开发。

我知道随着 iPhone 和 Android 获得市场份额,市场正在迅速变化。

还有应用程序开发平台,如 rhomobile/titanium。

今年是否有任何平台/非平台特定的移动会议?

在移动领域参加哪些重要/有用的会议?

提前致谢。