iphone - Flash 编程 (Adobe Air) 与 Objective C 对比?

标签 iphone ios flash air

这不是一个编程任务,但我想不出更好的地方来问这个问题..

我最近开始使用 Objective C 和 Apple xcode 环境为 iPhone 开发应用程序。现在我对 Objective c 和 iPhone SDK 非常满意。但现在我的公司决定停止使用 XCode 环境来构建应用程序,而是使用 Adobe Air(Flash 编程) 来构建应用程序,并且我被要求开始学习 Flash 编程并使用 Adob​​e Air..我找不到太多有关使用 Adob​​e Air 构建开发人员或应用程序的信息,我心中有几个问题,我认为有人可能能够在这里回答

  1. 是的Flash将拥有最好的动画,我猜,但不是iPhone的核心动画框架,使用Open GL或使用游戏引擎(如Cocos2d)可用于iPhone,这很好如果与Adobe Flash相比??

  2. 使用 Apple 自己的开发环境可以更好地构建实用应用程序,即使不需要太多开发任务的娱乐应用程序使用 Flash 可能会有点简单

  3. Apple 开发环境 Xcode 和 iPhone Sdk 必须拥有大量更好的 API 和功能,然后 adobe air 才能提供?

  4. 我不知道 Flash 编程实际上是如何完成的..所以在熟悉 Objective C 之后是否真的值得放弃它并开始学习 Flash??

如果有人能帮助我了解为 iPhone Objective C 或 Adob​​e Flash 开发应用程序的正确流程,那就太好了?

最佳答案

正如 sosborn 所说,flash 的优势在于您将能够轻松地将项目移植到 Android、iPhone 和其他平台。当您说苹果的环境将能够在较少问题的情况下运行时,您猜对了。从 Flash 转到 iPhone 时,您可能会遇到一些转换问题需要解决。

如果公司想要针对多个平台进行开发,那么这种改变是完全有效且明智的。如果唯一的原因是从图形的角度来看易于开发,请让他们研究 cocos2d。如果他们确实必须使用 Flash 图形,则可以非常轻松地设置它们以与 coco 一起使用。

关于iphone - Flash 编程 (Adobe Air) 与 Objective C 对比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6647343/

相关文章:

objective-c - 数组、内存管理

ios - 如何在 iPad OS 中从 Hockeyapp(或类似软件)下载企业签名应用程序?

java - 将 java 转换为 actionscript 以使用 flash builder 有多容易?

flash - 使用 computeSpectrum() 进行音调检测返回 FFT 值

iphone - 在非英语语言的 iPhone 上使用 Google map 寻找方向

iphone - 如何在不显示邮件编辑器 View 的情况下发送邮件

iphone - 有一个按钮来触发 EGORefreshTableHeaderView

jquery - 提交按钮有时只能在 iPhone 上工作 - CSS 问题?

iphone - UILabel 不会随按钮变暗

javascript - 在 Iframe 中嵌入 Flashplayer