近日,蘋果在面向開發者推送了iOS 8 Beta 3更新以及OS X Yosemite的第三個開發者預覽版的同時,也發布了全新的Xcode 6 Beta 3,并對Swift語言進行了重要改進。
據蘋果官方介紹,iOS 8和Xcode 6 Beta 3堪稱自iOS 8和Xcode 6 Beta 1發布以來改動最大的版本。編譯號為12a4318c的iOS 8 Beta 3除了包含Bug修復及功能改進之外,還為iPhone帶來了新的設置選項,對用戶界面進行調整,并為T-Mobile用戶開放了Wi-Fi呼叫功能。隨著iPhone 6面世日程的逐漸臨近,iOS 8的功能以及使用體驗也正變得更加精致和流暢。
圖:Xcode 6 Beta 3(上)和Beta 2(下)新舊Array對比
而在Xcode 6 Beta 3中,改動幅度最大的當屬Swift編程語言。開發者可以使用Swift來編寫更好、更安全的應用程序,而新版Swift也修正了許多開發者提出的請求,尤其是對數組進行了重新設計,最直觀的感受就是在Beta 3中,IntArray由于let的設定無法排序,但在此前的Beta 2中,雖然用let指定了,但卻仍然可以排序,這就造成let之后,數組還是會發生改變。
圖:Swift更新
在Swift發生變化的同時,蘋果也對《The Swift Programming Language》進行了更新,現在,開發者可以登陸iBook下載最新版本的Swift介紹,想要了解更多關于Xcode 6 Beta 3的信息,可直接查看Xcode 6 Beta 3 Release Notes。
更多Swift語言信息可查看:
Swift視頻教程
Swift語言教程