苹果的iPhone SDK再次升级。同时旧的iPhone 2.0 OS固件到期,开发人员必须升级到新的iPhone 2.0固件(Build 5A240d)。
最新的iPhone SDK Beta 3可以在这里下载(您必须有ADC帐户):
本文从开发者观点简单介绍这次升级苹果都提供了哪方面的更新。
这一版本的iPhone SDK(主要是XCode 和 Interface Builder)并没有给我们太多惊喜,我们知道虽然iPhone SDK Beta 2就已经支持了Interface Builder制作xib界面,但是期待中的IB与XCode的更好的整合并没有出现。也就是说我们还是必须手动将xib和代码进行整合。
新的Beta 3中的说明只是非常简单的一行字:第三版SDK修改了一些bug,并支持最新的iPhone OS固件。
不过由于iPhone OS也从2.0的beta 2升级到了beta 3,因此API有了一些变化,主要体现在Foundation、播放器以及UIKit中。具体变化可以查看以下说明:
iPhone OS 2.0 Beta 2至 Beta 3升级说明
我们知道,在iPhone SDK Beta 2放出时,并没有提供关于如何整合Interface Builder到XCode中的详细说明,因此Cocoachina在当时提供了一个如何整合的教学。在Beta 3放出的同时,文档也有了一点变化,苹果官方终于提供了一个如何使用Interface Builder的教学。
这篇教学中介绍了使用XCode开发iPhone应用程序的基础知识、iPhone开发的设计模式、Interface Builder的使用基础以及如何响应iPhone标准控件等知识。
这篇教学共包括以下内容:
- 如何建立新项目
* XCode
* 程序启动
* 设计模式
* 综述
- 添加View Controller
* 程序类
* 添加View Controller对象
* 界面源码
* 创建View Controller实例
* 设置View
* 整理代码
* 实现部分源码
* 综述
- 添加Nib文件
* Interface Builder简介
* 创建Nib文件
* 配置File’s Owner
* 连接View的outlet
* 读入Nib文件
* 综述
- 配置View
* 添加界面元素
* View Controller接口声明
* 综述
- 实现View Controller
* sayHello: 方法
* 文本框托管
* 释放
* 除错
* MyViewController源码
* 综述
- 接下来该做的
这个教学虽然是英文,但是很浅显易懂,如果你对iPhone开发有兴趣,建议阅读。
2 Responses for "从开发者观点看iPhone SDK 升级到 Beta 3"
Sample code也都全部更新了,很多地方直接用xib文件了.
just downloaded, hope that. xib can be directly loaded in the source code by default.
发表评论