SwiftUI_ForEach

こんにちは。 EverDaySoft代表の永田です。

今回はForEachについて、記載します。

ForEachとはプログラムでループさせる文法です。

SwiftUIのプログラムでは、Forではなく、ForEatchを使用します。

For文もSwiftでは使用できますが、SwiftUIの、Stack内ではそのようにいたします。

ForEachにも、いくつかのパターンがあります。

データバインドする
ForEach(0..<array.count, id: \.self) { I in 'something' }
データバインドしない
ForEach(0..<array.count) { I in 'something' }

このような2種類のForEachの同じ機能はループするです。

違う機能はデータをバインディングです。

https://twitter.com/dbank0208/status/1286676112056098817?s=20

SwiftUIでは良く使用する部分なので、情報を強調させていただきました。

以上、貴重なお時間お読みくださいまして、誠にありがとうございます。

永田