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。