(講者後補)
今天有點想睡覺,不過還是跑去 Swift 的聚會了。得到了還滿大的知識量,需要回家慢慢消化
首先是開場。
因為前三天是 try! Swift 2017 ,所以今天有著濃濃的 try! Swift 味道。開場還特別英日文交錯,還滿有趣的。
LT #1
第一個是講了 Sequence/Collection 更延伸的東西
像是 RandomAccessCollection MutableCollection 等等一般比較不會注意到的東西。
了解這些的好處是可以知道要怎麼讓 Swift 加速
LT #2
講了 iOS 新手要怎麼開始
包含推薦了一些書的章節,以及可以做什麼
最後還提到 mentor 其實是要領導和建議方向,而不是直接給新手答案
然後最重要的還是新手要自己會學習和研究
LT #3
推薦了 try! Swift 的三個議程
- Isolating your Data Layer
- Color Me Surprised!: Architecting a Robust Color System with Swift
- Minimizing Decision Fatigue to Improve Team Productivity
LT #4
講了怎麼自己新增看看 Swift 的 method 、compile 後,可以在 console 來試試自己新增的東西。
雖然沒有辦法真的成為 Swift 的 committer ,不過自己玩玩的話也滿有趣的,改天也來試試看。
LT #5
很厲害的帶過所有的 initializers ,包含 class (reference type), struct (value type)以及在 extension 裡面要注意什麼。
甚至在 conforming 的同時,可以加上 required 這個屬性。
我自己對於 Swift 的 initialize 雖然是都有在用,不過這麼整合性的資料分享還是第一次聆聽到,非常受用,日後也可以更加活用。
LT #6
講了 MVA ,是我自己以來追求的東西
全名是最小可行性架構
還有提到怎麼透過 MVP 的方式,幫 view controller 瘦身
覺得還滿受用的,等簡報出來再進一步複習
LT #7
講了利用 Message Forwarding 的特性,隱藏 Namespace 的方法
改善過的程式碼的確拔掉了一些冗長的東西
對於用 RxSwift 說不定可以用到(?待實驗)
總之是一個滿有趣的東西
LT #8
最後一個分享是 try! Swift 的工作人員
雖然這個研討會只有第二年,會眾人數竟然也從 300 成長到了 700 人
各種準備,像是紀念品袋子、名牌配發、發便當等等都變成很大的數量,
真的是辛苦了。
明年自己應該也會想要報名志工或是工作人員,盡一份心力。
結尾
每個聚會聽的題目,都可以聽到不同的人目前的心得和方向
也可以看見自己不足的地方
繼續加油唄!