Как создать arraylist объекта в swift
В java мы можем создать arraylist объекта следующим образом:
ArrayList<Country> countryList = new ArrayList<Country>();
Country aBucket = new Country();
aBucket.setName("Canada");
aBucket.setCity("Ottawa");
countryList.add(aBucket);
или так:
ArrayList<Matrices> list = new ArrayList<Matrices>();
list.add( new Matrices(1,1,10) );
list.add( new Matrices(1,2,20) );
Но как я могу получить одно и то же/альтернативу в SWIFT
Ответы
Ответ 1
Вы можете сделать это, используя массив.
Посмотрите здесь для получения дополнительной информации о массивах.
Вы можете использовать функцию append(...)
для добавления объектов.
var array = [Country]() //alternatively (does the same): var array = Array<Country>()
array.append(Country())
array.append(Country())
Ответ 2
Попытка сделать код как можно ближе к вашему примеру, это мой ответ (требуется, чтобы где-то был указан класс Country:
var countryList : Array<Country> = Array()
var aBucket : Country = Country()
....
countryList.append(aBucket)
Надеюсь, что это поможет