开放下载!《iOS开发者必读资讯》
隨著iOS14 系統(tǒng)的更新, iOS 系統(tǒng)的隱私保護上了一個新的臺階,用戶的隱私得到了更加好的保護;iOS14 系統(tǒng)出現(xiàn)了很多新的特性,Widget 可以讓用戶的桌面更加豐富,定制型更加強;Clips 可以讓用戶在無需安裝應(yīng)用的情況下體驗應(yīng)用; Swift 語言進一步發(fā)展,將進一步促進原生技術(shù)的發(fā)展
——彭玉堂(巴格)
點擊此處立即下載>>《iOS開發(fā)者必讀資訊》
亮點內(nèi)容搶先看
一、詳解 WWDC 20 SwiftUI 的重大改變及核心優(yōu)勢
6月23日凌晨 1 點,蘋果 WWDC20 開發(fā)者大會在線上以主題演講的方式,在 Apple Park 進行直播。23-26日,蘋果公開了 100 多個面向開發(fā)者的視頻,內(nèi)容涵蓋Swift / SwiftUI 、App Clips、Widgets、Privacy & Security 等等方面。對于開發(fā)者和程序員來說,我們有哪些新發(fā)現(xiàn)和新思考?點擊了解>> 詳解 WWDC 20 SwiftUI 的重大改變及核心優(yōu)勢
二、iOS14 隱私適配及部分解決方案
在剛剛結(jié)束的線上 WWDC 2020 發(fā)布會上蘋果向我們展示了新的 iOS14 系統(tǒng)。iOS14 的適配,很重要的一環(huán)就集中在用戶隱私和安全方面。
在 iOS13 及以前,當用戶首次訪問應(yīng)用程序時,會被要求開放大量權(quán)限,比如相冊、定位、聯(lián)系人,實際上該應(yīng)用可能僅僅需要一個選擇圖片功能,卻被要求開放整個照片庫的權(quán)限,這確實是不合理的。對于相冊,在 iOS14 中引入了 “LimitedPhotos Library” 的概念,用戶可以授予應(yīng)用訪問其一部分的照片,對于應(yīng)用來說,僅能讀取到用戶選擇讓應(yīng)用來讀取的照片,讓我們看到了 Apple 對于用戶隱私的尊重。這僅僅是一部分,在iOS14 中,可以看到諸多類似的保護用戶隱私的措施,也需要我們升級適配。
最近在調(diào)研 iOS14的適配方案,本文主要分享一下 iOS14 上對于隱私授權(quán)的變更和部分適配方案,歡迎補充指正。iOS14 隱私適配及部分解決方案
Metal新特性:大幅度提升iOS端性能
作為較早在客戶端側(cè)選擇Flutter方案的技術(shù)團隊,性能和用戶體驗一直是閑魚技術(shù)團隊在開發(fā)中比較關(guān)注的點。而Metal這樣的直接操作GPU的底層接口無疑會給閑魚技術(shù)團隊突破性能瓶頸提供一些新的思路。
本文將會詳細闡述一下這次大會Metal相關(guān)的新特性,以及對于閑魚技術(shù)和整個淘系技術(shù)來說,這些新特性帶來了哪些技術(shù)啟發(fā)與思考。Metal新特性:大幅度提升iOS端性能
四、Swift 5.3 又更新了什么新奇爽快的語法?
Swift 在 WWDC14 正式發(fā)布到 2019,經(jīng)過 5 年的不斷迭代,這其中經(jīng)歷了標準庫變動,語法的增減。首先使用 Swift 作為開發(fā)語言的開發(fā)者們都苦不堪言,戲稱《Swift 從入門到重學》,幾乎每一年 Swift 都會迎來比較大的改動,甚至 API 都發(fā)生了變化。
WWDC 19 蘋果發(fā)布了 Swift 5.0,蘋果終于宣布 Swift 的 ABI 穩(wěn)定。這標志著 Swift 這門語言已經(jīng)趨于穩(wěn)定,在 2019 至 2020 的迭代中,Swift 5.2 也做到了模塊穩(wěn)定,之前的大修大改已經(jīng)不會在出現(xiàn)了。Swift 5.3 又更新了什么新奇爽快的語法?
五、Apple Widget:下一個頂級流量入口?
2020 年 6 月 22 日,蘋果召開了第一次線上的開發(fā)者大會 - WWDC20。這可謂是一次可以載入史冊的發(fā)布會,宣布了 ARM 架構(gòu) Mac 芯片、軟硬件的生態(tài)大統(tǒng)一、iOS 14 系統(tǒng)界面大改等一系列激動人心的消息。當然,最讓我感興趣的就是讓 iOS 界面大改的 Widget 了。過去幾年,iOS 的桌面交互體驗可謂是一言難盡,Widget 的加入無疑是一次比較大的破局。在看發(fā)布會的時候,我的腦海里就浮現(xiàn)出一個問題:“這會是下一個互聯(lián)網(wǎng)公司競爭的流量入口嗎?”Apple Widget:下一個頂級流量入口?
六、Swift 5.3的進化:語法、標準庫、調(diào)試能力大幅提升
Swift 從 5.0 的 ABI 穩(wěn)定到5.1 的模塊穩(wěn)定,Swift 終于不是《Swift 入門到重學》了。本次 WWDC2020,Swift 5.3 正式發(fā)布,Swift 依舊朝著安全、高效、易讀的方向持續(xù)發(fā)力,不斷的在改進語法,增強代碼的表達能力和易用性。因為 Swift 的模塊穩(wěn)定,SPM 現(xiàn)在也支持了二進制模塊的分發(fā),逐漸完善的社區(qū)生態(tài)也在不斷拓寬 Swift 可以涉足的領(lǐng)域,而不僅僅是在 Apple 平臺之上。Swift 5.3的進化:語法、標準庫、調(diào)試能力大幅提升
七、WWDC:無線網(wǎng)絡(luò)優(yōu)化實踐,帶來哪些啟發(fā)?
網(wǎng)絡(luò)技術(shù)作為互聯(lián)網(wǎng)應(yīng)用賴以存在的技術(shù)基礎(chǔ),速度與安全永遠是其核心使命,本次WWDC的網(wǎng)絡(luò)類topic涵蓋內(nèi)容基本還是圍繞這兩個點來展開。本次WWDC網(wǎng)絡(luò)類session在基礎(chǔ)網(wǎng)絡(luò)技術(shù)上譬如新協(xié)議、新算法方面著墨并不多;也未提出新的類似NSURLSession / Network.framework之類的新網(wǎng)絡(luò)組件。站在應(yīng)用視角,本次WWDC網(wǎng)絡(luò)類session可分為兩大類:
- 無線網(wǎng)絡(luò)體驗優(yōu)化實踐在系統(tǒng)層面的標準化;
- 本地網(wǎng)絡(luò)應(yīng)用的權(quán)限管控增強。
在第一類議題中,我們看到很多已經(jīng)在手淘中的類似實踐,或標準或自研,說明手淘在網(wǎng)絡(luò)技術(shù)的開發(fā)與應(yīng)用上還是較為深入和前沿的,基本走在全球業(yè)界前列。根據(jù)我們手淘的業(yè)務(wù)特點,筆者重點關(guān)注第一類session,并簡單探討該新技術(shù)可以我們帶來什么樣啟發(fā)和變化。WWDC:無線網(wǎng)絡(luò)優(yōu)化實踐,帶來哪些啟發(fā)?
藏經(jīng)閣系列精品保證
本書為阿里云開發(fā)者社區(qū) “藏經(jīng)閣” 系列圖書。開發(fā)者技術(shù)精品“藏經(jīng)閣”,超全阿里系電子書開放下載,覆蓋Java、物聯(lián)網(wǎng)、云原生、前端、大數(shù)據(jù)、開源等技術(shù)領(lǐng)域,深度分享阿里工程師實踐精華,頂級技術(shù)內(nèi)容一鍵獲取:https://developer.aliyun.com/topic/ebook
關(guān)注「淘系技術(shù)」微信公眾號,一個有溫度有內(nèi)容的技術(shù)社區(qū)~
原文鏈接:https://developer.aliyun.com/article/775668?
版權(quán)聲明:本文內(nèi)容由阿里云實名注冊用戶自發(fā)貢獻,版權(quán)歸原作者所有,阿里云開發(fā)者社區(qū)不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。具體規(guī)則請查看《阿里云開發(fā)者社區(qū)用戶服務(wù)協(xié)議》和《阿里云開發(fā)者社區(qū)知識產(chǎn)權(quán)保護指引》。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,填寫侵權(quán)投訴表單進行舉報,一經(jīng)查實,本社區(qū)將立刻刪除涉嫌侵權(quán)內(nèi)容。總結(jié)
以上是生活随笔為你收集整理的开放下载!《iOS开发者必读资讯》的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020年中国服装行业数据中台研究报告
- 下一篇: 自然语言处理在开放搜索中的应用