Swift
感想文

AKIBA.swift×Swift愛好会 vol2 @ 渋谷 21cafe / 心得小記

More than 1 year has passed since last update.

(講者後補)

今天有點想睡覺,不過還是跑去 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 人

各種準備,像是紀念品袋子、名牌配發、發便當等等都變成很大的數量,

真的是辛苦了。

明年自己應該也會想要報名志工或是工作人員,盡一份心力。


結尾

每個聚會聽的題目,都可以聽到不同的人目前的心得和方向

也可以看見自己不足的地方

繼續加油唄!