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
Предлагаем несколько примеров полезных сниппетов кода, которые можно неоднократно использовать в проектах.

https://nuancesprog.ru/p/15903/

@nuancesprog #SwiftUI
Расскажем, как, не напрягаясь, создать интересный компонент Toast в SwiftUI. Присоединяйтесь - скучно не будет!

https://nuancesprog.ru/p/16494/

@nuancesprog #SwiftUI
Вспомним классическую игру "Змейка" и создадим для нее код в SwiftUI. Задача сложная, но интересная.

https://nuancesprog.ru/p/16639/

@nuancesprog #SwiftUI
Предлагаем изучить опыт создания на SwiftUI hands-free приложения с применением ARKit и SceneKit. Для лучшего понимания возвращаемых значений будет использован также фреймворк SwiftUI Charts.

https://nuancesprog.ru/p/17172/

@nuancesprog #SwiftUI #ARKit #SceneKit
Посмотрим, как обрабатывать переключение между разными опциями в меню: пройдем путь от сравнительно простого решения к более универсальному и поддерживаемому, через рефакторинг.

https://nuancesprog.ru/p/17321/

VK: https://vk.com/@nuancesprog-realizaciya-masshtabiruemogo-i-gibkogo-polzovatelskogo-ekran

Дзен: https://dzen.ru/media/nuancesprog.ru/6451787768b1c125b32b64e3

@nuancesprog #SwiftUI
Раскроем возможности программирования графических процессоров с Metal для создания сложной 3D-графики, обработки изображений и других задач. Предоставим фрагменты кода и рекомендации для применения Metal в собственном приложении iOS или macOS.

https://nuancesprog.ru/p/17600/

VK: https://vk.com/@nuancesprog-kak-osvoit-api-interfeisy-metal-s-uiview-i-swiftui

Дзен: https://dzen.ru/media/nuancesprog.ru/647f986309468718b11ca9a6

@nuancesprog #SwiftUI
Наглядная демонстрация совмещения представлений SwiftUi с представлениями UIKit и реализации передачи данных между этими компонентами.

https://nsprg.ru/mwP70x

VK: https://nsprg.ru/vLkpDx

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

@nuancesprog #SwiftUI
Загрузочные представления являются одним из типичных компонентов приложения, и в этой статье вы научитесь грамотно их создавать и использовать с возможностью кастомизации.

https://nsprg.ru/ma4dLO

VK: https://nsprg.ru/O73M0O

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

@nuancesprog #SwiftUI
Предлагаем руководство по разработке в SwiftUI приложения ИИ, подобного ChatGPT. Настроив поведение своего чат-бота с помощью системных сообщений, вы сможете создать нечто оригинальное.

https://nsprg.ru/vLk95x

VK: https://nsprg.ru/xRX9EO

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

@nuancesprog #SwiftUI #ChatGPT
Рассмотрим методы оптимизации:
1) применение оберток свойств с соответствием протоколу «DynamicProperty»;
2) стратегия сравнения экземпляров типов представлений, выбор параметров построения;
3) замыкания.
Освоим заложенные в этих методах принципы, сформулируем рекомендации.

https://nsprg.ru/v2RWVv

VK: https://nsprg.ru/OZ51Bv

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

@nuancesprog #SwiftUI
Combine с закрытым исходным кодом Apple скоро заменят в TCA на код async/await, сделав его фреймворком с поддержкой нескольких платформ и, возможно, с портированием на другие языки. Рассмотрим функционал, преимущества, последние разработки, применение и план освоения TCA.

https://nsprg.ru/vqaW3v

VK: https://nsprg.ru/mn6WAm

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

@nuancesprog #SwiftUI
Всесторонне изучим Observation: его преимущества перед KVO и Combine, применение объектов Observable, особенности отслеживания. Как сокращаются лишние обновления в представлениях SwiftUI?

https://nsprg.ru/O520Rm

VK: https://nsprg.ru/v3BXbx

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

@nuancesprog #SwiftUI #Observation