[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]
