Публикации по теме 'ios'
SwiftKey: клавиатура для iOS, которой никогда не будет
Apple убила инновации . Он больше не любит инновации и не позволяет никому вводить новшества на своей платформе.
Клавиатура iOS по умолчанию — САМАЯ ХУДШАЯ клавиатура. Но сотрудники SwiftKey не могли видеть, что пользователи iOS страдают из-за ошибок Apple , поэтому они разработали лучшую клавиатуру для iOS.
SwiftKey просто великолепен. Я использую два языковых пакета: английский и хинглиш (да, это очень эффективно для таких людей, как я, из Индии). Мне почти никогда не..
Форматирование интервала даты в Swift
Даты и временные интервалы являются фундаментальными компонентами многих приложений, от планирования событий до анализа данных.
В этой статье мы рассмотрим возможности DateIntervalFormatter и узнаем, как он может помочь нам создавать удобочитаемые строки формы ‹start› - ‹end› .
Для начала вам нужно создать экземпляр DateIntervalFormatter . Получив экземпляр средства форматирования, вы можете настроить его поведение, установив свойства dateStyle и timeStyle .
let formatter =..
Настройте свой проект Xcode с помощью Tuist
Добавьте зависимости и настраиваемые модули, чтобы персонализировать свой проект iOS.
Это вторая часть серии о настройке проекта с помощью Tuist. Посмотрите первую часть , если вы еще этого не сделали.
Tuist - потрясающий инструмент для программного создания проекта Xcode и xcworkspace . Проект определяется с использованием Swift и описывается функциями и типами многократного использования.
На прошлой неделе мы изучили конфигурации по умолчанию, созданные Tuist. Мы видели,..
Структура против класса: понимание различий в Swift
Руководство по структурам и классам в Swift
Как разработчик Swift, понимание различий между структурами и классами имеет решающее значение для создания эффективного и удобного в сопровождении кода.
В этой статье мы рассмотрим различия между структурами и классами в Swift и предоставим руководство для начинающих, которое поможет вам понять, какой из них использовать в разных ситуациях.
Итак, берите чашечку кофе и вперед!
Что такое структуры и классы?
В Swift структуры и..
Знакомство с флаттером
Flutter — это инструмент или фреймворк Google для создания кроссплатформенных приложений. С Flutter разработчики могут создавать приложения для Android и iOS в одном базовом коде. Этот инструмент очень полезен для разработчиков приложений, поскольку он может снизить их стоимость разработки. Если разработчики хотят создать приложение для Android и iOS, этот инструмент сократит много времени, потому что в процессе разработки требуется только один процесс кодирования для обеих платформ...
Визуализируйте объединение магии с SwiftUI - часть 2
Операторы, подписка и отмена в Combine
Выполняйте операции комбинирования на нашей игровой площадке
В конце этой главы у нас будет список операторов объединения ( map , filter , scan и dropFirst ) в формате главный / подробный. Вы сможете выбрать один из них и начать подписку и отмену в любое время.
Прежде чем мы углубимся в другие операторы Combine, нам нужно немного изменить нашу игровую площадку. В предыдущей главе мы отображали только один StreamView за раз...
DiffableDataSources в TableViews и CollectionViews
Новый декларативный способ настройки UITableView и UICollectionView
На WWDC 2019 было объявлено о множестве новых замечательных UIKit дополнений для iOS 13, таких как композиционная компоновка для представлений коллекций или современные тематические источники данных для diffing как для коллекций, так и для табличных представлений.
Они заменяют старые добрые протоколы UICollectionViewDataSource и UITableViewDataSource и упрощают перенос изменений в наши представления данных...