关于IOS 5
IOS 5比IOS 4增加了很多特性,简单的列举下
1.新增了icloud,云同步服务。
2.新增了twitter。
3.将视频与音乐进行了分离。
4.推送通知系统。
5 .新增了无线同步功能。
在我们开发当中,有
Storyboard
Storyboard(故事板)是XCode4和iOS5提供的一个用于控制View Controller之间跳转关系的新概念。你可以把它理解成以前一堆Nib文件的集合。
ARC
因为ARC是在编译期做的,所以虽然是与iOS5.0同时推出的Objective-C特性,但是其实ARC是支持iOS4的。只是在iOS4中,不能使用ARC的weak关键字。
由于不需要支持iOS4,我们可以将原本的 __unsafe_unretained 关键字换成weak。这样当这个弱引用对象被回收时,weak指针会被智能地设置成nil,防止“野指针”的产生。
UIKit
UIKit在iOS5进行了大量更新。除了新增了如UIStepper控件外,也为以前的控件增加了更多的定制接口。我们可以方便地定义UINavigationBar, UITabBar, UIToolBar等常用控件。
CoreImage
苹果从iOS5开始,引入了新的图象类CIImage。CIImage相比以前的UIImage类,更加适合于图象处理和图象分析。
NSJSONSerialization
这个ios自身的json。
补充:移动开发 , IOS ,