Публикации по теме 'swift'
Создание пользовательских стилей кнопок в SwiftUI
Одним из наиболее часто используемых элементов управления в SwiftUI является представление кнопок. При создании кнопок к ним применяется стиль по умолчанию. Для простых случаев, когда настройка не требуется, хорошо работает предопределенный стиль; он создает кнопку без полей с подсветкой по умолчанию, появляющейся при нажатии.
В качестве примера предположим, что у нас есть следующая кнопка:
Со стилем кнопки по умолчанию и без каких-либо настроек, вот как кнопка реагирует на..
Управление датами и часовыми поясами в разработке для iOS
В мире есть два типа разработчиков: те, у кого глаза дергаются при упоминании часовых поясов, и те, кто все еще думает, что в сутках всегда 24 часа .
Время и часовые пояса, пожалуй, одна из самых обманчиво простых, но в то же время невероятно сложных вещей, с которыми вам придется иметь дело как разработчику. В качестве примера можно привести этот прекрасный урок истории из документации Apple по их NSCalendar классу.
Григорианский календарь был впервые введен в 1582 году как замена..
Свойства персонажа в Swift
Предложение Swift Evolution SE-0221 Свойства символов было реализовано в Swift 5, независимо от того, является ли символ прописным или строчным, пробелом, пунктуацией, буквой и т. д. Добавьте ряд удобных свойств к Character на основе стандартов Unicode:
Для писем
является ли символ буквой алфавита или нет:
let checkChar = "X" as Character
checkChar.isLetter // true
Check with non alphabetic letter for e.g,
let checkChar = " 😭 " as Character
checkChar.isLetter..
Адаптер против обертки
Недавно у меня была дискуссия с другим инженером, где я объяснял преимущества слабосвязанного дизайна программного обеспечения, когда инженер сказал, какой смысл обертывать каждую внешнюю библиотеку, которую мы используем, это просто добавление кода, который мы должны поддерживать ради это?
Именно в этот момент я понял, что то, что я видел в прошлом, — это преимущественно оболочки внешних библиотек, пытающиеся скрыть детали реализации.
Что такое обертка?
Обертка — это то, что..
Обучайте LSTM с помощью MLCompute на iOS / MacOS
На WWDC 2020 Apple представила новый фреймворк MLCompute .
Он предоставляет гибкий API для обучения и логического вывода нейронных сетей на различных вычислительных устройствах.
У меня была задача по обучению LSTM.
LSTM - это расширенная RNN (рекуррентная нейронная сеть), у которой есть 2 состояния между предсказаниями, вместо ванильной RNN.
Это улучшает результаты прогнозов и значительно защищает от исчезающих градиентов во время обучения.
Прогнозирование временных рядов..
Временная сложность в Swift
Структуры данных и алгоритм | Тема интервью
Временная сложность алгоритма определяет количество времени, необходимое для запуска алгоритма по мере увеличения входных данных. Большая нотация О используется для выражения временной сложности алгоритма.
Как упоминалось на geeksforgeeks.org,
Вместо того, чтобы измерять фактическое время, необходимое для выполнения инструкции в коде, Временная сложность учитывает, сколько раз выполняется инструкция...
Новое поколение Swift Developer
Информация, технологии и компьютерные науки развиваются день ото дня. Это факт, что это самые перспективные и развивающиеся отрасли в мире. Итак, разработчики программного обеспечения, разработчики машинного обучения, специалисты по данным и многие другие области, связанные с этими отраслями, пользуются большим спросом.
Такие языки, как JAVA, C ++, Python, PHP, Swift, Objective-C и другие, все они развиваются и постоянно развиваются. Новые версии постоянно появляются. Мы используем..