- es_kumagai
- 704
- 2
- 0
- 0
熊谷 友宏
@es_kumagai
あとそう Swift 復習会。自分の間違いは皆の居る場で普通に指摘して大丈夫ですからね。その方が全てにとって価値が高まるので。指摘は、確証なくて良いし、随分時間が経った後でも、逆に指摘が勘違いでも、なんでも良いのでお気兼ねなくです🙂 #minna_de_swift #21cafe
2016-11-12 10:31:55
熊谷 友宏
@es_kumagai
あ、先日の復習会で大事なこと(?)を補足するのすっかり忘れてました。lazy var は mutating get です。 gist.github.com/ac963736426f5b… #swift #21cafe #minna_de_swift pic.twitter.com/IyJM4yXF3j
2016-11-12 23:50:01
拡大
熊谷 友宏
@es_kumagai
なので lazy var って構造体とはかなり相性悪い、というか構造体の性質を考慮するとそれで自然と思いますけど、対してクラス、とりわけ Immutable クラスとはけっこう相性が良かったりする気がします。 #21cafe #minna_de_swift
2016-11-12 23:59:57
熊谷 友宏
@es_kumagai
この例は用途的に微妙ですけど、都度計算するにはコストが気になり、初回計算しておくには使わない場合のメモリが気になる時とか。 gist.github.com/5b4043eb98d1b4… #swift #21cafe #minna_de_swift pic.twitter.com/gAhOzNwxA2
2016-11-13 00:11:06
拡大