问题标签 [appcelerator]

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 投票
1 回答
2690 浏览

iphone - 我应该直接连接到 CouchDB 的套接字并传递 HTTP 请求还是使用 node.js 作为代理?

首先,这是我最初的问题,它产生了所有这些

我正在使用 Appcelerator Titanium 开发 iPhone 应用程序(最终也是 Android 应用程序)。我使用 Titanium 的Titanium.Network.TCPSocket object直接连接到 CouchDB 的端口。我相信它利用了 Apple SDK 的 CFSocket/NSStream 类。

连接后,我只需编写:

'GET /mydb/_changes?filter=app/myfilter&feed=continuous&gameid=4&heartbeat=30000 HTTP/1.1\r\n\r\n'

直接连接到插座。它保持它“永远”打开,并在数据库更新并匹配过滤器和更改请求时返回 JSON 数据。凉爽的。

我想知道,像这样直接连接到 CouchDB 的套接字是否可以,或者我最好打开到 node.js 的套接字,也许使用这个CouchDB node.js 模块通过 node.js 处理 CouchDB 代理?

我主要关心的是性能。我只是没有足够的 CouchDB 经验来知道点击它的套接字并直接传递虚假 HTTP 请求是否是好的做法。寻找有关任何后果或替代建议的经验和意见。

0 投票
2 回答
227 浏览

itunes - iTunes 10 打破了 Titanium Developer

我刚刚安装了 iTunes 10。当我打开 Titanium Developer 时,SDK 版本下拉列表永远只会显示“正在加载...” 。

还有人看到这个吗?有人有解决办法吗?

0 投票
2 回答
1358 浏览

iphone - 是否可以使用钛应用加速器将文件直接上传到 Amazon S3?

我正在做一些研究以使用钛 appcelerator 构建 iOS 和 Android 应用程序。我无法确认的唯一要求是以与 iOS 和 Android 设备兼容的方式将照片直接上传到 Amazon S3 的可能性。

0 投票
1 回答
284 浏览

iphone - 在 iPhone 上安装开发应用程序 - 不在列表中

当我安装了 3.1 版固件时,我最近将我的 iPhone 配置为开发设备。

由于 3.2 是我正在使用的框架支持的基本固件,我昨晚被迫升级固件。我现在正在运行 4.1 的 iOS 固件。

在我这样做之前,该设备在 XCode 中显示为一个有效目标,可以在模拟器之外运行我的应用程序。现在,当我打开 xcode 时,我从未在列表中看到我的设备。我还查看了管理器,它已启用开发,因为我能够查看设备的控制台。

此外,配置文件仍然存在。

我不知道出了什么问题。我很欣赏人们对我如何解决这个问题的任何想法。

0 投票
2 回答
6152 浏览

iphone - How do I install my AppCelerator App to my IPhone

I am attempting to load a small application I wrote with AppCelerator on my device. I am having quite a bit of trouble with this because of iOS target mismatches I suspect.

AppCelerator provides me two options for the target OS, 3.2 and 4.1. My Phone has firmware 4.1 on it so I selected 4.1:

Here is a picture if you want to have a look.

http://www.neosavvy.com/screenshots/stackoverflow/appcelerator.png

Note that in this image I am selecting output type of 4.1. This generates an XCode project with 4.1 as the base sdk / target sdk of 4.1.

When I launch this it generates an XCode project. Organizer contains the following devices and provisioning profiles:

Here is a picture of organizer.

http://www.neosavvy.com/screenshots/stackoverflow/organizer.png

It contains my device, with provisioning profiles, with a green dot beside the device meaning it should be a valid target.

Then when I try to run the app on my device I see the following options as available targets:

Finally here is the dropdown where you select simulators and devices.

http://www.neosavvy.com/screenshots/stackoverflow/available_debug_devices.png

Notice it simply doesn't contain my device as it did before I upgraded to the new SDK and 4.1 iOS.

I assumed I would be able to push to my iphone at this time - have tried all I know to try. Blown away all my provisioning profiles, regenerated my developer certificate, also deleted my login keychain to make sure that I started fresh there.

I am really just out of ideas to try - appreciate any and all help!

0 投票
2 回答
283 浏览

titanium - 关于钛平台的几个问题

我最近一直在浏览 JavaScriptMVC、qooxdoo、Sproutcore 和其他类似的框架,它们使用 javascript 在浏览器中创建类似桌面的应用程序,使用最少的或没有 css/html(取决于框架)。

我对钛的了解是它使用 html/css 作为视图,并使用选择的语言(javascript、ruby、python、php)作为其他所有内容。然后它被编译(?)到本机应用程序中。

有什么怪癖?如果有的话?

  1. 用户是否有必要安装某种运行时来执行已编译的应用程序?
  2. 我想 javascript 是首选语言,但其他语言是如何处理的?
    • 例如,将包含哪个 Ruby 解释器,我应该使用 ruby​​ 标准库或外部库吗?它会影响应用程序的速度吗?即 JS > Ruby 在速度方面。
  3. 由于视图是 CSS/HTML,是否仍然需要对元素进行样式设置,通过 JS 库添加它们的效果以获得类似小部件的感觉?或者它是否带有一些预制的设置/类?
  4. 我不确定它是否适用于桌面包,但是否需要与 appcelerator 的服务器同步?有什么必要?

如果这些问题听起来很愚蠢,我很抱歉,但直到最近我才意识到有很多工具。我最终正在寻找易于使用的东西,可以选择与后端服务器一起进行数据交换,看起来最好是“开箱即用”,或者不需要太多工作就可以很好地获得主题并继续工作移动设备和桌面设备。

0 投票
2 回答
1262 浏览

javascript - Sproutcore + PhoneGap/Titanium?

我现在正在学习 Sproutcore 来编写我的应用程序。

后端只是将 json 推送到前端 Sproutcore 应用程序的服务器。

我想知道当我使用 PhoneGap 或 Titanium 将我的应用程序移植到手机时会怎样。

我需要重写多少当前的 Sproutcore 应用程序?它只是视图,从而使控制器和模型保持不变吗?

因为 Sproutcore 提供了很多 UI,我想如果我希望我的应用程序看起来很原生(iPhone 按钮、列表等),我必须替换那些。

有关将 Sproutcore 与 Phonegap 或 Titanium 结合使用时的外观的任何指南/教程?

0 投票
1 回答
3020 浏览

android - 无法添加到钛应用加速器中的当前窗口。获取类型错误

我刚开始使用 android 学习用于移动设备的钛。我遵循了所有的安装步骤,并让 hello world 脚本工作,只是在 android 模拟器中找到。问题是我试图使用示例代码来查看它是如何工作的。我目前遇到问题的示例代码是:

当我在模拟器中运行它时,我收到以下错误:

TypeError:无法调用 null 的方法“添加”。

我究竟做错了什么?

0 投票
2 回答
917 浏览

appcelerator - MoSync 的用户体验

最近有人尝试过使用 MoSync 吗?显然他们很快就会放弃“测试版”标题,并将在几周内正式发布。它们与 Appcelerator 相比如何?

0 投票
1 回答
4191 浏览

iphone - 如何从钛启动邮件应用程序

如何从 Titanium 应用程序启动邮件应用程序?

我正在寻找相当于 HTML mailto: 链接,我可以在其中指定电子邮件,也可以在 windowView 中指定主题。

我没有使用 web 视图。

将要