Что такое необязательная цепочка и необязательная привязка?
Что такое необязательная цепочка и необязательная привязка?

Видео: Что такое необязательная цепочка и необязательная привязка?

Видео: Что такое необязательная цепочка и необязательная привязка?
Видео: Swift 2 Design Patterns - Урок 1 - Цепочка Обязанностей // Chain of Responsibility //Xcode 2024, Май
Anonim

Необязательная привязка хранит то, что ты привязка в переменной. В данном случае это navigationController. С другой стороны, необязательная цепочка не помещает значение слева в переменную.

Помимо этого, что такое необязательная цепочка и необязательная привязка в Swift?

Процесс запроса, вызова свойств, индексов и методов в по желанию который может быть нулевым, определяется как необязательная цепочка . Необязательная цепочка вернуть два значения - если по желанию содержит «значение», затем вызов связанного с ним свойства, методы и индексы возвращают значения.

Во-вторых, могу ли я использовать необязательную цепочку? Ты может использовать необязательную цепочку при попытке вызвать метод, который может не существовать. Этот жестяная банка быть полезным, например, когда с использованием API, в котором метод может быть недоступен либо из-за возраста реализации, либо из-за функции, недоступной на устройстве пользователя.

Какая еще дополнительная привязка?

Ты используешь необязательная привязка чтобы проверить, есть ли по желанию содержит значение или нет. Если он содержит значение, разверните его и поместите во временную константу или переменную.

Что такое необязательное связывание Swift?

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

Рекомендуемые: