我主要是一名设计师,对CSS和HTML有相当高的理解.我有一个非常简单的iPhone应用程序的想法,主要涉及计时器,动画图形和一些声音.如果我更高级,可能会有一些简单的自定义设置
我对这个问题没有任何目标C或C的理解.(我最接近的是20年前的Pascal课程.)除了与有兴趣帮助我的开发人员交朋友之外,最简单,最可能的方法是学习创建我自己的iPhone应用程序所需的最低限度?
如果您没有编程经验,那么创建本机iPhone应用程序将是一项艰巨的任务.为iPhone开发非常类似于为桌面Mac开发,它是一个非常完整和成熟的系统.
我老实说,坚持为iPhone做一个网络应用程序.移动Safari提供了一些特殊的钩子,使您可以比"常规"的网络应用程序"更接近"系统.有时这已经够了.
如果你真的很认真,并且愿意花一些时间真正学会用Cocoa编程,我会这样做的方式就是阅读Apple提供的所有东西以及几本好书.供参考和更概念性的大图片/进入Cocoa心态的东西.
如果你只是想尝试破解一些可行的东西,那么当你遇到问题时,结合使用Apple的示例代码和各种论坛上的大量问题,你可能会做得最好.
我推荐的书籍是由Stephen Kochan编写的Objective-C 编程和Aaron Hillegass编写的Mac OS X可可编程.前者是对Objective-C语言本身的一个很好的介绍,后者几乎是 Cocoa的书.它不是iPhone特定的书,但其中的所有内容(尤其是概念和设计模式)仍然适用.请记住,您无法访问iPhone上的垃圾收集器.您还应该阅读Apple自己的Objective-C 2.0编程语言简介.
要查看实际代码并适应您自己的需求,很难找到比Apple自己的iPhone示例代码库更好的代码.
您也可以尝试这 两个论坛来解决您可能遇到的任何SDK问题,当然还有Stack Overflow,以获取不属于NDA的更一般的内容.