I have this class named Meal
class Meal {
var name : String = \"\"
var cnt : Int = 0
var price : String = \"\"
var img : String = \"\"
va
A simple and quick way is to map the original array into the new copy:
let copyOfPersons: [Person] = allPersons.map({(originalPerson) -> Person in
let newPerson = Person(name: originalPerson.name, age: originalPerson.age)
return newPerson
})
The new Persons will have different pointers but same values.