这将是一个简单的iPhone应用程序创建?

时间:2011-09-23 18:17:22

标签: iphone flash flash-cs5

我几个月前创建并推出了一款Android应用程序(在这个网站上有很多帮助,谢谢!)。

嗯,我已经花了几百美元。所以我很自然地想,如果我能在Android上销售它,它应该在iPhone上出售。我通过在应用程序的各个部分搜索论坛拼凑了Android应用程序。

我没有Mac或iPhone。但是我想购买一个Mini并借用朋友的iPhone 3.但是,由于创建Android应用程序是免费的,我想知道在我在迷你版和开发者许可证上投入800美元之前,在iPhone上创建它是否相当简单。

这类应用程序是否相当容易制作?

  1. 启动画面 - 3秒
  2. 带5个按钮的主菜单。每个按钮都会显示一个子菜单
  3. 子菜单,有3-9个图像按钮。每个按钮都可以看到图像的完整视图。
  4. 全屏视图 - 具有播放按钮,按下该按钮可播放3-6秒的视频。
  5. 示例:

    1. 主菜单 - 按钮说:猫,狗,鱼,等等。用户选择Dog
    2. 子菜单(缩略图作为按钮) - 猎犬,实验室,德国牧羊犬......用户选择猎犬
    3. 带有播放按钮的猎犬的完整图像视图。用户选择播放按钮。
    4. 播放猎犬的视频。
    5. 在Android上非常简单,但没有使用Objective C等经验,我不确定在iPhone上构建有多困难。

      另外,我不认为这对我来说是一个快速的应用程序。因为我开始没有使用Java和使用Eclipse的经验,我的Android应用程序花了我大约100个小时来创建。

      我在这里看到了在iTunes中查看Standford iPhone课程以及其他一些网站的建议。

      有一点需要提及的是我有Flash Professional 5.5。我读到我也可以使用它创建一个iPhone应用程序(无需购买mac)。我以前从未用过闪光灯。这个程序也很容易在Flash中创建。理想情况下,我知道在本机代码中创建更好,但这可以节省我购买迷你代码。再次感谢。

3 个答案:

答案 0 :(得分:2)

当然,所有事情都是相对的,但这就像应用程序一样简单。启动画面只是放入图像的情况,主菜单只是一大堆按钮,你可以使用导航控制器从一个屏幕到另一个屏幕,一个全屏图像的图像视图,一个电影播放器​​到播放电影。编写的代码非常少,它只是挂起了平台内置的东西。

答案 1 :(得分:0)

是的,这个应用程序就像你可以获得的一样简单,同时仍然包括一个适合初学者项目(多个控制器,按钮,视频,图像)的概念。我认为这将成为Objective-C和CocoaTouch的一个很好的介绍项目(iOS界面API - 至少在我看来比Android API更直观)。

Objective-C在概念上非常类似于Java,在语法上非常不同。一旦你克服了语法差异,你应该感到宾至如归。我从相反的方向学习,但由于我的Objective-C知识,我能够非常快速地学习Java。我认为应该同样容易走另一条路。

我强烈建议您使用Apple的文档。他们很好地解释了所有内容,而无需阅读第三方书籍。我直接从Apple文档中学习了iOS编程,甚至没有任何面向对象的编程经验(我只做了一些轻量级的PHP)。

您应该阅读的第一件事是本指南概述Objective-C:http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html

然后花一天时间甚至触摸阅读本指南的代码,以便对iOS编程概念有一个很好的概述:http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html

然后首先使用iOS类引用(通常只是搜索谷歌的类名称,如UIView将类引用作为顶部链接)和此站点用于其他所有内容。这应该就是你所需要的。如果你愿意,你可以购买一些iOS书籍,但我没有发现它们是必要的。

答案 2 :(得分:0)

可以使用示例代码轻松帮助您了解如何实现功能。

http://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Sample%20Code

我建议一旦你有mac编程,看看相同的代码。在Xcode 4中,您可以点击alt键并选择一个对象,如NSString或UILabel,它会显示快速参考,然后您可以从中查找资源材料。

对于您想要执行的应用类型,可以轻松执行您列出的操作。我已经在我的一些应用程序中完成了它们。带有启动画面的标准视图,您可以使用界面构建器来处理要显示的许多内容。

我建议您在网上观看教程视频,了解有关工作原理的信息。你可以学到很多基础知识。小心不要养成坏习惯。如果有疑问,请参阅苹果文档。