2次元配列を扱っていると作りたくなります。
👉 Conway's Game of Life - Wikipedia
GitHub に上手できれいなコードが公開されているので流用してみます。
👉 lifegame/swift/lifegame.swift at master · tex2e/lifegame
SwiftUI周りのみ書いてみました。
タップでスタート、ストップ。
ダブルタップでリセットです。
少し思うのが、
GeometryReader
てのどうなのか。
なんとなく気持ち悪くないですかね。
👉 Is SwiftUI GeometryReader bad? : iOSProgramming