Saturday, November 7, 2026
HomeiOS Developmentios - Clear approach of filling array of structs

ios – Clear approach of filling array of structs

[ad_1]

I’m wondering what’s the cleanest solution to set array of structs.

My struct is

struct ExerciseSettingsModel {
 var setting: String
 var picture: UIImageView
}

class ViewController {

 let settings: [ExerciseSettingsModel] = [ExerciseSettingsModel(setting: "History", image: UIImageView(image: UIImage(systemName: "square.and.pencil"))), ExerciseSettingsModel(setting: "Details", image: UIImageView(image: UIImage(systemName: "square.and.pencil"))), ExerciseSettingsModel(setting: "Change order", image: UIImageView(image: UIImage(systemName: "square.and.pencil"))), ExerciseSettingsModel(setting: "Insert above", image: UIImageView(image: UIImage(systemName: "square.and.pencil"))), ExerciseSettingsModel(setting: "Replace", image: UIImageView(image: UIImage(systemName: "square.and.pencil"))), ExerciseSettingsModel(setting: "Delete", image: UIImageView(image: UIImage(systemName: "square.and.pencil")))]

}

I wish to keep away from settings this entire array for my part controller.
I exploit MVP structure and I’m not positive if I ought to set this array in presenter or perhaps in interior func of mannequin class.
How you can obtain this lead to cleaner approach?

[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments