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


Swift 3 сопоставление с образцом
Почти два года назад Робот Наташа опубликовала небольшой блог о сопоставлении с образцом в случае if . Хотя это было потрясающее вступление к if case , это было всего лишь вступление. К концу этого блога вы сможете сопоставлять и фильтровать круги среди тех, кто не case пользуется услугами коллег. Пример VTS - это компания, занимающаяся технологиями в сфере коммерческой недвижимости, и поэтому мы будем использовать пример на тему строительства. В приведенном выше примере у..

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

Что такое CI/CD? | Непрерывная целостность и доставка
Всем привет! 👋 В этой статье мы узнаем, что такое CI/CD. Вы можете увидеть из названия их полное название: Непрерывная целостность Непрерывная доставка Прежде чем мы начнем, я хочу задать вам вопрос (как всегда 😉): Вы читали мои предыдущие статьи? Если нет, то вот они: Важные вещи, которые должен знать каждый iOS-разработчик + Книга советов Что такое реактивное программирование | RxSwift + бонусные книги «Асинхронизация/ожидание в Swift | Что это такое?!" Что..

Добавить границу к этикетке
Справа/слева/сверху/снизу: — — — Границы Просто скопируйте и вставьте ниже код в конце урока. 1. Создание расширения. 2. Как использовать. extension CALayer { func addWaghaBorder(edge: UIRectEdge, color: UIColor, thickness: CGFloat) { let border = CALayer() switch edge { case UIRectEdge.top: border.frame = CGRect(x: 0, y: 0, width: self.frame.width, height: 1) break case UIRectEdge.bottom: border.frame = CGRect(x: 0, y: self.frame.height - 1, width: self.frame.width, height: 1) break case..

Особенности ios17: Чем интересны эти привилегии Тим Кук 🤖🧑‍🍳.
Особенности ios17: Чем интересны эти привилегии Тим Кук 🤖🧑‍🍳. Введение Откройте для себя мощь iOS 17, поскольку она представляет множество интересных функций, которые сделают вашу повседневную деятельность более разнообразной. Испытайте беспрецедентный уровень самовыражения во время звонков и сообщений, используя инновационные инструменты и функции. Воспользуйтесь удобными методами обмена контентом, которые изменят ваше взаимодействие с другими. Кроме того, откройте новые..

Использование SwiftLint с файлом конфигурации
Написание кода может быть полезным опытом, и, как и в любой форме письма, могут быть способы гарантировать, что ваши читатели (включая вас в будущем) смогут понять вашу творческую вспышку и вовлечься в нее. Если вы программист (и даже если вы им не являетесь, но хотите заняться программированием), линтер может стать отличным подспорьем в вашем письме.

 Обзор кода iOS — Выпуск №37 | Кураторские советы по улучшению кода
 iOS Code Review — это информационный бюллетень, выходящий раз в две недели, в котором дополняются советы по улучшению кода от сообщества разработчиков Apple. Swift, Objective-C, iOS, macOS, SwiftUI, UIKit и другие. Куратор Марина Горностаева, выходит каждый второй четверг. Посетите ioscodereview.com , чтобы подписаться на информационный бюллетень или просмотреть старые выпуски. Еще больше советов вы можете найти в Твиттере по адресу @ios_code_review 🙌