WWDC 2018 不完全摘要

iOS 12

? 本來(lái)看片頭風(fēng)格大改,以為會(huì)換界面卫病,結(jié)果只是AR Kit 2??油啤。個(gè)人以為不管AR、VR蟀苛、還是MR益咬,用在手機(jī)上還是有點(diǎn)雞肋的。大概至少要集成到Google Glasses 的程度屹逛,才會(huì)普及吧础废。當(dāng)然,新的控制方式是少不了的罕模。

? 大部分新功能被推遲了评腺,本次更新最大的賣點(diǎn)是性能優(yōu)化。應(yīng)用啟動(dòng)速度和系統(tǒng)響應(yīng)速度有明顯改進(jìn)淑掌,包括iPhone 5s(個(gè)人覺(jué)得這比“嚇?biāo)廊说墓砜萍肌币獙?shí)在多了)蒿讥。看來(lái)電池門在內(nèi)部的影響還是挺大的抛腕。

? Siri增加了一個(gè)類似語(yǔ)音宏的功能芋绸,可以把軟件的一些快捷功能設(shè)置成語(yǔ)音指令了。

? 通知分組功能担敌。不用再滿屏聊天消息了摔敛。另外提供了API接口控制分組。

? macOS上倒是增加了一個(gè)黑色主題全封,系統(tǒng)級(jí)支持马昙,希望iOS明年能跟上吧。另外一個(gè)有意思的地方刹悴,是官方在macOS 10.14上啟用了UIKit支持行楞,目前還沒(méi)有開(kāi)放,只是官方移植了幾個(gè)應(yīng)用土匀。預(yù)計(jì)明年會(huì)對(duì)開(kāi)發(fā)者開(kāi)放子房,到時(shí)候就可以把iOS應(yīng)用直接移植到mac上了。

Xcode

? XCode10 變化還是挺多的就轧,主要在功能改進(jìn)和細(xì)節(jié)完善上证杭。嗯,感謝電池門:

  • Swift編譯速度大幅改進(jìn)妒御,純Swift項(xiàng)目躯砰,平均可以提升一倍。
  • 新的Build系統(tǒng)携丁,嗯,又是新的。
  • 改進(jìn)了語(yǔ)法高亮和代碼提示的可靠性梦鉴,這個(gè)說(shuō)多了都是淚??李茫。
  • Playground新增步進(jìn)運(yùn)行和增量運(yùn)行。以前一點(diǎn)改動(dòng)就要重新運(yùn)行》食龋現(xiàn)在可以運(yùn)行代碼到指定位置然后暫停魄宏,或者寫一行運(yùn)行一行。
  • 新增了一個(gè)本地化相關(guān)的Asset存筏,集中管理本地化翻譯內(nèi)容宠互。
  • Instruments可以自定義測(cè)量項(xiàng)目了。

Swift

? Swift 5 推遲半年椭坚,今年只有4.2了予跌,變化不大。 ABI鎖定什么的無(wú)所謂啦善茎,只希望到時(shí)候能有await/sync 券册。

  • Enum增加了一個(gè)CaseIterable自動(dòng)協(xié)議,提供allCases類屬性垂涯,返回枚舉的所有值烁焙。
  • IUO隱式可空重寫了,新的實(shí)現(xiàn)是普通的Optinal加上一個(gè)meta flag耕赘。對(duì)使用沒(méi)什么影響骄蝇。
  • Hashable改進(jìn),改成了hash(into:)方法操骡,由系統(tǒng)提供高質(zhì)量的hash算法九火。這個(gè)主要是出于安全性的改進(jìn)。另外由于hash使用了應(yīng)用啟動(dòng)時(shí)隨機(jī)生成的種子当娱,Dictionary和Set的遍歷順序可能每次都會(huì)不一樣吃既。
  • 原生隨機(jī)數(shù)API,告別用arc4random拼湊隨機(jī)數(shù)的日子跨细。比如Int.random(in: 1...10)Double.random(in: 0..<100)鹦倚,或者丟個(gè)硬幣Bool.random()。同時(shí)也提供RandomNumberGenerator實(shí)現(xiàn)自己的隨機(jī)數(shù)算法冀惭。感謝社區(qū)震叙。
  • 容器增加了shuffle()/shuffled()用以打亂元素順序,以及randomElement()獲取隨機(jī)元素散休。
  • Debug模式改了默認(rèn)編譯模式媒楼,編譯速度提升。

Framework / UIKit

  • 大幅改進(jìn)了AutoLayout的性能戚丸。特別是復(fù)雜約束和嵌套約束划址,性能影響從次方級(jí)變成了線性扔嵌。
  • 新的Accelerate庫(kù),提供了大量矩陣運(yùn)算(SIMD)的高級(jí)封裝夺颤。Swift優(yōu)化痢缎,為全部Apple硬件提供支持。這個(gè)主要是用來(lái)做圖像和3D加速的世澜,要是開(kāi)源跨平臺(tái)就好了独旷。。寥裂。
  • Create ML嵌洼,用于快速訓(xùn)練模型的工具,可以在Playground里玩封恰,只需要幾行代碼麻养,在臺(tái)式機(jī)上跑個(gè)幾分鐘,就能訓(xùn)練出效果很好的模型俭驮,而且模型只有幾十KB到十幾MB回溺。這其實(shí)是官方提供的半定制的預(yù)生成模型,有三種:喂圖片出標(biāo)簽混萝,喂文本出標(biāo)簽遗遵,以及喂表格預(yù)測(cè)數(shù)據(jù)(官方例子是根據(jù)房子戶型面積等預(yù)估一個(gè)房?jī)r(jià))。
  • ARKit 2逸嘀,這個(gè)是蘋果主推车要。然而Session里面的印式英語(yǔ)實(shí)在讓人頭疼??,不過(guò)最大的特色應(yīng)該就是支持多人互動(dòng)吧崭倘,從開(kāi)發(fā)者的角度來(lái)說(shuō)翼岁,就是多設(shè)備共享同一個(gè)AR場(chǎng)景。然后是更好的對(duì)象識(shí)別司光,更精確的定位琅坡,以及新的跨平臺(tái)格式USDZ。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末残家,一起剝皮案震驚了整個(gè)濱河市榆俺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌坞淮,老刑警劉巖茴晋,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異回窘,居然都是意外死亡诺擅,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門啡直,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)烁涌,“玉大人苍碟,你說(shuō)我怎么就攤上這事∨胗瘢” “怎么了驰怎?”我有些...
    開(kāi)封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)二打。 經(jīng)常有香客問(wèn)我,道長(zhǎng)掂榔,這世上最難降的妖魔是什么继效? 我笑而不...
    開(kāi)封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮装获,結(jié)果婚禮上瑞信,老公的妹妹穿的比我還像新娘。我一直安慰自己穴豫,他們只是感情好凡简,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著精肃,像睡著了一般秤涩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上司抱,一...
    開(kāi)封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天筐眷,我揣著相機(jī)與錄音,去河邊找鬼习柠。 笑死匀谣,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的资溃。 我是一名探鬼主播武翎,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼溶锭!你這毒婦竟也來(lái)了宝恶?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤暖途,失蹤者是張志新(化名)和其女友劉穎卑惜,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體驻售,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡露久,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了欺栗。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片毫痕。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡征峦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出消请,到底是詐尸還是另有隱情栏笆,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布臊泰,位于F島的核電站蛉加,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏缸逃。R本人自食惡果不足惜针饥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望需频。 院中可真熱鬧丁眼,春花似錦、人聲如沸昭殉。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)挪丢。三九已至蹂风,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吃靠,已是汗流浹背硫眨。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留巢块,地道東北人礁阁。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像族奢,于是被迫代替她去往敵國(guó)和親姥闭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1越走、通過(guò)CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫(kù)組件 SD...
    陽(yáng)明先生_X自主閱讀 15,969評(píng)論 3 119
  • 我是彌耳 誰(shuí)年輕的時(shí)候還沒(méi)做過(guò)幾件 現(xiàn)在想起來(lái)覺(jué)得不能再傻的事 我做過(guò)最傻缺的一件事 就是給五月當(dāng)了模特 留下這一...
    五月_c0a2閱讀 466評(píng)論 0 0
  • 在colorful bakery 還未像現(xiàn)在出名之前棚品,對(duì)前來(lái)港灣的小伙伴,總是喜歡在下午十分到colorful b...
    瑀墨閱讀 102評(píng)論 0 2
  • 美的事物總能第一眼吸引人廊敌,就像異性吸引法則铜跑。男人愛(ài)美女,女人愛(ài)帥哥骡澈。第一視覺(jué)決定后續(xù)進(jìn)展锅纺。還有就是常常提到的...
    晴天記憶閱讀 580評(píng)論 0 0
  • 街角一坨影子 情侶踩過(guò)去 我心疼地捂住眼 槐樹(shù)高而大而茂 幾乎要遮住我的玻璃窗 我不寫季節(jié) 目的是廣泛其所指 對(duì)面...
    觀察員yog閱讀 413評(píng)論 0 3