iOS应用程序开发:初学者

时间:2012-02-16 09:57:04

标签: ios iphone-developer-program

我正在寻求以下方面的帮助。这将是一个非常普遍和模糊的问题,但我会很感激人们的意见。

我目前正在学习Objective-C,其目的是为iOS开发应用程序。到目前为止它还没问题 - 我显然是从底部开始,“Hello World”,添加两个数字等。接下来我将制作自​​己的计算器。

我熟悉的其他技术是HTML5和CSS3。就JavaScript而言,我已经将它用于表单验证,而不是其他。我已经了解了AJAX和JSON的想法。我已经使用PHP进行服务器端表单验证和格式化以及发送联系表单信息,但其他方面并不多。我几乎没有使用MySQL的经验。

我想我正在找人告诉我我需要知道的事情!在开发应用程序时是否会出现反复出现的操作?如果是这样,我想练习这些。例如,在应用程序开发中设置某种用户信息数据库是一个常见的动作吗?我不知道怎么做,但如果这是常见的我想知道如何。

我不知道我是否清楚自己,但我在这里寻找真正的基础知识。 “通常在开发应用程序时,人们需要执行x,y,z,以便他们可以执行a,b和c”。

我真的很感激任何有关这方面的帮助,因为它看起来很模糊和简单。

更新:感谢大家的回复

5 个答案:

答案 0 :(得分:1)

实际上,iTunes U可能是你的朋友。例如斯坦福大学有一些很棒的课程,它们基本上会带你完成整个过程。有点假设一个小型的eobject定向编码经验,但他们可能值得深入(并且他们是免费的)

答案 1 :(得分:0)

首先学习Objective-C和iOS Sdk ...... 然后你会自己知道还有什么可以学习..

没有这些......专门为iOS学习其他任何东西都是为iOS应用程序提供了很长的路径。

答案 2 :(得分:0)

嗯,你是对的!你的问题非常通用。如果您想要开始,请试试site。它有很多教程可以帮助你入门......

答案 3 :(得分:0)

您应该熟悉 UIKit 类 - 这些类将构建您的应用程序,您将花费大量时间自定义它们 - 尝试使用不同的UIViewControllers(导航,tabbar,表格)。学习使用Interface Builder - 它将为您节省大量时间。

一个好的起点是查看XCode中提供的iOS应用程序模板。用它们创建项目,看看它们使用了什么,用它们做什么。

之后......那取决于你将要编码的内容。

答案 4 :(得分:0)

您需要很好地处理面向对象的设计和OO概念,才能很好地编写iOS应用程序。阅读模型 - 视图 - 控制器设计模式(MVC),因为它在整个UIKit库中扩散。当您开始学习目标C时,理解OO会有所帮助。

了解MVC将有助于您开始将nib连接到视图控制器,将用户操作绑定到底层对象上的消息,将模型数据呈现到视图中等。它还有助于理解大多数内容中固有的委托模式。 UIKit控制。

基本了解异步处理/线程的工作方式也非常重要,有助于利用通知,异步通信(asynch http调用json / web服务等)等工具。以及计时器,动画等。