Публикации по теме '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. Лучший вариант из представленных вариантов, но, играя с протоколами, делегированием..