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


15 полезных книг и курсов по iOS, которые помогут вам стать лучше
Ресурсы для вашей карьеры в программировании В этой статье мы рассмотрим замечательные ресурсы и книги по iOS, которые помогут вам продвинуться в карьере разработчика iOS. Я лично использовал эти ресурсы и нашел их полезными. Рассмотрим сначала бесплатные ресурсы, а потом уже платные. Бесплатно 1. Введение в разработку приложений на Swift Эта официальная книга Apple - отличный способ начать разработку iOS: Введение в разработку приложений с помощью..

Доставка событий на iOS: часть 1
Доставка событий на iOS: часть 1 Если ваше приложение iOS обрабатывает касания, смахивания, панорамирования или любое другое внешнее взаимодействие, оно использует события за кулисами. Путь этих событий - четко определенный процесс, и мы собираемся посмотреть, как он работает. Понимание того, как работает этот процесс, полезно при отладке некоторых сложных проблем, связанных с вводом текста или событиями удаленного управления. Вы даже можете использовать эти знания, чтобы настроить..

Эквиваленты SwiftUI для UICollectionView
Узнайте, как реализовать макет сетки в iOS13 и iOS14 SwiftUI был впервые представлен на WWDC 2019, и за последние два года API быстро улучшился. Apple действительно внесла значительные улучшения в SwiftUI, включая компоненты пользовательского интерфейса, макеты и анимацию. До WWDC21 SwiftUI еще не включал выделенный CollectionView или Compositional Layouts для замены UICollectionView в UIKit. В результате текущее решение, которое может быть реализовано разработчиками, использует..

Введение в Metal API
Metal — это низкопроизводительный и высокопроизводительный API для выполнения графических и вычислительных операций на графическом процессоре. Обычная задача графического процессора — отрисовывать геометрию, а фундаментальные принципы проектирования Metal направлены на то, чтобы помочь приложениям очень быстро рисовать геометрию. Геометрия рисования выполняется с помощью вызовов отрисовки на графическом процессоре. Вызов отрисовки — это набор графических команд и состояний, которые..

Как исправить ввод снизу в веб-приложении на iOS.
Этот пост о том времени, когда я понял, как сильно я ненавижу фронтенд-разработку для iOS. Если фон вас не интересует, просто прокрутите вниз до решения . Около 1,5 лет назад мы переделывали функцию чата в Career Accelerator, и я выбрал задачу изменить вход. Это должна была быть небольшая задача: изменить кнопку отправки и размер ввода, также при отправке ввод должен выдвигаться, а затем снова вдвигаться для другого вопроса, и мы готовы к работе. Через 1 час работы все соответствовало..

Использование делегирования в SwiftUI для перехода
Новый способ изменить взгляды Некоторое время назад я написал статью об изменении представлений в SwiftUI, вот эту. Переход к шенаниганам с помощью SwiftUI Различные способы изменения представлений с помощью SwiftUI и объединения medium.com В нем предполагается, что предпочтительным методом является использование опубликованных ObservableObjects. Лучший вариант из представленных вариантов, но, играя с протоколами, делегированием..