Xcode 6 beta 發布,支持 Swift 編程語言
蘋果在 WWDC 2014 大會宣布了新的編程語言 Swift 。同時也為該語言的支持發布了 Xcode 6 Beta 版本。
Swift 是蘋果新推出的編程語言,專門針對 OS X 和 iOS 的應用開發。Swift 在各個方面優于 Objective-C,也不會有那么多復雜的符號和表達式。同時,Swift 更加快速、便利、高效、安全。除此之外,新的 Swift 語言依舊會與 Object-C 相兼容。
當 Obejective-C without C,新編程語言 Swift 到來之時,蘋果也在其開發者中心放出了 Xcode 6 Beta 版。而最吸引眼球的一點莫過于 Xcode 6 增加了一個全新的 iOS 模擬器,允許開發者根據設備調整應用尺寸,除了“Resizable iPhone”和“Resizable iPad”之外,還包括 iPhone 5/5S、iPad 2/Retina/Air 等具體設備。除此之外,Xcode 6 還有哪些新特性?讓我們一起來看一下吧。
- 完全支持 Swift 編程
Xcode 6 為開發者引入了一種全新的設計和開發應用的方式,深度支持 Swift 編程,開發者不僅能使用 100% 的 Swift 代碼來創建一款嶄新的應用,還可以向已存在的應用添加 Swift 代碼或框架,并在 Swift 或 Objective-C 中查看文檔。諸如“Jump to Definition”、“Open Quickly”等在 Swift 中均能很好地工作,甚至 Objective-C 的頭定義在 Swift 語法中也能良好地呈現。
- 實時的代碼效果預覽
現在,開發者在使用 Interface Builder 設計界面時,能夠實時地預覽代碼效果。當程序運行時,自定義對象將在設計時展現。當開發者修改自定義視圖代碼時,Interface Builder 的設計畫布則會自動更新,而無需任何的構建和運行操作。
此外,其所包含的 API 還支持向 IB Inspector 添加參數來快速修改視圖,甚至開發者還可以預先填充示例數據視圖來讓界面更加準確。而支持 UIKit 大小類的 iOS 腳本則能夠讓開發者為所有 iOS 設備開發單一的通用腳本,不僅能為特定的設備尺寸或方向進行行為選擇,還可以保持接口的一致性,且易于維護。
- 新增 View Debugging 功能
Xcode 6 實現了此前備受開發者期待的 View Debuger。現在,調試應用 UI 就像單擊那樣簡單,開發者可以輕而易舉地看到為什么一個視圖可能會被裁剪或隱藏,并在 Inspector 中檢查和調試約束及其他參數。當然,Xcode 還包含了其他新的調試工具,比如調試 Gauge 來監控I/O用法、增強版的 iCloud Gauge 等,而 Debug Navigator 也將顯示更有用的信息,包括棧框架記錄和塊隊列等。
盡管 WWDC 2014 上對于 Xcode 6 Beta 并沒有提及過多,但它卻是開發者不容忽視的重要部分。除上述以外,還包括 XCTest 框架性能測試支持、定位全面升級、動態框架創建、粒子編輯器更新等。現在,開發者可以登陸蘋果開發者中心下載 Xcode 6 Beta,想要了解更多 Xcode 6 Beta 新特性可查看 Xcode 6 Release Notes,當然,你也可以進入 Xcode 的 mobilehub 主頁進行資源分享與討論。
下載 Xcode 6 Beta:https://developer.apple.com/xcode/downloads/
The Swift Programming Language 圖書下載:https://itunes.apple.com/us/book/the-swift-programming-language/id881256329?mt=11
地址:https://developer.apple.com/swift/
<span id="shareA4" class="fl">
</span>