NOP::Nuances of Programming
69.8K subscribers
3.18K photos
10 videos
12 files
4.52K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/nopremote
Download Telegram
Решаем практическую задачу по созданию инструмента для выбора кода страны - реализуем пользовательскую поисковую панель LazyVStack, содержащую данные с разделами и их индексами.

https://nuancesprog.ru/p/15638/

@nuancesprog #LazyVStack #Swift
Обзор 7 функциональностей Swift для создания качественного кода: ключевое слово indirect, атрибут @autoclosure, свойства Lazy и другие.

https://nuancesprog.ru/p/15765/

@nuancesprog #Swift
Познакомимся с интересными приемами Swift 5.7, которые значительно оптимизируют процесс написания кода.

https://nuancesprog.ru/p/16378/

@nuancesprog #Swift
Добро пожаловать в увлекательный мир криптографии! Познакомимся с технологией гибридного шифрования и научимся безопасно передавать конфиденциальные данные через REST API в Swift.

https://nuancesprog.ru/p/16973/

@nuancesprog #Swift #Cryptography #iOS
Разберем особенности диспетчеризации методов и отличия статической от динамической: в какие случаях применяется одна, а в каких - другая? На интересном примере посмотрим, как оптимизировать ее производительность в компиляторе.

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
Разберемся, где и как обновлять основной поток. Изучим код SIL, генерируемый разными механизмами, их эффективность, размер кода и связанные с этим последствия. Какой подход проще, эффективнее, где меньше кода и побочных эффектов?

https://nuancesprog.ru/p/18031/

VK: https://vk.com/@nuancesprog-strategii-asyncawait-i-mainactor

Дзен: https://dzen.ru/media/nuancesprog.ru/64a48bc8959aca0f8f717d97

@nuancesprog #Swift
Узнаем, как плавно перейти с ReactJS на Swift и SwiftUI. Для этого сопоставим их наиболее распространенные шаблоны проектирования.

https://nsprg.ru/x9kzzO

VK: https://nsprg.ru/mwPAJx

Дзен: https://nsprg.ru/xRXMVO

@nuancesprog #React #Swift
Рассмотрим самый важный и частый вопрос - шаблон делегирования. А также проверки времени выполнения, соответствие NSObject классу Swift, протоколы.

https://nsprg.ru/mn62wm

VK: https://nsprg.ru/mY2jwx

Дзен: https://nsprg.ru/xAZjPv

@nuancesprog #Swift #Interview #iOS