Эйч
Эйч
  • Все менторы
Задачи/iOS-разработчик/Что выведется №8

Что выведется №8

Условие задачи

swiftimport Foundation

class MyView: CustomStringConvertible {
    let index: UInt
    var ID: String

    init(withIndex index: UInt) {
        self.index = index
        ID = String(index)
    }

    var description: String {
        return "(\(index), \(ID))"
    }
}

class MyViewController {
    var strings: [String] = []
    var views: [MyView] = []
}

class FirstViewController: MyViewController {}
class SecondViewController: MyViewController {}

let firstVC = FirstViewController()
firstVC.strings = ["One", "Two", "Three"]
firstVC.views = [MyView(withIndex: 1), MyView(withIndex: 2), MyView(withIndex: 3)]

let secondVC = SecondViewController()
secondVC.strings = firstVC.strings
secondVC.views = firstVC.views

secondVC.strings.popLast

Профессия

iOS-разработчик

Сопроводим до оффера

Умножим шансы на каждом этапе поиска и поможем получить выгодный оффер

Узнать больше

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Профессии
Компания
С чем помогаемОтзывыВопросы и ответыСертификатыВебинарыСтать ментором

Платформа принадлежит ООО "Эйч Карьера"
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, город Москва, Старопименовский пер, д. 18 стр. 2, помещ./ком./этаж I/19/2

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта