такой же, как предыдущий. Основное отличие состоит в том, что каждый раз, когда вы хотите получить доступ к значениям peopleArray, вам нужно будет поставить восклицательный знак, чтобы развернуть его значение. Нет никаких преимуществ / недостатков, просто логика использования опций. Если ваш массив может быть ноль и далее иметь значения или это статический массив ...

ел бы иметь массив в качестве члена моего контроллера табличного представления. Массив будет источником данных.

Каковы различия или преимущества / недостатки следующих способов иметь массив переменных-членов.

class BinViewController: UITableViewController, WKNavigationDelegate {
    var peopleArray1 = [String]()
    var peopleArray2: [String] = []
    var peopleArray3: [String]!
    var peopleArray4: [String]?

Ответы на вопрос(2)

Ваш ответ на вопрос