1. 程式人生 > >Xcode 9 倆個你必須知道的新功能

Xcode 9 倆個你必須知道的新功能

這裡寫圖片描述

Xcode 9 beta 版已經可以下載了,不知道大傢伙對這個新版本開發工具看法如何,最近我費了一番周折終於體驗了一把,升級系統,下載Xcode,驗證安裝扒拉扒拉什麼的,幾乎搞了我一天,我做開發使用的並不是什麼 MacBook pro 筆記本, 而是Mac mini 盒子,安裝好後,還是明顯感覺執行起來有點吃力(我的盒子配置是i5 處理器, 4G記憶體),當然 Xcode 9 還是有很多的 bug,時而會閃退或者編譯報錯,但其中還是不乏有一些亮點可以跟大家分享一下。

1.wireless development

在 iOS 11 之前,我們在除錯專案的時候,iOS 裝置都要用資料線和Mac 相連,這樣我們的 Xcode 才能識別裝置。

這裡寫圖片描述

但是 iOS 11 出現後,除錯方式就有了新的突破,因為 iOS 11 帶來了ARKit, 所以傳意義上用實體資料線相連的除錯方式就不能滿足 AR 的需求了,若你拿著個 iPhone 或者 iPad 再捧著個大電腦在公司樓道里走來走去測試,豈不是太引人矚目了;為此 Apple 就專門為開發者設計了一種可以用無線網連線除錯的方法。

這裡寫圖片描述

使用起來也很方便,首先第一次必須要先用資料線連線裝置與電腦,開啟 Xcode 9, 選擇window,然後在下拉列表中選擇Devices and Simulators。

這裡寫圖片描述

在彈出的窗口裡面,勾選第二個 checkbox , Connect via network. 這樣下次你的裝置除錯就用不著再找線啦! 哇 ,Excellent ~

這裡寫圖片描述

2.引入 GitHub

在 新的 Xcode 9 中,Apple 引入了 GitHub,新的原始碼管理導航器,分支機構,和標籤。

這裡寫圖片描述

在 Xcode 9 以前,雖然 Xcode 是自帶有程式碼版本控制的功能,但是此功能相對比較簡單,容易出現commit failed 的情況。正常情況下我都是使用終端來管理版本的時候多一些。GitHub 本來就有 Mac 版本的客戶端,但這次 Xcode 9 引入後,我覺得對於我們開發者來說就更加的方便了。

因為比較簡單,我就上幾張圖大家觀賞一下吧!也可以下一個 Xcode 9 自己體驗一下。

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

好了。祝大家生活愉快。多多收穫友誼和愛情。如果想獲取更多的訊息,請掃描下方二維碼關注我的微信公眾號:

這裡寫圖片描述