Обзор 7 функциональностей Swift для создания качественного кода: ключевое слово indirect, атрибут @autoclosure, свойства Lazy и другие.
https://nuancesprog.ru/p/15765/
@nuancesprog #Swift
https://nuancesprog.ru/p/15765/
@nuancesprog #Swift
Познакомимся с интересными приемами Swift 5.7, которые значительно оптимизируют процесс написания кода.
https://nuancesprog.ru/p/16378/
@nuancesprog #Swift
https://nuancesprog.ru/p/16378/
@nuancesprog #Swift
Добро пожаловать в увлекательный мир криптографии! Познакомимся с технологией гибридного шифрования и научимся безопасно передавать конфиденциальные данные через REST API в Swift.
https://nuancesprog.ru/p/16973/
@nuancesprog #Swift #Cryptography #iOS
https://nuancesprog.ru/p/16973/
@nuancesprog #Swift #Cryptography #iOS
Разберем особенности диспетчеризации методов и отличия статической от динамической: в какие случаях применяется одна, а в каких - другая? На интересном примере посмотрим, как оптимизировать ее производительность в компиляторе.
https://nuancesprog.ru/p/17088/
@nuancesprog #Swift
https://nuancesprog.ru/p/17088/
@nuancesprog #Swift
Увидим фреймворк в действии, шаг за шагом пройдя процесс настройки конвейера связываемых в цепочку операторов обработки значений, выдаваемых издателями для подписчиков. Подробно разберем пример и попробуем реализовать в проекте.
https://nuancesprog.ru/p/17799/
VK: https://vk.com/@nuancesprog-reaktivnoe-programmirovanie-s-combine
Дзен: https://dzen.ru/media/nuancesprog.ru/64921d1824aa0a439d9ac922
@nuancesprog #Swift #Combine
https://nuancesprog.ru/p/17799/
VK: https://vk.com/@nuancesprog-reaktivnoe-programmirovanie-s-combine
Дзен: https://dzen.ru/media/nuancesprog.ru/64921d1824aa0a439d9ac922
@nuancesprog #Swift #Combine