Swiftへのスイッチで生まれる苦悩 プロトコルと『約束の地』 #tryswiftconf
Herder of cats. Builder of new things @GitHub. Speaker. Frequent flyer. Opinions mine. “The responsible one” - @segiddins. Also: @michele@ruby.social
@niwatako さんによる書き起こし
はてなブログに投稿しました #はてなブログ プロトコルと約束の地 #tryswiftconf Day1-7 - niwatakoのはてなブログ niwatako.hatenablog.jp/entry/2016/03/… pic.twitter.com/eILnA0GF2F
2016-03-02 15:27:48次の @micheletitolo さんの過去の同タイトルのスライド&動画。予習・参照用に。 #tryswiftconf realm.io/news/michele-t…
2016-03-02 14:59:58そして @micheletitolo さんの Protocols and the Promised Land というテーマのお話。 #tryswiftconf
2016-03-02 15:01:23約束の地って言われると一瞬わからないけど、Promised Land って言われると、ああ、って思う。 #tryswiftconf
2016-03-02 15:02:03as? as? as? Are you tired as? #tryswiftconf @micheletitolo pic.twitter.com/63FlWLiFNh
2016-03-02 15:05:50エンハンス箇所をSwiftでってなると、Objective-Cから呼ぶ前提でしか書けないことある(最近やった) #tryswiftconf
2016-03-02 15:07:01Objective-C とのブリッジをシステムに任せるからには、やっぱり Objective-C がその型を知らないことにはどうにもならないというのは自然な心地。 #tryswiftconf
2016-03-02 15:08:34Swift-y but Hack-y #tryswiftconf @micheletitolo pic.twitter.com/Ok6UK7SYIi
2016-03-02 15:11:34Protocol extensionとoverride組み合わせるのマジ危険なんでObjective-C関わらず辞めた方が良い #tryswiftconf
2016-03-02 15:11:50Theme を規定して UIViewController の init で受けて適用する、みたいなお話、その場所が init で良いかは分かりませんけど、プロトコルを作る観点で興味深い気がした。 #tryswiftconf
2016-03-02 15:12:09UIViewController にも Themable にも準拠するにはやっぱhack-yにやることになるのか #tryswiftconf
2016-03-02 15:12:29convenience init なら確か extension で外から刺せる訳ですし、引数が独自の型なら extension が衝突する心配もないはずだし、なので勝手が良さそう。 #tryswiftconf
2016-03-02 15:14:09can't reference generics protocol これなあ、、、 #tryswiftconf
2016-03-02 15:14:48