【问题标题】:iPhone 3.0 SDK vs iPhone 2.0 SDKiPhone 3.0 SDK 与 iPhone 2.0 SDK
【发布时间】:2009-06-30 06:41:08
【问题描述】:

iPhone 3.0 SDK 是否显着不同,我不能使用任何适用于 iPhone 2.0 SDK 的书籍? 编程也差不多?

【问题讨论】:

    标签: iphone objective-c sdk


    【解决方案1】:

    一般如上面大家所说,UITableView 和其他几个项目的变化。 2.0 书籍仍然是一个很好的起点。

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

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

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

    • 已添加 MapKit,它允许
      你把谷歌地图添加到你里面
      应用。它还具有反向功能 地理编码,这意味着您可以提供
      地图你的纬度,经度,它会
      给你一个地址
      凉爽的。

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

    .

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            猜你喜欢
            • 2010-11-02
            • 1970-01-01
            • 2010-10-16
            • 1970-01-01
            • 1970-01-01
            • 2010-11-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多