【SwiftUI】Conway's Game of Life

2次元配列を扱っていると作りたくなります。

👉 Conway's Game of Life - Wikipedia hatena-bookmark

GitHub に上手できれいなコードが公開されているので流用してみます。

👉 lifegame/swift/lifegame.swift at master · tex2e/lifegame hatena-bookmark

SwiftUI周りのみ書いてみました。

タップでスタート、ストップ。

ダブルタップでリセットです。

少し思うのが、

GeometryReader

てのどうなのか。

なんとなく気持ち悪くないですかね。

👉 Is SwiftUI GeometryReader bad? : iOSProgramming hatena-bookmark