String

public extension String
  • Declaration

    Swift

    func nilIfEmpty() -> String?

    Return Value

    nil if string is empty

Capitalisation

Parts

  • Undocumented

    Declaration

    Swift

    func deleting(prefix: String) -> String
  • Undocumented

    Declaration

    Swift

    func deleting(suffix: String) -> String
  • Undocumented

    Declaration

    Swift

    func contains(string: String) -> Bool
  • Undocumented

    Declaration

    Swift

    func occurences(of search: String) -> Int
  • Undocumented

    Declaration

    Swift

    mutating func truncate(to length: Int, trailing: String? = "...")

Range

  • Range of complete string

    Declaration

    Swift

    func fullRange() -> NSRange
  • Returns a random alphanumeric string of length

    Declaration

    Swift

    static func random(length: Int) -> String

    Parameters

    length

    length

    Return Value

    string

Numerics

  • True if string is an integer

    Declaration

    Swift

    var isInteger: Bool { get }
  • int

    Cast to int - Note “1.2” returns nil

    Declaration

    Swift

    var int: Int? { get }
  • cast to float

    Declaration

    Swift

    var float: Float? { get }

Base 64

  • Undocumented

    Declaration

    Swift

    func toBase64() -> String?
  • Undocumented

    Declaration

    Swift

    func fromBase64() -> String?