Подтвердить что ты не робот

Как создать 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

4b9b3361

Ответ 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)

Надеюсь, что это поможет