FMPUtils.FMPString

Описание

Класс FMPUtils.FMPString предназначен для работы со строкой.

class FMPString

Свойства

Свойство Описание

value

Значение.
var value: Data { get }

Методы

Метод Описание
encryptToFile(at:) Шифрование строки в файл в локальной директории приложения. Возвращает true в случае успешного шифрования.
func encryptToFile(at path: String) -> Bool

Параметры:

  • path. Путь к файлу в локальной директории приложения относительно папки Documents.

decryptToFile(at:) Расшифровка строки в файл в локальной директории приложения. Возвращает true в случае успешной расшифровки.
func decryptToFile(at path: String) -> Bool

Параметры:

  • path. Путь к файлу в локальной директории приложения относительно папки Documents.

encryptToData() Шифрование строки в байтовый буфер. Возвращает зашифрованный байтовый буфер.
func encryptToData() -> Data
decryptToString() Расшифровка строки в строку. Возвращает расшифрованную строку.
func decryptToString() -> String

Примеры

Шифрование строки в файл:

// Построим экземпляр класса FMPUtils.FMPString. Подробнее в примерах к FMPUtils.FMPString.Builder.
let string: FMPUtils.FMPString = FMPUtils().string.build()
  
// Зашифруем строку в файл с указанием пути в локальной директории приложения
let encryptToFileSuccess: Bool = string.encryptToFile(at: "path")

Расшифровка строки в файл:

// Построим экземпляр класса FMPUtils.FMPString. Подробнее в примерах к FMPUtils.FMPString.Builder.
let string: FMPUtils.FMPString = FMPUtils().string.build()
  
// Расшифруем строку в файл с указанием пути в локальной директории приложения
let decryptToFileSuccess: Bool = string.decryptToFile(at: "path")

Шифрование строки в байтовый буфер:

// Построим экземпляр класса FMPUtils.FMPString. Подробнее в примерах к FMPUtils.FMPString.Builder.
let string: FMPUtils.FMPString = FMPUtils().string.build()
  
// Зашифруем строку в байтовый буфер
let encryptedData: Data = string.encryptToData()

Расшифровка строки в строку:

// Построим экземпляр класса FMPUtils.FMPString. Подробнее в примерах к FMPUtils.FMPString.Builder.
let string: FMPUtils.FMPString = FMPUtils().string.build()
  
// Расшифруем строку в строку
let decryptToString: String = string.decryptToString()

См. также:

Фреймворк FMPWrapper | Классы