Size: a a a

iOS Developers — русскоговорящее сообщество

2020 August 11

KT

Kampo Tik in iOS Developers — русскоговорящее сообщество
Егор GQ
- знание следующих тем: CALayer, viewDidLoad в UIViewController
Это в последней вакансии, что это значит?
CALayer отрисовка гравики
https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CoreAnimation_guide/CoreAnimationBasics/CoreAnimationBasics.html#//apple_ref/doc/uid/TP40004514-CH2-SW3

viewDidLoad вызывается при первой загрузки UIViewControllerб относится к lifecycle UIViewController

UIViewController это класс из коропки который мы используем для отображения чего либо на экране…

гуглиииии
источник

ЕG

Егор GQ in iOS Developers — русскоговорящее сообщество
Kampo Tik
CALayer отрисовка гравики
https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CoreAnimation_guide/CoreAnimationBasics/CoreAnimationBasics.html#//apple_ref/doc/uid/TP40004514-CH2-SW3

viewDidLoad вызывается при первой загрузки UIViewControllerб относится к lifecycle UIViewController

UIViewController это класс из коропки который мы используем для отображения чего либо на экране…

гуглиииии
Я понимаю, почему ViewDidLoad вынесен как отдельное требование?)
источник

ЕG

Егор GQ in iOS Developers — русскоговорящее сообщество
Почему его нужно знать, а ViewDidAppear нет, например
источник

KT

Kampo Tik in iOS Developers — русскоговорящее сообщество
Егор GQ
Почему его нужно знать, а ViewDidAppear нет, например
да все нужно знать
наверное вопрос с подвохом) viewDidLoad может быть вызван даже не показывая экран

например
создать контроллер и обратится к controller.view вьюха лениво проинициализируется и вызовится viewDidLoad и могут быть сайд эфекты
источник

ЕG

Егор GQ in iOS Developers — русскоговорящее сообщество
Kampo Tik
да все нужно знать
наверное вопрос с подвохом) viewDidLoad может быть вызван даже не показывая экран

например
создать контроллер и обратится к controller.view вьюха лениво проинициализируется и вызовится viewDidLoad и могут быть сайд эфекты
Вот этого не знал кстати, спасибо!
источник

SA

Slavik Agarkov in iOS Developers — русскоговорящее сообщество
В ios 13+ message в UIAlertController (preferredStyle: .actionSheet) перекрашивается в серый цвет (а у меня там эмоджи). До 13 ios все ок. Что можно с этим сделать?
источник

SA

Slavik Agarkov in iOS Developers — русскоговорящее сообщество
источник

a

andrew in iOS Developers — русскоговорящее сообщество
картинку вставить
источник

KT

Kampo Tik in iOS Developers — русскоговорящее сообщество
Егор GQ
Вот этого не знал кстати, спасибо!
еще есть интересный кейс с viewWillApear
при добавлении контроллера как child всегда вызовится viewWillApear

тоже об этом помнить нужно)
источник

ЕG

Егор GQ in iOS Developers — русскоговорящее сообщество
Kampo Tik
еще есть интересный кейс с viewWillApear
при добавлении контроллера как child всегда вызовится viewWillApear

тоже об этом помнить нужно)
Это где-то прочитать можно или опыт?
источник

KT

Kampo Tik in iOS Developers — русскоговорящее сообщество
Егор GQ
Это где-то прочитать можно или опыт?
как то сам пришел
источник

KT

Kampo Tik in iOS Developers — русскоговорящее сообщество
но в доке полюбому описано))
источник

ЕG

Егор GQ in iOS Developers — русскоговорящее сообщество
Kampo Tik
как то сам пришел
Спасибо, я это запомню )
источник

КВ

Кирилл Варшамов... in iOS Developers — русскоговорящее сообщество
Всем добрый день, столкнулся с проблемой при работе с AVSpeechSynthesizer, во время прогона в Instruments при первом вызове speak, происходит memory leak на несколько байтов
делал всё как описано в ролике с wwdc 2018 https://developer.apple.com/videos/play/wwdc2018/236/
в интернете народ пишет, что помогает сделать AVSpeechSynthesizer статическим для класса
может кто сталкивался и знает решение получше?
источник

T

Timur in iOS Developers — русскоговорящее сообщество
Alex
Кто работал с chatto, как изменить корнер радиус бабблов
подложить другие ресурсы для масок
источник

A

Alex in iOS Developers — русскоговорящее сообщество
Timur
подложить другие ресурсы для масок
А как эти маски работают? Не могу понять какой ресурс сделать для нужного радиуса
источник

T

Timur in iOS Developers — русскоговорящее сообщество
Alex
А как эти маски работают? Не могу понять какой ресурс сделать для нужного радиуса
в ChattoAdditions есть BaseMessageAssets.xcassets
источник

T

Timur in iOS Developers — русскоговорящее сообщество
надо свои маски добавить в структуру BubbleImages и указать ее в стиле ячеек
источник

A

Alex in iOS Developers — русскоговорящее сообщество
Timur
надо свои маски добавить в структуру BubbleImages и указать ее в стиле ячеек
Это понятно. Но как регулировать радиус с помощью этих ресурсов?
источник

Д

Денис in iOS Developers — русскоговорящее сообщество
А кто-нибудь юзает у себя в проекте chain of responsibility от UIKit для проброса своих собственных событий из внутренних вьюх наружу (UIApplication.shared.sendAction(to: nil...)
источник