Описание тега swift-data
2
ответа
Идиоматический метод парсинга swift(3) потоков данных
Я пытаюсь сделать простой анализ BSON объектов данных Swift3. Я чувствую, что борюсь с системой. Давайте начнем с некоторого ввода и схемы: let input = Data(bytes: [2, 0x20, 0x21, 3, 0x30, 0x31, 0x32, 1, 0x10, 4, 0x40, 0x41, 0x42, 0x43]) Это всего л…
27 июн '16 в 18:21
2
ответа
Data <-> MutableRandomAccessSlice
Я действительно борюсь с тем, что someData[start...stop] возвращает MutableRandomAccessSlice, мой someData был let для начала, так зачем мне мутабельная вещь? Почему бы мне не получить только RandomAccessSlice, Что действительно расстраивает, так эт…
27 июн '16 в 21:26
4
ответа
Родной zlib раздувает / выкачивает для swift3 на iOS
Я хотел бы иметь возможность раздувать / выкачивать структуры данных Swift3. Я нашел GzipSwift, но не ясно, как сделать это доступным для моего приложения для iOS. Наивные вещи, которые я пробовал, включают в себя: Копирование Data+Gzip.swift файл в…
22 сен '16 в 20:14
3
ответа
Туда и обратно типы номеров Swift в / из данных
С Swift 3 склоняется к Data вместо [UInt8]Я пытаюсь выяснить, какой самый эффективный / идиоматический способ кодирования / декодирования выполняет различные типы чисел (UInt8, Double, Float, Int64 и т. Д.) В качестве объектов данных. Есть ответ на …
25 июн '16 в 00:31
1
ответ
Разница между Int и Uint8 Swift
Каковы различия между типами данных Int & UInt8 в быстрой. Похоже, что UInt8 используется для двоичных данных, мне нужно конвертировать UInt8 в Int, если это возможно.
11 июн '17 в 07:58
0
ответов
Преобразование данных в SKSpriteNode
У меня возникла проблема при работе с данными и узлами SKSpriteNode, в частности с преобразованием данных из данных в SKSpriteNode. Я пробовал оба способа преобразования данных в найденное здесь, а именно в эту строку: let data:SKSpriteNode = Data(b…
13 апр '18 в 15:14
1
ответ
Разделить данные на куски и загрузить на сервер
У меня есть файл, который нужно было загрузить на сервер, и мне сказали разделить файл на несколько частей перед загрузкой. Итак, вот вопрос: 1) Я преобразовал файл в тип данных (в байтах). Как мне разбить его на куски по 1 МБ каждый?2) После раздел…
28 сен '17 в 08:14
2
ответа
Проблема с использованием Swift с оболочкой UnafeMutableBytes
Я пытаюсь написать расширение для Data, которое позволяет мне извлекать его в различных приведениях. Я столкнулся со странной проблемой, которую не могу понять. Прежде чем перейти к обобщениям, я пробую фиксированные типы данных и создал этот метод:…
21 апр '20 в 21:18
1
ответ
Какой правильный тип данных для привязки переменной элемента массива
У меня есть структура, которая является частью набора данных, как показано ниже: var exercise: [Exercise] struct Exercise: Codable { var id = UUID() var exercise, set: Int } В моем коде (View1Я просматриваю массив упражнений и достигаю каждого элеме…
04 июн '20 в 19:03
0
ответов
Как я могу отделить строку после ее инициализации внутри структуры?
У меня есть структура данных, которая использует json-файл для данных. Я создаю словарную карточку и хочу найти слово в примере и выделить его жирным шрифтом. Я думаю о том, чтобы разделить строку моего примера, используя { "word": "v…
25 авг '20 в 09:03
1
ответ
Swift: как сохранить объект Decodable.Protocol в переменную?
В моем приложении несколько контроллеров имеют очень похожую структуру кода, различия минимальны, поэтому для оптимизации я решил создать основу для этих контроллеров, и унаследовать каждый конкретный контроллер от этой основы. У меня есть функция д…
12 янв '20 в 04:59
1
ответ
Хранение данных в классе
Поэтому в настоящее время я работаю над своим первым большим проектом, и мне было интересно, есть ли способ поместить данные в один класс, а затем просто переписать их или создать экземпляр для класса. У меня есть данные, которые загружаются в первы…
01 май '20 в 23:41
0
ответов
Как преобразовать многомерный массив Swift в формат данных для TensorFlow Lite?
У меня есть модель TFLite со следующей формой ввода: num_rows = 40 num_columns = 174 num_channels = 1 Я начал с массива Swift, но TensorFlow Lite хочет, чтобы он был именно таким. Вот как я попытался преобразовать свой массив в: let interpreter = tr…
14 дек '21 в 22:49
2
ответа
Как преобразовать JSON в тип данных в Swift?
Я хочу быстро отправлять данные на свой сервер веб-сокетов, но функция записи сервера веб-сокетов принимает только строки или тип данных. Поскольку я не нашел какой-либо опции JSON.stringify для swift, я использовал swiftyJson для создания собственн…
22 дек '20 в 10:28
0
ответов
Изменение структуры модели в ForEach — Swift/SwiftUI
У меня есть модель Struct с 3 свойствами: Имя Дата Стоимость Я получаю данные о первых двух свойствах из сетевого запроса и заполняю массив. В том же сетевом запросе, чтобы получить данные 3-го свойства, я должен сделать отдельный сетевой запрос. Ка…
24 ноя '22 в 14:42
0
ответов
Разница String(contentsOf: URL).data(используя: .utf8) и Data(contentsOf: URL)
Я играл с файлом json на игровой площадке и видел примеры чтения файла следующим образом: do { let jsonData = try String(contentsOf: url).data(using: .utf8) } catch { ... } А вот так: do { let jsonData = try Data(contentsOf: url) } catch { ... } Ест…
18 июл '22 в 18:15
0
ответов
Как я могу преобразовать значение типа «SongViewModel» в ожидаемый аргумент «SongViewModel», когда я пытаюсь исправить предварительный просмотр для моего проекта SwiftUI
Итак, в основном я пытаюсь создать музыкальное приложение в SwiftUI со списком моих любимых песен с listView и detailView с navigationLink. Я сталкиваюсь с некоторыми ошибками с динамическими данными, хотя он продолжает показывать «Не удается найти«…
07 июл '22 в 02:31
1
ответ
Как мы можем использовать собственные структуры/перечисления с макросами Model и Predicate?
Swift 5.9 и новая платформа SwiftData представляют@Modelи#Predicateмакросы. Теперь мы можем использовать собственные перечисления и структуры в наших моделях, например: @Model final class Item { var name: Name var nature: Nature struct Name: Codable…
10 июн '23 в 03:52
0
ответов
Ошибка отношений SwiftData не возникает при получении модели
Это может быть, а может и не быть ошибкой или моей неправильной реализацией. Когда два объекта связаны друг с другом, один из них обычно неисправен до тех пор, пока не будет использован для сохранения места в памяти. Это поведение по умолчанию в Cor…
28 июл '23 в 21:46
2
ответа
Поддерживает ли макрос #Predicate в Foundation/SwiftData поиск без учета регистра?
Я тестирую новую платформу SwifData и работаю с новым макросом #Predicate и понял, что он не поддерживает поиск без учета регистра. Макрос не работает с методом lowcased() или свойством localizedLowercase, поэтому, похоже, нет способа создать предик…
16 июл '23 в 16:55