今年的 WWDC 新增的看點(diǎn)無(wú)疑是最新的操作系統(tǒng)脯爪,以及出現(xiàn)的兩個(gè)框架 : 一個(gè)是用來機(jī)器學(xué)習(xí)的 Core ML 框架湿痢,另一個(gè)是 AR 現(xiàn)實(shí)的 ARKit染服。
在最新的Xcode beat 9 中漓帚,也將編譯速度進(jìn)行了提升蹬敲,還有幾個(gè)小Tips的更新
Core ML
Core ML 官方文檔
在大會(huì)上壳坪,蘋果宣布了一系列面向開發(fā)者的機(jī)器學(xué)習(xí)API舶得,包括面部識(shí)別、自然語(yǔ)言處理爽蝴,這些API集成入蘋果的 Core ML框架沐批。
那么什么是機(jī)器學(xué)習(xí),我這里簡(jiǎn)單做一下介紹:你可以把機(jī)器學(xué)習(xí)看做一個(gè)盒子模型蝎亚,當(dāng)你給予他輸入(調(diào)用函數(shù))九孩,他就會(huì)給出輸出(將一個(gè)機(jī)器學(xué)習(xí)算法應(yīng)用到一個(gè)訓(xùn)練數(shù)據(jù)集之后所得到的結(jié)果。然后該模型可以基于新的輸入數(shù)據(jù)而進(jìn)行預(yù)測(cè)发框。比如躺彬,如果一個(gè)模型在一個(gè)地區(qū)的歷史房?jī)r(jià)數(shù)據(jù)上進(jìn)行了訓(xùn)練,那么它就可能能夠根據(jù)房子的臥室和浴室數(shù)量來預(yù)測(cè)房?jī)r(jià)。)宪拥。經(jīng)過大幅度的修復(fù)以及訓(xùn)練仿野,可以對(duì)數(shù)據(jù)給出較高的準(zhǔn)確率。
它是人工智能的核心她君,是使計(jì)算機(jī)具有智能的根本途徑脚作。
更多好玩的東西參照官網(wǎng)一起來嘗嘗鮮.。
ARKit
我們可以看出今年蘋果將大力推廣AR缔刹,在發(fā)布會(huì)中使用Keynote演示的部分極為精彩球涛。在演示環(huán)節(jié)中,蘋果展示了改進(jìn)版《口袋妖怪 GO》校镐,ARkit 工具套件能夠讓游戲中的怪獸以一種更為現(xiàn)實(shí)的方式在街道和公園周圍跳躍亿扁。
ARkit 可以在手機(jī)屏幕中的桌面上投射一個(gè)虛擬咖啡杯,而且當(dāng)燈光靠近的時(shí)候咖啡杯的陰影會(huì)發(fā)生改變鸟廓。
一艘飛艇正在攻擊一個(gè)敵方的前哨魏烫。強(qiáng)調(diào)了 ARKit 在平板游戲中所表現(xiàn)出的極強(qiáng)的空間感知能力。
ARKit同樣降低了開發(fā)成本肝箱,使得我們開發(fā)者可以快速投入AR行列哄褒。
Xcode的幾個(gè)小Tips
無(wú)線調(diào)試
有興趣需要下載 iOS 11的同學(xué)請(qǐng)進(jìn)入鏈接 iOS 11 描述文件下載。
打開描述文件后重啟手機(jī)就可以安裝最新beat版本的 iOS 11拉煌张。
無(wú)線調(diào)試可謂是一項(xiàng)非常棒的功能呐赡,通過局域網(wǎng)可以進(jìn)行無(wú)線測(cè)試機(jī)調(diào)試,方法也非常的簡(jiǎn)單骏融,只需安裝上面的描述文件后链嘀,更新成為iOS11后。
1.打開Xcode菜單:Windows->Device and Simulators档玻。找到連接上的設(shè)備怀泊,把Connect via network選項(xiàng)打勾。
2.選中手機(jī)右鍵误趴,在出來的選項(xiàng)卡中選擇一個(gè)Connect via IP Address項(xiàng)
3.輸入ip地址
4.待出現(xiàn)地球標(biāo)志后表示設(shè)置成功
這時(shí)就可以進(jìn)行無(wú)線調(diào)試?yán)?/p>
編譯速度
源碼編輯器已經(jīng)為了驚人的速度而完全重建霹琼。最新編譯系統(tǒng)是使用Swift重寫,速度提升很多凉当。
Name Color
可以在xcassets里添加顏色枣申,取名后可以在代碼或者IB中使用這個(gè)顏色圖片