- akatsuki174
- 1637
- 0
- 1
- 0
Teruto Yamasaki☕️
@snoozelag
Observerパターンの例。部下が上司に「今日休みます」と連絡。→通知元が、通知先の参照を持っている構造になる #iosdc #a
2017-09-16 14:31:45
.rkoshida
@upft_rkoshida
さらっとジョーク風に言ったけど「愚直な実装にツラみを感じられない人は綺麗に書く意識に欠ける人」って真理だよなぁ。 #iosdc #a
2017-09-16 14:33:06
akatsuki.kt/.swift/.dart
@akatsuki174
notifyを呼ぶだけではなく、引数を渡せばその程度(値)がわかる。 #iosdc #a
2017-09-16 14:35:07
.rkoshida
@upft_rkoshida
Swiftのプロトコルは型パラメータを持てないの、未だに書き始めてから引っ掛かることあります…。 #iosdc #a
2017-09-16 14:37:00
y_koh
@y_koh
observerパターンのpushとpullって向きの問題だと思うんだけど、なんで引数の有無でそれが実現できるのかよくわからず、、 #iosdc #a
2017-09-16 14:40:21
Teruto Yamasaki☕️
@snoozelag
Swiftではprotocolでgenerics type parameterが使えないのでassociatedtypeで実装。C#のストレートなコードに比べて少し見通しが悪いのでそこを意識して読むと良いとのこと #iosdc #a
2017-09-16 14:40:26
akatsuki.kt/.swift/.dart
@akatsuki174
ReactiveExtensionのObservableの基本構造はpush型のObserverパターンと同じ。 #iosdc #a
2017-09-16 14:41:08
dev_shun
@shun_sakuuuu
Composerが複数のVCをまたいでる時に各VCに通知してあげたいときとか意図せずこの実装してるな #iosdc #a
2017-09-16 14:41:26