Применение Xib(Nib) файлов при вёрстке (контроллеров, ячеек, UI-элементов)

The latest news from the Help Desk team

Всем привет! Сегодня в видео поговорили о том, что такое вёрстка с помощью Xib/Nib. Провели классификацию по видам вёрстки, обсудили достоинства и недостатки этого подхода. Выполнили наиболее популярные реализации (контроллер, ячейка, кастомный UI элемент на базе UIView). Поехали!  Ссылка на проект

Continue Reading

Всем привет! Сегодня в видео мы поговорим, в чем на практике заключается отличие между strong, weak и unowned ссылками. А также рассмотрим наиболее популярные ошибки при передачи объектов по ссылкам. Поехали! 

Continue Reading

Привет! Меня зовут Вихляев Сергей и в этом видео мы разберём, как приступить к Unit-тестированию вашего Xcode проекта, на котором ранее не был добавлен таргет Unit-тестов. Поехали!  Подробнее о том, как писать Unit-тесты в нашем Инкубаторе: https://online.swiftbook.ru/ios-incubator

Continue Reading

Xcode — это огромная программа, и если вы сможете использовать в работе даже пару приемов, которые сделают вашу работу более эффективной, вы сможете сэкономить несколько часов каждую неделю. В этой статье я хочу познакомить вас с 24 подсказками по работе в Xcode, которые помогут вам писать код быстрее, создавать более качественные тесты и более эффективно […]

Continue Reading

Узнайте, как использовать Data Binding Library (Библиотека Привязки Данных) для привязки UI-элементов в ваших XML-макетах к источникам данных в вашем приложении с помощью LiveData и StateFlow. Версия Kotlin 1.5, Android 4.4, Android Studio 2020.3.1 Data Binding Library была создана с учетом наблюдаемости — шаблона, который стал довольно популярным в разработке мобильных приложений. Наблюдаемость является дополнением […]

Continue Reading

Преобразуйте приложение SwiftUI, чтобы использовать новый механизм многопоточности в Swift, и узнайте, что происходит под яркой оболочкой. Версия ПО Swift 5.5, iOS 15, Xcode 13 Swift 5.5 имеет новую яркую структурированную среду многопоточности, которая поможет вам быстрее писать безопасный код. Чтобы помочь всем начать работу, Apple предоставила кучу видео и примеров кода на WWDC 2021. […]

Continue Reading

Сегодня мы выпускаем версию 1.1 Jetpack Compose, современного набора инструментов пользовательского интерфейса для Android, продолжая развивать нашу дорожную карту. Этот релиз содержит новые функции, такие как улучшенная обработка фокуса, изменение размера сенсорного таргета, кэширование ImageVector и поддержка растягивания прокрутки Android 12. Compose 1.1 также переводит ряд ранее экспериментальных API в стабильные и поддерживает более новые […]

Continue Reading

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

Continue Reading

В этом туториале вы узнаете, как объединить Jetpack Compose и паттерн repository (репозиторий), чтобы сделать ваш код Android более удобным для чтения и обслуживания. Версия ПО Kotlin 1.5, Android 7.0, Android Studio 2020.3.1 В Android вам всегда приходилось создавать макеты пользовательского интерфейса с использованием XML. Но в 2019 году компания Google представила свежий, новый подход […]

Continue Reading

Объединение Core Data с Дженериками Если вы столкнулись с багом в Combine, скорее всего, вы только начали использовать фреймворк для всех видов асинхронной логики в своей кодовой базе. Одной из таких областей, с которой я в последнее время много взаимодействую в этом отношении, является Core Data. Когда Apple в iOS 13 представила Combine, выпуск включал […]

Continue Reading

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: