String

public extension String
extension String: CustomOSLogMessageConvertible
extension String: DataConvertible
extension String: URLProvider
  • A base64 encoding of Self

    Declaration

    Swift

    var base64: String { get }
  • A base64URL encoding of Self

    Declaration

    Swift

    var base64URL: String { get }
  • Undocumented

    Declaration

    Swift

    var iso8601UTCDateToEpochTime: TimeInterval { get }
  • Undocumented

    Declaration

    Swift

    func decodeBase64EncodedString() -> String?
  • API to convert timeformat string to seconds

    Declaration

    Swift

    func parseTimeStringFormatToSeconds() -> NSNumber?

Encoding Extensions

  • Undocumented

    Declaration

    Swift

    var capitalizedFirstLetter: String { get }
  • Undocumented

    Declaration

    Swift

    func convertToDictionary() -> [String : Any]?
  • Undocumented

    Declaration

    Swift

    func convertDecodable<T>(type: T.Type) -> T? where T : Decodable
  • Returns String if possible from Data, otherwise throws.

    Throws

    An DataConversionError error instance.

    Declaration

    Swift

    public static func convert(from data: Data) throws -> String

    Return Value

    The String initialized with Data.

  • Returns a URL if self can be used to initialize a URL instance, otherwise throws.

    Throws

    An AFError.invalidURL instance.

    Declaration

    Swift

    public func url() throws -> URL

    Return Value

    The URL initialized with self.