今年的 WWDC 新增的看點無疑是最新的操作系統,以及出現的兩個框架 : 一個是用來機器學習的 Core ML 框架,另一個是 AR 現實的 ARKit。
在最新的Xcode beat 9 中,也將編譯速度進行了提升,還有幾個小Tips的更新
Core ML
Core ML 官方文檔
在大會上,蘋果宣布了一系列面向開發者的機器學習API,包括面部識別、自然語言處理,這些API集成入蘋果的 Core ML框架。
那么什么是機器學習,我這里簡單做一下介紹:你可以把機器學習看做一個盒子模型,當你給予他輸入(調用函數),他就會給出輸出(將一個機器學習算法應用到一個訓練數據集之后所得到的結果。然后該模型可以基于新的輸入數據而進行預測。比如,如果一個模型在一個地區的歷史房價數據上進行了訓練,那么它就可能能夠根據房子的臥室和浴室數量來預測房價。)。經過大幅度的修復以及訓練,可以對數據給出較高的準確率。
它是人工智能的核心,是使計算機具有智能的根本途徑。
更多好玩的東西參照官網一起來嘗嘗鮮.。
ARKit
我們可以看出今年蘋果將大力推廣AR,在發布會中使用Keynote演示的部分極為精彩。在演示環節中,蘋果展示了改進版《口袋妖怪 GO》,ARkit 工具套件能夠讓游戲中的怪獸以一種更為現實的方式在街道和公園周圍跳躍。
ARkit 可以在手機屏幕中的桌面上投射一個虛擬咖啡杯,而且當燈光靠近的時候咖啡杯的陰影會發生改變。
一艘飛艇正在攻擊一個敵方的前哨。強調了 ARKit 在平板游戲中所表現出的極強的空間感知能力。
ARKit同樣降低了開發成本,使得我們開發者可以快速投入AR行列。
Xcode的幾個小Tips
無線調試
有興趣需要下載 iOS 11的同學請進入鏈接 iOS 11 描述文件下載。
打開描述文件后重啟手機就可以安裝最新beat版本的 iOS 11拉。
無線調試可謂是一項非常棒的功能,通過局域網可以進行無線測試機調試,方法也非常的簡單,只需安裝上面的描述文件后,更新成為iOS11后。
1.打開Xcode菜單:Windows->Device and Simulators。找到連接上的設備,把Connect via network選項打勾。
2.選中手機右鍵,在出來的選項卡中選擇一個Connect via IP Address項
3.輸入ip地址
4.待出現地球標志后表示設置成功
這時就可以進行無線調試啦
編譯速度
源碼編輯器已經為了驚人的速度而完全重建。最新編譯系統是使用Swift重寫,速度提升很多。
Name Color
可以在xcassets里添加顏色,取名后可以在代碼或者IB中使用這個顏色圖片