我怎样才能使“for in loop”在swift [closed]中制作这个数组

How can I make "for in loop" to make this array in swift [closed]

提问人:GoodDeveloper 提问时间:11/9/2023 最后编辑:RobGoodDeveloper 更新时间:11/17/2023 访问量:66

问:


这个问题似乎与帮助中心定义的范围内的编程无关。

14天前关闭。

enter image description here

enter image description here

我正在尝试使用 - 和 - 但我不知道如何开始使用 for in 循环来使用该数组...?strIngredient120strMeasure120

你们能告诉我如何开始使用 for in 循环吗?

我正在用theMealDB练习

此刻我所能做的就是一个接一个地写语法...... 喜欢这个

enter image description here

数组 swift swiftui

评论

1赞 flanker 11/9/2023
SO 的目的是帮助解决问题,而不是提供基本培训。这是 Swift 101,所以我建议你通读一些 Swift/SWiftUI 教程。hackingwithswift.com 是一个很好的起点。
1赞 MadProgrammer 11/9/2023
你的数据模型应该被设置为一个数组,所以而不是你 - 在这之后,一切都相当简单strIngredient1var ingredients: String[]
0赞 lorem ipsum 11/9/2023
您应该创建一个包含名称和度量的 IngredientModel,然后您可以拥有一系列成分。尝试 Apple SwiftUI 教程
4赞 Duncan C 11/9/2023
编辑您的问题,以代码格式的文本(而不是文本图像)包含代码。
0赞 Rob 11/9/2023
TheMealDB 结构只是一个非常糟糕的设计。更好的设计是一组对象,例如,每个对象都有一个成分名称,另一个代表度量。话虽如此,你背负着他们糟糕的设计。所以,问题是你是否有一个模型来反映它们的结构,然后,也许有一个计算数组来构建一个对象数组。就我个人而言,我会编写一个自定义的 JSON 解码器,将其解码为更好的结构。无论哪种方式,只有在你有了这个数组之后,你才能循环迭代。IngredientIngredientfor

答: 暂无答案