0

刚成为一名 iPhone 开发人员。我对此完全陌生,不确定是否应该开始学习 SDK 版本 3.2 或 4.0。我找到了大量 3.2 的视频和教程,而不是 4.0。

那么我应该从 3.2 开始,然后再担心 4.0 吗?还是我将不得不重新学习我将在 3.2 中学到的许多东西?

非常感谢您的意见。:)

4

4 回答 4

5

你不必学习很多新东西。基本 SDK 非常相似,几乎所有方法都向后兼容。iPhone 应用程序架构的基本设计模式没有改变,因此,您可以从 3.1.3 或 3.2 开始学习,并在您可以访问 4.0 时赶上(现在如果您在付费开发者计划中)。

于 2010-05-28T22:17:12.977 回答
3

你的时间框架是什么?绝大多数内容根本不会改变——如果你有兴趣,绝对没有理由不从现在开始。

此外,即使您正在处理的 API 发生了变化,了解它们过去是如何做事的,以及它们为什么改变也是很有价值的知识(您现在可以下载测试版的 iPhone 4.0 SDK,并手动比较如果您“我喜欢)。

最后,Apple 因延迟发布最终文档而臭名昭著——我绝对不会依赖他们何时发布它来开始学习。

于 2010-05-28T22:17:00.370 回答
1

唯一需要注意的是 3.2 有一些 iPad 特有的东西,其中大部分将适用于 iPhone OS 4.0。

于 2010-05-29T04:36:53.560 回答
1

我认为你应该从现在开始。了解 iPhone 的设计模式、架构通用性和编程风格等基础知识。我认为如果你现在用很少的 API 进行一些练习来学习后者,这会更好。

APPLE 从一开始就非常强调使 SDK 稳固且非常可扩展,而不是随着时间的推移进行彻底的更改(打开/关闭原则)。

我鼓励你不仅学习 iPhone SDK 或 CocoaTouch,而且要深入了解 Objective C。

于 2010-05-29T05:06:18.677 回答