Самый быстрый способ сохранить витрины iOS / SwiftIOS

Программируем под IOS
Ответить
Anonymous
 Самый быстрый способ сохранить витрины iOS / Swift

Сообщение Anonymous »

У меня есть структуры, такие как < /p>

Код: Выделить всё

struct RGBA: Codable {

var r: UInt8
var g: UInt8
var b: UInt8
var a: UInt8
}
< /code>
Я хочу сохранить большое количество этих структур (> 1_000_000) < /p>
Декод < /p>
guard let history = try? JSONDecoder().decode(HistoryRGBA.self, from: data) else { return }
< /code>
Encode < /p>
guard let jsonData = try? encoder.encode(dataForSave) else { return false }
Как я могу улучшить время кодирования/декодирования и объема памяти оперативной памяти?

Подробнее здесь: https://stackoverflow.com/questions/630 ... -ios-swift
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»