300系列全部看完,现在开始学习100系列。WWDC2011的视频有两种版本:HD和SD,SD是标准视频,效果比高精度HD要差一些,但视频文件的大小要小得多,比如说55分钟的SD视频大约150MB,而HD则为885MB,因此采用SD方式100多集可以省不少空间,我现在开始通过iTunes下载标准视频。为利用一切时间间隙,我将视频转到我的iPad上,这样我可以利用工作休息和午餐时间学习。 下面是iTunes的全部视频首页,从分类可以看出100系列是iOS和OS操作系统下软件开发的新平台即Frameworks。 100 What's New in Cocoa Touch Cocoa Touch是苹果移动操作系统的API一统称学名,Cocoa Touch是目前iPhone, iPad, iPod Touch移动设备的操作系统开发API。本讲座概要介绍主要新的API内容。 - 数字输入的用户界面UISteper
- 各种提示窗口Alerts,多种提示窗口支持用户输入,密码和登陆等
- UIScreen支持各种屏幕的输出,如电视屏幕
- UIScrollView支持各种用户的滚动显示,有新的API接口
- UIReferenceLibraryViewController支持用户字典、帮助提示等
- UISplitViewController delegate增加支持iPad竖向的分开窗口
- UITableView是苹果用户界面最常用的view,苹果增加了许多新的功能,如提示菜单
- UITableViewCell可为开发者提供更容易的UITableView的单元内容
- 新的键盘,以及如何确定键盘的位置。
- UIImage支持动画效果、各种图像的排版
- UIStoryboard提供各个窗口之间的流动连接,并提供Class让开发者用编码来控制
- UISlider支持用户的各种设定,比如颜色
- UIPageViewController是iOS中新推出的用户界面,苹果早就在图书中使用了这种模拟翻书的动画效果,现在提供这个controller,软件开发可以设计新的动画翻页界面。这是一个非常受欢迎的新UI。届时将会看到许多新app利用这个工具
- UIViewController增加新的API,可让开发者可以自己设计各种新的用户界面
- UIDocument提供统一的文件管理系统和API,苹果推荐使用该class用于iCloud服务
- ALAssetsLibrary和ALAssetsGroup用于管理libraries和albums
- GameKit支持用户图像
- Core Data增加了许多新的功能,如组合index,渐进增加式数据库,数据库的移动和支持iCloud服务
- NewsStandKit供开发者管理报纸和杂志
- Twitter的支持API
- 支持CoreImage和GLKit
101 What's New in Cocoa Cocoa是苹果的一学名,提供Mac OS操作系统的开发的平台。许多内容和前一讲座相似,因为苹果的iOS是从Mac OS分离出来的,但Mac OS还有许多功能还没有移到iOS,另外iOS还有一些自己特殊的新内容。本讲座主要介绍在苹果Mac OS上开发的新内容。 - 自动存盘和版本Versions管理
- 自动恢复(Resumes),比如退出软件后或操作系统重新启动后软件如何恢复原来状态
- 自动中止。过去苹果的软件即使是关闭窗口,软件仍可能在背后运行。用户必须手动关闭才能让软件完全退出。自动中止是让软件在背后自动判定,如果没有任何任务和用户界面的话,软件会自动退出,这样可以给操作系统省出内存和CPU的资源
- iCloud支持
- AutoLayout,这是Xcode中IB的一大革新,界面的设计更为简单和功能强大
- Aqua,这是UNIX下用户界面的规定。新的界面推出许多新的用户界面和新的强大功能
- Text,文字的窗口增加的许多新的工具和功能,比如搜索,工具bar,竖式排版等
- 其它,如ARC和Core Data等
参考资料 我的RSS |