2009-06-30 93 views

回答

4

一般来说,正如大家所说的,对UITableView和其他一些项目的更改。 2.0本书仍然是一个很好的开始。

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

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

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

  • MapKit已经加入,让
    你谷歌地图添加到您
    应用。此外,它还采用反向地理编码 这意味着你可以给
    地图的纬度,经度,它会
    给你这办法
    凉爽的地址。

  • 现在,您可以与用户 iPhone音乐库进行互动,并在您的应用中播放
    音乐。
  • 您也可以访问接近传感器
  • 剪切/复制/粘贴,
  • 视频
  • 摆动姿态
  • 推送通知
  • 应用程序内购买

1

iPhone 2.0书籍应该给你关于如何构造代码的基本概念,但是你会错过一些很好的新东西,比如CoreData的可用性。有些东西已经随着一些控件(如UITableView)而改变,但是如果您尝试以旧方式做事,则会从编译器中获得弃用警告。

1

语言是一样的,增加了一些新的类和一些旧的改变。你的2.0书会很好。如果您没有使用3.0版中添加的新功能,则几乎没有区别。

0

到目前为止,我在2.0版可用的功能方面最大的区别是对表视图进行了更改,特别是对表视图单元格所做的更改。苹果增加了很多不错的功能,这些功能通常用在你必须自己编写的地方。在3.0中有些是给你的。

所以我的建议是不用担心使用2.0书籍,但是当你开始处理某些事情时,也请参阅SDK的文档以查看书中是否有任何有趣的事情(我想这将是一个很好的建议即使SDK没有改变)。