みんなで Swift 復習会 – 4th @ 渋谷

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
拡大