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


Наука о данных с iPad Pro в 2023 году
Ряд нововведений, появившихся после первого iPad в 2010 году, сделал iPad все более и более подходящим для задач обработки данных. Начиная с iPadOS 11, приложение «Файлы» помогает обмениваться данными между локальным хранилищем iPad, iCloud и другими облачными провайдерами, такими как Google, Azure или S3. Инструменты оболочки, такие как [Blink](https://github.com/blinksh/blink), [a-Shell](https://holzschu.github.io/a-Shell_iOS/) или [ShellFish](https:// secureshellfish.app), а также..

3 способа показать изображение и заголовок при смахивании
Это дизайн Apple, что только когда высота ячейки равна или больше 90, и изображение, и заголовок будут отображаться при смахивании. Есть 3 способа показать оба. Следующий код задает для названия действия значение «Пойман» и задает для изображения системный значок звездочки. let starAction = UIContextualAction(style: .normal, title: “Caught” ) { _, _, _ in } let starImage = UIImage(systemName: “star.fill”) starAction.image = starImage Мы ожидаем, что при смахивании будут отображаться..

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

Класс против структуры — Основы — Swift
Класс и Структура — главное отличие Структуры являются типом значения . Это означает, что присваивание их переменной создает их копию. Мы можем проследить это на следующем примере. Результат будет следующим. 1 — Первая транзакция. Значение: 20 2 — Копия транзакции. Значение: 0 3 — Первая транзакция. Стоимость: 20 Мы видим, что изменение стоимости копии транзакции не влияет на стоимость оригинала. Тот же пример с использованием класса принесет нам другой результат...