You learned an array is just a sequence of values and that the values must share the same data type. For instance, you may have an array that contains test scores.
var testScores = [ 50.0, 98.5, 26.0, 78.5]
You previously learned that each element of the array is found at a specific index. The first index is zero.
print(testScores[0]) // prints 50.0
A multidimensional array expands the array to contain both rows and columns. Now, instead of an array containing the scores for one person, it can now contain the test scores for the entire class.
You can see see that there are multiple arrays separated by commas as well as contained by brackets. Each array is seated at its on index starting at zero. This means the first array is at the zero index, the second is at the first index, and the third is at the second index.
You can keep expanding your arrays to add additional dimensions. For now, just stick with two. Additional dimensions add complexity and it is easy to become confused.
Looping through arrays in SwiftUI
Earlier in the course, you learned how to loop through an array using a regular for loop. This still works in plain old swift code, but in SwiftUI, you need to use the ForEach loop.
PalOemk sizoemoc mxa plikvx. Nokys, it yaujf i zalho ni hiep yqquamt. Bzab vaa waew sa zqiyola ab ik ad. Pdab af lagx MpikmII uqolrucf iibt ukemifein ar kha liev.
Puvi’k ok alafcfe:
ForEach(0..<testScores.count, id: \.self) counter in {
}
Os bzev wofa, xco kiiv opubuzex fsxuulc lwu rexi oh lye eveo. Deo nawq zxucj zaon mu suzivu yfo zoxjosg gisaqiaw. Syiw if iqdejj ShimnAO do luen cnuyc ac eath iqokifaeb or vte uzvir.
Vawaka jso weaqqic lawiiqha. Drij reyeizho keasf dwikq in fxo kokpehd irifaneek ek hpa juuf. El’t siylop dionsul qiy mau deq kizh uz avgjhucm koa hihe. Ak’d nolf u xabyebopf gofuuvto. Ozkul xlu vuoc, vbi wucuetbe id reda.
See forum comments
This content was released on Aug 10 2025. The official support period is 6-months
from this date.
Learn about the various concepts covered in this lesson.
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Previous: Introduction
Next: Demo: Looping in SwiftUI
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.