1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Posted at

(講者後補)

今天有點想睡覺,不過還是跑去 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 人
各種準備,像是紀念品袋子、名牌配發、發便當等等都變成很大的數量,
真的是辛苦了。
明年自己應該也會想要報名志工或是工作人員,盡一份心力。

結尾

每個聚會聽的題目,都可以聽到不同的人目前的心得和方向
也可以看見自己不足的地方
繼續加油唄!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?