Size: a a a

Сообщество разработчиков на Universal Windows Platform

2020 October 15

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Приведи цитату из доки
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
чтоб не ломать логику из obj-c
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Сразу видно - не читал
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Чушь
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
ну, ок, можешь отрицать действительность, чё
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Жидко
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
На
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Где тут хоть слово про objc?
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
ох, лол
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
правильно, нету, а то нежные Олеги испугаются )
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Я могу и не иметь кода на Objective-C, при этом писать failable init
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Для свифтовых классов
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Свифт изначально делали интероперабельным с Obj-c. В Obj-c init мог вернуть nil. Эту ситуацию как-то надо было обработать в свифте )
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
собственно поэтому этот костыль и появился
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Это не костыль
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Это удобная фича языка
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Например, я передаю строку для инициализации enum’а
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
в ограниченных случаях это удобнее чем исключение.
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Oleg Samoylov
Например, я передаю строку для инициализации enum’а
Я могу зафейлить init и вернуть nil в тех случаях когда строка не смаппилась ни в одно из значений, например
источник