標籤:facebook google 新浪微博 twitter 新的遊戲
我從2011年開始接觸iOS開發,當時使用的是SDK是ios4,經過蘋果工程師多年的努力,現在已經升級到ios9.3.2,這篇博文我就說說這些版本中對於開發人員所產生的新技術。
iOS5於2011年9月份發布,產生的新技術有:
1、支援ARC,增加了strong和weak屬性2、支援iCloud、Newsstand Kit、Core Image、GLKit、Twitter和新的遊戲中心API3、支援全新的推送訊息
iOS6於2012年9月份發布,產生的新技術有:
1、支援autolayout自動布局2、iOS6拋棄了google map,轉用自己的地圖服務3、社交網路整合,增加了facebook、新浪微博4、新增PassKit,可以使用PassKit產生和讀取一些類似優惠券的特殊格式檔案,可以利用PassKit進行售票系統和優惠券系統的開發5、Game Center升級,從iOS4開始引入Game Center並不是很好,iOS6對此做了一些升級6、提醒,Apple開發了向Reminder添加和讀取的API(EventKit)及標準使用者介面(EventKitUI)7、UICollectionView&UICollectionViewController8、UIView支援NSAttributedString,特別是UITextView和UITextField
iOS7於2013年6月份發布,產生的新特性有:
1、升級autolayout2、全新UI設計,包括狀態列、BarItem的按鈕全部文字化、程式開啟加入了動畫2、動態UIKit,新增了UIDynamicItem委託,用來為UIView制定動態行為3、Sprite Kit Framework,使用硬體加速的動畫系統來表現2D和2.5D的遊戲4、多任務強化,經常需要下載新內容的應用現在可以通過設定UIBackgroundModes為fetch來實現後台下載內容了5、AirDrop,可以通過實現UIActivityItemSource介面後 進行發送資料
iOSSDK新技術變遷