日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

近日,快手、美團、滴滴、字節跳動等多家互聯網公司的移動端開發工程師齊聚快手總部,共同參與了一場WWDC <T> 技術沙龍,iOS 開發者們互相交流經驗,為 Swift 社區碰撞出新的思想火花。

Swift 是蘋果公司開源的一門現代編程語言,編寫 Swift 代碼的過程充滿了樂趣和互動。Swift 語法簡潔,但表現力強,更包含了開發者喜愛的現代功能。Swift 代碼從設計上保證安全,同時還能開發出運行快如閃電的軟件,得到大批開發者的追捧。

這次的活動是“SwiftGG翻譯組”聯合“快手中學”舉辦的WWDC <T> 技術沙龍——北京地區專場線下沙龍。<T> 技術沙龍是 SwiftGG 翻譯組的一個線下活動 IP,SwiftGG組織者的理念是要交流,不要講課。因為水平不同,就會變成講課,只有水平相近,才能真正交流。那么,對于線下活動而言,線下活動存在的意義就是交流,這種面對面的交流無法被任何搜索引擎或者線上工具替代,由此產生的價值也是獨一無二的。

Swift 經過 ABI 穩定到 SwiftUI 隆重推出,受到開發者一致認可。再加上今年大熱門 Swift 并發技術的發布,讓 Swift 大放光彩。Swift 使得蘋果開發更加穩定和高效,快手也將搭上 Swift 這班車,目前快手的AcFun 和快手海外版均已大范圍使用 Swift 開發,這都是為了讓咱們的用戶能夠用上更穩定、更好性能的產品,有更好的用戶體驗。這次交流會除了 Swift 相關主題,還有包體積瘦身的方案分享和提升開發體驗的工程構建優化相關分享。

(▲交流現場)

本次交流采取線下線上結合的參會方式。交流會開放了部分線下參會名額,所有現場觀眾需佩戴口罩,確保測溫和健康寶狀態正常,在簽署健康聲明后方可入場,入會就座時也均保持了一定間隔。此外,交流全程還通過“快手 APP”直播,觀看總人數超1.5萬人。

來自快手主站技術部的移動端架構師戴銘、美團平臺移動端技術專家宋旭陶、字節跳動 Client Infrastructure 高級工程師徐紀光、滴滴國內移動端專家工程師孔漢寧分別帶來了現場分享,Hacking With Swift 系列書籍作者 Paul Hudson、objc 聯合創始人Chris Eidhof則通過視頻的方式問候現場及線上的開發者們。

戴銘使用了 SwiftUI 編寫了一個PPT程序來進行此次 SwiftUI 的介紹,和 PowerPoint 還有 Keynote 不同的是,程序的動畫效果非常豐富,這些動畫效果都是使用了 SwiftUI 強大的 GeometryEffect、GeometryReader、AnyTransition、AnimatablePair、Shape 等技術來完成的。本場主要分享了在系統支持SwiftUI 之前,能讓開發體驗更加接近 SwiftUI 的一些關鍵技術。

(▲快手-戴銘《聊一聊 SwiftUI》

宋旭陶從介紹 Machine Outliner 開始,講述 Machine Outliner 是如何減少重復指令個數,接下來通過介紹 Uber 的工作,包含 Uber 如何實現全局有外聯優化,以及重復外聯的方案。最終通過 LTO 鏈接時優化完成全局 Outliner 的任務。

(▲美團-宋旭陶《使用 Global Machine Outliner 縮減重復代碼》)

徐紀光以 iOS 當前主流研發模式組件化為背景,分析了影響研發效率的幾大痛點。隨后介紹了對好的研發體驗思考,引出了動態化研發模式 ARK,并從核心技術實現以及整套方案的實施兩個方向深入探索 ARK 研發模式。

(▲字節-徐紀光《動態化研發模式-ARK》)

孔漢寧從 Pod 二進制污染問題講起,隨后介紹了 Xcode Cache 優劣勢、原理和實踐,其中包括緩存工作機制,如何利用緩存產物出包等,最后討論了多分支場景下的實現方案。

(▲滴滴-孔漢寧《使用 Xcode Cache 為構建打包提速》)

接著 Paul Hudson 通過視頻分享了《Build Software for iPhone 101》。Paul 表達了他對 Swift 美好前景的期盼以及信心。同時還列出了大量數據來說明目前 Swift 的使用情況,包括有多少人在學習 Swift,有多少公司在生產環境使用 Swift,甚至還提到了學 Swift 能賺多少錢,真是為打算學 Swift 的同學把方方面面都考慮到了。

(▲ Paul Hudson(左) & Chris Eidhof(右))

Chris Eidhof 則帶來了《A Speed Run of Creating A TODO App in SwiftUI》的分享。Chris Eidhof 采用的是Live Coding 的方式,從零開始一步一步編碼實現了一個 TODO 的程序,通過一個完整開發過程讓大家感受到 SwiftUI 的簡潔和優雅,還學習到了很多 Swift 開發的技巧。

快手以技術為核心競爭力,十分重視技術創新和應用,同時也希望通過更多更廣泛的技術交流,和業內開發者分享經驗,碰撞出更多智慧火花,推動技術不斷前進。“快手中學”作為內部專業人才培養平臺,旨在通過提供豐富多樣的專業課堂培訓、比賽、技術交流,助力人才成長,提升專業能力和專業影響力。未來,由快手中學組織的技術交流還會以每月一次的頻率舉辦。

(通過在快手 APP 中搜索“快手中學”,可查看本次沙龍的完整視頻回放;關注微信公眾號“快手大前端技術”,回復“swift”可獲得本次沙龍的全部PPT)

分享到:
標簽:快手 開發者 技術 開發 沙龍 研發 分享 交流
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定