Публикации по теме 'swift'


Как управлять ресурсами и активами в приложении iOS
Первый шаг к созданию дизайн-системы Мы используем различные и сложные архитектуры для создания приложений, которые легко поддерживать и расширять. Применение шаблонов проектирования, чтобы сделать наш код лучше. Наша цель как мобильных разработчиков — создавать приложения, которые не только красивы, когда они работают на пользовательских устройствах, но и красивы внутри, имеют читаемый и простой для понимания код. Чистый код не должен содержать жестко запрограммированных значений...

Напишите Quick Clean Swift, изучив чистую архитектуру
Изучите основы чистой архитектуры Swift за короткое время. Помните те дни, когда мы, разработчики iOS, часами и днями изучали MVVM? Теперь я верю, что когда-нибудь, рано или поздно, мы будем искать везде, где можно изучить и освоить Чистую архитектуру. Так почему бы нам не начать сегодня? В этой статье я расскажу вам, что такое чистая архитектура, таким образом, чтобы вы могли быстро узнать о ней много нового. So… О чистой архитектуре Swift Clean Swift (сокращенно VIP) —..

Типы значений
Почти все в стандартной библиотеке Swift — это то, что мы бы назвали типом значения. Исходя из Objective-C (что вряд ли заставляет вас думать о типах значений), большая часть концептуального понимания и понимания реализации относится к ссылкам (и сохраняет количество, владение). Числа и логические значения также являются типами значений в Objective-C. Теперь Swift рад поддержать типы значений с отказом от энергии в Struct, Protocol, Enums и всей библиотеке Foundation. Теперь вам..

«Общая» проблема Swift Interview: фильтрация массива общих элементов
На основе моего недавнего интервью по программированию Generic — это мощная концепция в Swift, которая обеспечивает гибкость структуры данных, позволяющую выполнять различные типы данных. Однако он в значительной степени зависит от способности компилятора определять базовый тип. В этом посте я расскажу о сценарии, когда использование дженерика может (или не) быть возможным. Недавно на собеседовании по кодированию я столкнулся с проблемой, как показано ниже. Существует 2 (или..

Распечатать («Привет, мир»)
Быстрое программирование и поэтические слова 👉 Я хотел написать стихотворение, основанное на моем пути обучения профессии инженера-программиста-самоучки, и вот что пришло мне на ум. Надеюсь, вам понравится 🙂 📖 — — — — — — — — — — — — — — — — — — — — — — В тускло освещенной комнате я написал Привет, мир . Линия на экране, развернутый флаг. Я искал только синтаксис и скомпилированный код , который был аккуратным, Но я нашел новый язык, когда наши глаза встретились. — — —..

Мы хотим снимать фото только в тот момент, когда питомец отражается. Apple
Реализация функций, которые могут быть загружены на профессиональных камерах на iOS Это метод создания камеры, которая спускает затвор только тогда, когда в камере iPhone отражается собака или кошка. Могут ли животные обнаруживаться автоматически? Животные двигаются. Если мы настроим автоматический спуск затвора при появлении вашего питомца в кадре, мы сможем сделать снимок, не упустив ни одного милого момента. Для этого необходимо обнаружить животных, но можно ли такое сделать с..

Просмотр жизненного цикла SwiftUI
В этой статье мы обсудим жизненный цикл представления SwiftUI и то, как он работает. Введение в жизненный цикл представления SwiftUI Представление SwiftUI имеет жизненный цикл, который определяет, когда оно создается, обновляется и уничтожается. Жизненный цикл важен, потому что он помогает разработчикам понять, как ведет себя представление и как оптимизировать его производительность. Существует два типа представлений SwiftUI: Структуры — это типы значений, которые создаются..