? В остальном, JSON, Encodable, Plist, CSV, NSCoding, это не имеет значения, это зависит от цели использования (поделиться им, «зашифровать это» и т. Д.), А затем использовать лучшее решение для использования. ,
сьSwift 4
и у меня есть алгоритм, который выводит базовое 64 описание массива, например:
extension String {
func fromBase64() -> String? {
guard let data = Data(base64Encoded: self) else {
return nil
}
return String(data: data, encoding: .utf8)
}
func toBase64() -> String {
return Data(self.utf8).base64EncodedString()
}
}
let output = [1, 2, 4, 65].description.toBase64()
print(output.fromBase64()) // "[1, 2, 4, 65]"
Теперь моя проблема в том, что мне нужен массив обратно вArray
а не какString
, Я посмотрел в Интернете, но я не смог найти метод синтаксического анализа для этого типа массива (все они говорили о JSON).