Gridens - информационные технологии

Публикации по теме 'swift'


Типовые заполнители: взгляд на новую функцию Swift 5.6
Заполнители типов были недавно введены в Swift 5.6. Свяжитесь с новой полезной функцией Swift. Заполнители типов были недавно введены в Swift 5.6. И да, они являются хорошим дополнением к мощной системе логического вывода типа Swift. Если вы знакомы с C++, вы должны знать о ключевом слове auto . Типовые заполнители почти одинаковы. Универсальные шаблоны и заполнитель типа let number: _ = 42 // Type placeholder let anotherNumber = 42 Да, Swift может вывести тип переменной,..

Введение в основные данные, часть 1
Введение в низкоуровневую теорию Core Data Framework от Apple Обзор Некоторым приложениям iOS требуется способ сохранения данных на мобильном устройстве для использования в автономном режиме. Например, Apple позволяет воспроизводить загруженную музыку в iTunes, а Audible от Amazon позволяет слушать электронные книги без доступа в Интернет. Эти функции включены благодаря платформе кэширования на стороне клиента, известной как Core Data. В этой серии из двух частей мы подробно рассмотрим..

Swift — наглядное руководство по модификатору Date .formatted()
Модификатор даты .formatted() появился в iOS 15. Ниже приведено краткое руководство по форматам даты, которые может создавать этот модификатор. Запустите в Swift 5.7 в часовом поясе по Гринвичу (UTC +0). Пресеты let date = Date(timeIntervalSince1970: 1610899392) date.formatted() // 1/17/2021, 4:03 PM date.formatted(date: .long, time: .omitted) // January 17, 2021 date.formatted(date: .long, time: .shortened) // January 17, 2021 at 4:03 PM date.formatted(date: .long, time:..

Вариадики в Swift
Сегодня я узнал, что Swift имеет переменные параметры функции. Чертовски сладкий. Согласно словарю, вариатив — это «функция неопределенной арности». Для нас, разработчиков Swift, это означает, что мы можем делать следующий код: func variadicCheck(_ list: Item...) { } ... превращает list в переменный параметр. В функции он обрабатывается как List , поэтому вы можете сделать следующий код: func variadicCheck(_ list: Item...) -> Bool { return list.contains { test in..

Разные дни — SwiftMoji, запись №10
В Swift 5.1 добавлена ​​возможность сравнивать любые две BidirectionalCollections с эквивалентными типами Element . Функция называется difference(from:) и имеет два параметра. Первый помечен как from и указывает начальное состояние, из которого нужно вычислить изменения, необходимые для преобразования его в состояние, равное состоянию вызывающего объекта. Хотя это и не требуется, если Elements являются Equatable , функция difference имеет второй параметр, помеченный by..

Освоение макета сетки в SwiftUI
Макеты сетки позволяют нам отображать виды в сетке, которая расширяется по вертикали или горизонтали. Например, все мы видели это в приложении iOS Photos. Те, кто работал с UIKit, могут узнать его как UICollectionView . SwiftUI предлагает два отличных варианта - LazyVGrid и LazyHGrid . На этот раз мы копнем глубже и поймем, как мы можем использовать эти компоненты. Самое замечательное в этих двух компонентах - их использование; представления загружаются лениво, то есть когда..

5 советов разработчикам, плохо знакомым со SwiftUI
Для новых разработчиков, которые хотят улучшить свои навыки разработки приложений для iOS и Mac, ознакомьтесь с этими 5 советами по использованию SwiftUI. SwiftUI — новейший инструмент Apple для разработки пользовательского интерфейса. В отличие от UIKit или AppKit, SwiftUI предоставляет разработчикам более простой метод создания приложений для iOS или Mac. Используя быстрый язык и декларативный синтаксис, SwiftUI позволяет разработчикам: Создавайте быстро, учитывая простоту доступа..

Новые материалы

Журналы Py № 2: Если, Элиф, Иначе?
У меня такое чувство, будто я давно ничего не писал, хотя прошло два дня с тех пор, как я опубликовал свою первую историю. В любом случае, сегодня произошло много всего, так что приступим...

Работа в Реакции
Я изучаю React в Bloc прямо сейчас. До сих пор я изо всех сил пытался понять темы. Тем не менее, я только что закончил проблему, над которой некоторое время размышлял, и хочу записать свой..

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

Какую последнюю статью вы считаете стоящей поделиться?
Я люблю читать качественные статьи. Не стесняйтесь делиться своей работой.

Преобразование CoreML, позволяющее использовать Fast-Neural-Style-Transfer на iOS и MacOS.
Как использовать Fast-Neural-Style-Transfer на iOS Преобразованная модель: GitHub — john-rocky/CoreML-Models: Преобразованный зоопарк моделей CoreML...

ИИ в правоохранительных органах: мощный инструмент с двойной природой
Искусственный интеллект (ИИ) революционизирует правоохранительную деятельность, предлагая инновационные тактики расследования, повышая достоверность доказательств и оптимизируя процессы. Тем..

Autoencoder Average Distance  — классический способ, используемый внутри Microsoft для выявления сходства…
Среднее расстояние автоэнкодера (AAD) использует более простой подход для определения расстояния между двумя наборами данных. Нейронный автоэнкодер может преобразовать любой элемент данных в..