非程序员学习 iPhone 应用创建的最简单方法是什么?

4

我主要是一名设计师,对CSS和HTML有相当高的理解水平。我有一个非常简单的iPhone应用程序的想法,主要涉及计时器、动画图形和一些声音。如果我变得更加高级,可能会有一些简单的自定义设置。

我不了解Objective C,也不了解任何一种C语言。(我最接近的是20年前的Pascal课程。)除了结交一个有动力帮助我的开发者之外,学习创建自己的iPhone应用程序所需的最简单、最可行的方法是什么?


这篇stackoverflow文章中有一个很好的资源列表:howto-articles-for-iphone-development-objective-c - mistrmark
有人受到了所有“通过应用商店快速致富”的成功故事文章的影响 :) - Gilles
8个回答

6
如果你没有编程经验,那么创建一个本地的iPhone应用程序将会是一项艰巨的任务。开发iPhone应用与开发桌面Mac应用非常相似,它是一个非常完整和成熟的系统。
我要诚实地说,建议你做一个iPhone的web应用程序。移动Safari提供了一些特殊的钩子,使你可以比“普通”的web应用程序更接近系统。有时这已经足够了。

5
如果你真的对此非常认真,并且愿意花费一些时间来真正学习Cocoa编程,我会建议你结合阅读苹果提供的所有内容和一些很好的书籍,既可以作为参考资料,也可以帮助你理解更具概念性的大局观/进入Cocoa思维模式等方面。
如果你只是想尝试拼凑出可用的东西,那么在遇到问题时,最好使用苹果的示例代码并在各种论坛上提出许多问题。
我推荐的书籍是《Objective-C编程》(Stephen Kochan著)《Cocoa编程入门》(Aaron Hillegass著)。前者是Objective-C语言本身的良好介绍,后者则是几乎可以称之为Cocoa圣经。虽然它不是针对iPhone特定的书籍,但其中的几乎所有内容(尤其是概念和设计模式)仍然适用。请注意,在iPhone上您将无法访问垃圾回收器。您还应该确保阅读苹果公司自己的Objective-C 2.0编程语言简介
如果需要查看和调整自己需求的实际代码,很难找到比苹果公司自己的iPhone示例代码库更好的选择。
你也可以尝试访问这些 两个论坛获取SDK相关问题的帮助,对于不涉及NDA的一般性问题,当然还可以在Stack Overflow上寻求解答。请注意,内容中保留了html标签。

3

2

1
加入iPhone开发计划,阅读他们的代码示例(它们很简单)和指南(非常有帮助)。我不知道其他方法。

1
Manning Publication即将推出一本名为iPhone in Action的书籍,该书将涉及编写基于Web和本地iPhone应用程序的编码。预计将于2009年1月发布,但取决于苹果公司保持NDA的时间长度,可能需要更长时间...

1

最简单的方法是使用专为非程序员创建的基于Web的服务。找到一个可以让您创建自定义应用程序而不仅仅是外观相似的模板的服务。请查看http://www.Snappii.com


0
如果您已经了解HTML和CSS,那么您可能想要重新学习JavaScript,并使用类似Kendo UI MobilejQuery Mobile的工具。您可以基本上制作一个HTML5单页应用程序,可以在iPhone和Android设备上运行。最好发挥自己的优势,而不是从头开始!除非您真的想学习objective-c,在这种情况下,请忽略此答案 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接