EXTENSION
String
extension String: Masking
Properties
masked
public var masked: String
maskedPrefix
var maskedPrefix: String
Returns a String by displaying the last 10 characters.
Methods
optionalData(_:encoding:fallback:)
static func optionalData(_ data: Data?, encoding: Encoding = .utf8, fallback: String = "") -> String
Returns a String based on an optional Data and an encoding value.
If the data is nil or it is no possible to convert the Data to a valid String, then the fallback is returned.
- Parameters:
- data: An optional
Datato transform into a String. - encoding: The encoding to transform the data into a String. The default value is
.utf8.
- data: An optional
- Returns: The converted Data as String or the
fallback.
Parameters
| Name | Description |
|---|---|
| data | An optional Data to transform into a String. |
| encoding | The encoding to transform the data into a String. The default value is .utf8. |