Результаты поиска по запросу "protocols"
Я не могу получить реальный тип TestClass2, это может быть любой другой класс.
аюсь получить данные по модели кодирования, которая соответствуетEncodable протокол. Но это не удалось вызвать funcencode как код ниже: // MARK: - Demo2 class TestClass2: NSObject, Encodable { var x = 1 var y = 2 } var dataSource2: Encodable? ...
В расширении. Я работал над этой проблемой и больше не могу ее проверять. Извиняюсь.
аюсь написать расширение, чтобы удовлетворить протокол в расширении, например, так: extension UIColor: JSONRepresentable { convenience init?(json: Any) { guard let colourArray = json as? [CGFloat] else { print("json was not an array ...
массив, чтобы обеспечить потокобезопасность этого класса.
адали этот вопрос в интервью для роли разработчика iOS. // Please design a read-write task queue where you can tag the reader task with label, // where the the task with the same label should be executed sequentially, and the // tasks with ...
Я не могу изменить сигнатуру функции, это функция из фреймворка Swinject
отал со Swinject, и проблема меня беспокоит. Я застрял один это почти на весь день. Я подозреваю, что это связано с тем, что Swift является статически типизированным языком, но я не совсем уверен. Я подвел итог моей проблемы на этой ...
Хотя метод может достичь того, что вы ожидаете, но я не уверен, что этот вид структуры кода рекомендуется.
лкнулся с проблемой, которая объясняется в коде ниже (Swift 3.1):
или добавив
трю на некоторый код из библиотеки автоматического макета. В нем есть протокол, принятый UIView:
Быстрые методы протокола переопределения в подклассах
У меня есть базовый класс, который реализует расширение, которое соответствует протоколу, как показано ниже: