One Logo Pool Ball
Foundation · IOS API REFERENCE

Scanner

class · SDK 27.1

class Scanner

Members (41)

static

localizedScanner

TypeScript
static localizedScanner(string: string): unknown
Swift declaration
class func localizedScanner(with string: String) -> Any
init

init

TypeScript
static init(string: string): Scanner
Swift declaration
init(string: String)
method · iOS 2.0+ · Deprecated in iOS 13.0

scanCharacters

TypeScript
scanCharactersFromInto(set: CharacterSet): { $ret: boolean; $out: { "result": (NSString) | null } }
Swift declaration
func scanCharacters(from set: CharacterSet, into result: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with result inside $out.

method · iOS 2.0+ · Deprecated in iOS 13.0

scanDecimal

TypeScript
scanDecimal(dcm?: (SDKHandle) | null): boolean
Swift declaration
func scanDecimal(_ dcm: UnsafeMutablePointer<Decimal>?) -> Bool
method · iOS 2.0+ · Deprecated in iOS 13.0

scanDouble

TypeScript
scanDouble(result?: (SDKHandle) | null): boolean
Swift declaration
func scanDouble(_ result: UnsafeMutablePointer<Double>?) -> Bool
method · iOS 2.0+ · Deprecated in iOS 13.0

scanFloat

TypeScript
scanFloat(result?: (SDKHandle) | null): boolean
Swift declaration
func scanFloat(_ result: UnsafeMutablePointer<Float>?) -> Bool
method · iOS 2.0+

scanHexDouble

TypeScript
scanHexDouble(result?: (SDKHandle) | null): boolean
Swift declaration
func scanHexDouble(_ result: UnsafeMutablePointer<Double>?) -> Bool
method · iOS 2.0+

scanHexFloat

TypeScript
scanHexFloat(result?: (SDKHandle) | null): boolean
Swift declaration
func scanHexFloat(_ result: UnsafeMutablePointer<Float>?) -> Bool
method · iOS 2.0+ · Deprecated in iOS 13.0

scanHexInt32

TypeScript
scanHexInt32(result?: (SDKHandle) | null): boolean
Swift declaration
func scanHexInt32(_ result: UnsafeMutablePointer<UInt32>?) -> Bool
method · iOS 2.0+

scanHexInt64

TypeScript
scanHexInt64(result?: (SDKHandle) | null): boolean
Swift declaration
func scanHexInt64(_ result: UnsafeMutablePointer<UInt64>?) -> Bool
method · iOS 2.0+ · Deprecated in iOS 13.0

scanInt32

TypeScript
scanInt32(result?: (SDKHandle) | null): boolean
Swift declaration
func scanInt32(_ result: UnsafeMutablePointer<Int32>?) -> Bool
method · iOS 2.0+

scanInt

TypeScript
scanInt(result?: (SDKHandle) | null): boolean
Swift declaration
func scanInt(_ result: UnsafeMutablePointer<Int>?) -> Bool
method

scanInt64

TypeScript
scanInt64(result?: (SDKHandle) | null): boolean
Swift declaration
func scanInt64(_ result: UnsafeMutablePointer<Int64>?) -> Bool
method · iOS 2.0+ · Deprecated in iOS 13.0

scanString

TypeScript
scanStringInto(string: string): { $ret: boolean; $out: { "result": (NSString) | null } }
Swift declaration
func scanString(_ string: String, into result: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with result inside $out.

method · iOS 7.0+

scanUnsignedLongLong

TypeScript
scanUnsignedLongLong(result?: (SDKHandle) | null): boolean
Swift declaration
func scanUnsignedLongLong(_ result: UnsafeMutablePointer<UInt64>?) -> Bool
method · iOS 2.0+ · Deprecated in iOS 13.0

scanUpToCharacters

TypeScript
scanUpToCharactersFromInto(set: CharacterSet): { $ret: boolean; $out: { "result": (NSString) | null } }
Swift declaration
func scanUpToCharacters(from set: CharacterSet, into result: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with result inside $out.

method · iOS 2.0+ · Deprecated in iOS 13.0

scanUpTo

TypeScript
scanUpTo(string: string): { $ret: boolean; $out: { "result": (NSString) | null } }
Swift declaration
func scanUpTo(_ string: String, into result: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with result inside $out.

get

isAtEnd

TypeScript
get isAtEnd(): boolean
Swift declaration
var isAtEnd: Bool { get }
get

caseSensitive

TypeScript
get caseSensitive(): boolean
Swift declaration
var caseSensitive: Bool { get set }
set

caseSensitive

TypeScript
set caseSensitive(value: boolean)
Swift declaration
var caseSensitive: Bool { get set }
get

charactersToBeSkipped

TypeScript
get charactersToBeSkipped(): (CharacterSet) | null
Swift declaration
var charactersToBeSkipped: CharacterSet? { get set }
set

charactersToBeSkipped

TypeScript
set charactersToBeSkipped(value: (CharacterSet) | null)
Swift declaration
var charactersToBeSkipped: CharacterSet? { get set }
get

locale

TypeScript
get locale(): (unknown) | null
Swift declaration
var locale: Any? { get set }
set

locale

TypeScript
set locale(value: (unknown) | null)
Swift declaration
var locale: Any? { get set }
get · iOS 2.0+ · Deprecated in iOS 13.0

scanLocation

TypeScript
get scanLocation(): number
Swift declaration
var scanLocation: Int { get set }
set · iOS 2.0+ · Deprecated in iOS 13.0

scanLocation

TypeScript
set scanLocation(value: number)
Swift declaration
var scanLocation: Int { get set }
get

string

TypeScript
get string(): string
Swift declaration
var string: String { get }
method · iOS 13.0+

scanDouble

TypeScript
scanDoubleRepresentation(representation?: Scanner_NumberRepresentation): (number) | null
Swift declaration
func scanDouble(representation: Scanner.NumberRepresentation = .decimal) -> Double?
method · iOS 13.0+

scanString

TypeScript
scanString(searchString: string): (string) | null
Swift declaration
func scanString(_ searchString: String) -> String?
method · iOS 13.0+

scanUInt64

TypeScript
scanUInt64(representation?: Scanner_NumberRepresentation): (number) | null
Swift declaration
func scanUInt64(representation: Scanner.NumberRepresentation = .decimal) -> UInt64?
method · iOS 13.0+

scanDecimal

TypeScript
scanDecimal19535(): (Decimal) | null
Swift declaration
func scanDecimal() -> Decimal?
get · iOS 13.0+

currentIndex

TypeScript
get currentIndex(): SDKHandle
Swift declaration
var currentIndex: String.Index { get set }
set · iOS 13.0+

currentIndex

TypeScript
set currentIndex(value: SDKHandle)
Swift declaration
var currentIndex: String.Index { get set }
method · iOS 13.0+

scanCharacter

TypeScript
scanCharacter(): (string) | null
Swift declaration
func scanCharacter() -> Character?
method · iOS 13.0+

scanCharacters

TypeScript
scanCharactersFrom(set: CharacterSet): (string) | null
Swift declaration
func scanCharacters(from set: CharacterSet) -> String?
method · iOS 13.0+

scanUpToString

TypeScript
scanUpToString(substring: string): (string) | null
Swift declaration
func scanUpToString(_ substring: String) -> String?
method · iOS 13.0+

scanUpToCharacters

TypeScript
scanUpToCharactersFrom(set: CharacterSet): (string) | null
Swift declaration
func scanUpToCharacters(from set: CharacterSet) -> String?
method · iOS 13.0+

scanInt

TypeScript
scanIntRepresentation(representation?: Scanner_NumberRepresentation): (number) | null
Swift declaration
func scanInt(representation: Scanner.NumberRepresentation = .decimal) -> Int?
method · iOS 13.0+

scanFloat

TypeScript
scanFloatRepresentation(representation?: Scanner_NumberRepresentation): (number) | null
Swift declaration
func scanFloat(representation: Scanner.NumberRepresentation = .decimal) -> Float?
method · iOS 13.0+

scanInt32

TypeScript
scanInt32Representation(representation?: Scanner_NumberRepresentation): (number) | null
Swift declaration
func scanInt32(representation: Scanner.NumberRepresentation = .decimal) -> Int32?
method · iOS 13.0+

scanInt64

TypeScript
scanInt64Representation(representation?: Scanner_NumberRepresentation): (number) | null
Swift declaration
func scanInt64(representation: Scanner.NumberRepresentation = .decimal) -> Int64?

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

Scanner.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All Foundation types →