3

iPhone 3.0 SDK 是否有显着不同,我不能使用任何适用于 iPhone 2.0 SDK 的书籍?编程几乎一样吗?

4

4 回答 4

4

大体上如大家所说,UITableView 和其他几个项目的变化。2.0 书籍仍然是一个很好的开始方式。

通常跳过任何有声音的章节,有一个名为 AVAudioPlayer 的新框架,它使播放声音变得非常容易。

3.0 增加了很多非常酷的额外框架。

  • CoreData 相当复杂,但可用于存储复杂数据。

  • 已添加 MapKit,它允许
    您将谷歌地图添加到您的
    应用程序中。它还具有反向地理编码功能,这意味着您可以为
    地图提供纬度、经度,它会
    为您提供一个非常
    酷的地址。

  • 现在您可以与用户 iPhone 音乐库进行交互并
    在您的应用中播放他们的音乐。
  • 您还可以访问接近传感器
  • 剪切/复制/粘贴,
  • 视频
  • 摇晃手势
  • 推送通知
  • 应用内购买

.

于 2009-07-01T12:06:01.447 回答
1

iPhone 2.0 书籍应该让您了解如何构建代码的基本概念,但是您会错过一些不错的新事物,例如 CoreData 的可用性。一些控件(例如 UITableView)发生了一些变化,但是如果您尝试以旧方式执行操作,您将收到来自编译器的弃用警告。

于 2009-06-30T06:45:37.557 回答
1

语言是相同的,增加了一些新的类和对旧类的一些更改。您的 2.0 书籍会很好。如果您不使用 3.0 中添加的新功能,则几乎没有区别。

于 2009-06-30T06:46:52.097 回答
0

到目前为止,我发现在 2.0 中可用的功能方面最大的不同是对表格视图的更改,特别是对表格视图单元格的更改。Apple 添加了很多不错的功能,这些功能在您必须自己编写的每个地方都普遍使用。在 3.0 中,其中一些是给你的。

所以我的建议是不要担心使用 2.0 的书,但是当你开始做某事时,还要查阅 SDK 的文档,看看书中是否有任何有趣的东西没有提到(我想即使 SDK 也是一个很好的建议没有改变)。

于 2009-06-30T09:31:06.337 回答