0

我正在寻求以下帮助。这将是一个非常笼统和模糊的问题,但我会感谢人们的意见。

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

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

我想我在找人告诉我我需要知道什么!开发应用程序时是否会出现重复的操作?如果是这样,我想练习这些。例如,建立某种用户信息数据库是应用程序开发中的常见操作吗?我不知道怎么做,但如果它很常见,我想知道怎么做。

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

我真的很感激任何帮助,尽管它看起来很模糊和简单。

更新:感谢大家的回复

4

5 回答 5

1

实际上,iTunes U 可能是您的朋友。例如,斯坦福大学有一些很棒的课程,基本上可以带你完成整个过程。确实有点假设有一点面向对象的编码经验,但它们可能值得一试(而且它们是免费的)

于 2012-02-16T10:08:42.453 回答
0

先学习 Objective-C 和 iOS Sdk……然后你自己就会知道还有什么要学的……

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

于 2012-02-16T10:03:09.427 回答
0

嗯,你是对的!你的问题很笼统。如果你想开始,试试这个网站。它有非常多的教程让你开始......

于 2012-02-16T10:05:41.197 回答
0

你应该熟悉UIKit类——它们将成为你的应用程序的构建块,你将花费大量时间来定制它们——尝试不同的 UIViewControllers(导航、标签栏、表格)。学习使用 Interface Builder——它将为您节省大量时间。

一个好的起点是查看 XCode 中可用的 iOS 应用程序模板。与他们一起创建项目,看看他们使用什么,你可以用他们做什么。

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

于 2012-02-16T10:09:38.187 回答
0

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

当您开始将 nib 连接到视图控制器、将用户操作与底层对象上的消息绑定、将模型数据渲染到视图等时,理解 MVC 将有所帮助。它还有助于理解大多数 UIKit 控件中固有的委托模式。

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

于 2012-02-16T12:08:18.127 回答