One Logo Pool Ball
Foundation · IOS API REFERENCE

NSString

class · SDK 27.1

class NSString

Members (129)

static

localizedName

TypeScript
static localizedName(encoding: number): string
Swift declaration
class func localizedName(of encoding: UInt) -> String
static

path

TypeScript
static path(components: Array<string>): string
Swift declaration
class func path(withComponents components: [String]) -> String
static · iOS 8.0+

stringEncoding

TypeScript
static stringEncoding(data: ArrayBuffer, opts?: (NativeMap<StringEncodingDetectionOptionsKey, unknown>) | null): { $ret: number; $out: { "string": (NSString) | null; "usedLossyConversion": boolean } }
Swift declaration
class func stringEncoding(for data: Data, encodingOptions opts: [StringEncodingDetectionOptionsKey : Any]? = nil, convertedString string: AutoreleasingUnsafeMutablePointer<NSString?>?, usedLossyConversion: UnsafeMutablePointer<ObjCBool>?) -> UInt

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

get

availableStringEncodings

TypeScript
static get availableStringEncodings(): SDKHandle
Swift declaration
class var availableStringEncodings: UnsafePointer<UInt> { get }
get

defaultCStringEncoding

TypeScript
static get defaultCStringEncoding(): number
Swift declaration
class var defaultCStringEncoding: UInt { get }
method

cString

TypeScript
cString(encoding: number): (SDKHandle) | null
Swift declaration
func cString(using encoding: UInt) -> UnsafePointer<CChar>?
method

canBeConverted

TypeScript
canBeConverted(encoding: number): boolean
Swift declaration
func canBeConverted(to encoding: UInt) -> Bool
method · iOS 6.0+

capitalized

TypeScript
capitalizedWith(locale?: (Locale) | null): string
Swift declaration
func capitalized(with locale: Locale?) -> String
method

caseInsensitiveCompare

TypeScript
caseInsensitiveCompare(string: string): ComparisonResult
Swift declaration
func caseInsensitiveCompare(_ string: String) -> ComparisonResult
method

character

TypeScript
character(index: number): number
Swift declaration
func character(at index: Int) -> unichar
method

commonPrefix

TypeScript
commonPrefix(str: string, mask?: NSString_CompareOptions): string
Swift declaration
func commonPrefix(with str: String, options mask: NSString.CompareOptions = []) -> String
method

compare

TypeScript
compare(string: string): ComparisonResult
Swift declaration
func compare(_ string: String) -> ComparisonResult
method

compare

TypeScript
compareOptions(string: string, mask?: NSString_CompareOptions): ComparisonResult
Swift declaration
func compare(_ string: String, options mask: NSString.CompareOptions = []) -> ComparisonResult
method

compare

TypeScript
compareOptionsRange(string: string, mask: NSString_CompareOptions, rangeOfReceiverToCompare: SDKHandle): ComparisonResult
Swift declaration
func compare(_ string: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToCompare: NSRange) -> ComparisonResult
method

compare

TypeScript
compareOptionsRangeLocale(string: string, mask: NSString_CompareOptions, rangeOfReceiverToCompare: SDKHandle, locale?: (unknown) | null): ComparisonResult
Swift declaration
func compare(_ string: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToCompare: NSRange, locale: Any?) -> ComparisonResult
method

completePath

TypeScript
completePath(flag: boolean, filterTypes?: (Array<string>) | null): { $ret: number; $out: { "outputName": (NSString) | null; "outputArray": (NSArray) | null } }
Swift declaration
func completePath(into outputName: AutoreleasingUnsafeMutablePointer<NSString?>?, caseSensitive flag: Bool, matchesInto outputArray: AutoreleasingUnsafeMutablePointer<NSArray?>?, filterTypes: [String]?) -> Int

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

method · iOS 2.0+

components

TypeScript
componentsSeparatedBy(separator: CharacterSet): Array<string>
Swift declaration
func components(separatedBy separator: CharacterSet) -> [String]
method

components

TypeScript
componentsSeparatedBy14763(separator: string): Array<string>
Swift declaration
func components(separatedBy separator: String) -> [String]
method · iOS 8.0+

contains

TypeScript
contains(str: string): boolean
Swift declaration
func contains(_ str: String) -> Bool
method

data

TypeScript
dataUsing(encoding: number): (ArrayBuffer) | null
Swift declaration
func data(using encoding: UInt) -> Data?
method

data

TypeScript
dataUsingAllowLossyConversion(encoding: number, lossy: boolean): (ArrayBuffer) | null
Swift declaration
func data(using encoding: UInt, allowLossyConversion lossy: Bool) -> Data?
method · iOS 5.0+ · Deprecated in iOS 100000.0

enumerateLinguisticTags

TypeScript
enumerateLinguisticTags(range: SDKHandle, scheme: NSLinguisticTagScheme, options: NSLinguisticTagger_Options, orthography: (NSOrthography) | null, block: ((arg0: (NSLinguisticTag) | null, arg1: SDKHandle, arg2: SDKHandle, arg3: NativeOut<boolean>) => void)): void
Swift declaration
func enumerateLinguisticTags(in range: NSRange, scheme: NSLinguisticTagScheme, options: NSLinguisticTagger.Options = [], orthography: NSOrthography?, using block: (NSLinguisticTag?, NSRange, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
method

getBytes

TypeScript
getBytes(buffer: (SDKHandle) | null, maxBufferCount: number, usedBufferCount: (SDKHandle) | null, encoding: number, options: NSString_EncodingConversionOptions, range: SDKHandle, leftover?: (SDKHandle) | null): boolean
Swift declaration
func getBytes(_ buffer: UnsafeMutableRawPointer?, maxLength maxBufferCount: Int, usedLength usedBufferCount: UnsafeMutablePointer<Int>?, encoding: UInt, options: NSString.EncodingConversionOptions = [], range: NSRange, remaining leftover: NSRangePointer?) -> Bool
method

getCString

TypeScript
getCString(buffer: SDKHandle, maxBufferCount: number, encoding: number): boolean
Swift declaration
func getCString(_ buffer: UnsafeMutablePointer<CChar>, maxLength maxBufferCount: Int, encoding: UInt) -> Bool
method

getCharacters

TypeScript
getCharacters(buffer: SDKHandle): void
Swift declaration
func getCharacters(_ buffer: UnsafeMutablePointer<unichar>)
method

getCharacters

TypeScript
getCharactersRange(buffer: SDKHandle, range: SDKHandle): void
Swift declaration
func getCharacters(_ buffer: UnsafeMutablePointer<unichar>, range: NSRange)
method

getFileSystemRepresentation

TypeScript
getFileSystemRepresentation(cname: SDKHandle, max: number): boolean
Swift declaration
func getFileSystemRepresentation(_ cname: UnsafeMutablePointer<CChar>, maxLength max: Int) -> Bool
method

getLineStart

TypeScript
getLineStart(startPtr: (SDKHandle) | null, lineEndPtr: (SDKHandle) | null, contentsEndPtr: (SDKHandle) | null, range: SDKHandle): void
Swift declaration
func getLineStart(_ startPtr: UnsafeMutablePointer<Int>?, end lineEndPtr: UnsafeMutablePointer<Int>?, contentsEnd contentsEndPtr: UnsafeMutablePointer<Int>?, for range: NSRange)
method

getParagraphStart

TypeScript
getParagraphStart(startPtr: (SDKHandle) | null, parEndPtr: (SDKHandle) | null, contentsEndPtr: (SDKHandle) | null, range: SDKHandle): void
Swift declaration
func getParagraphStart(_ startPtr: UnsafeMutablePointer<Int>?, end parEndPtr: UnsafeMutablePointer<Int>?, contentsEnd contentsEndPtr: UnsafeMutablePointer<Int>?, for range: NSRange)
method

hasPrefix

TypeScript
hasPrefix(str: string): boolean
Swift declaration
func hasPrefix(_ str: String) -> Bool
method

hasSuffix

TypeScript
hasSuffix(str: string): boolean
Swift declaration
func hasSuffix(_ str: String) -> Bool
init

init

TypeScript
static init(): NSString
Swift declaration
init()
init

init

TypeScript
static initBytesLengthEncoding(bytes: SDKHandle, len: number, encoding: number): (NSString) | null
Swift declaration
convenience init?(bytes: UnsafeRawPointer, length len: Int, encoding: UInt)
init

init

TypeScript
static initBytesNoCopyLengthEncodingDeallocator(bytes: SDKHandle, len: number, encoding: number, deallocator?: (((arg0: SDKHandle, arg1: number) => void)) | null): (NSString) | null
Swift declaration
convenience init?(bytesNoCopy bytes: UnsafeMutableRawPointer, length len: Int, encoding: UInt, deallocator: ((UnsafeMutableRawPointer, Int) -> Void)? = nil)
init

init

TypeScript
static initBytesNoCopyLengthEncodingFreeWhenDone(bytes: SDKHandle, len: number, encoding: number, freeBuffer: boolean): (NSString) | null
Swift declaration
convenience init?(bytesNoCopy bytes: UnsafeMutableRawPointer, length len: Int, encoding: UInt, freeWhenDone freeBuffer: Bool)
init

init

TypeScript
static initCStringEncoding(nullTerminatedCString: SDKHandle, encoding: number): (NSString) | null
Swift declaration
convenience init?(cString nullTerminatedCString: UnsafePointer<CChar>, encoding: UInt)
init

init

TypeScript
static initCharactersLength(characters: SDKHandle, length: number): NSString
Swift declaration
convenience init(characters: UnsafePointer<unichar>, length: Int)
init

init

TypeScript
static initCharactersNoCopyLengthDeallocator(chars: SDKHandle, len: number, deallocator?: (((arg0: SDKHandle, arg1: number) => void)) | null): NSString
Swift declaration
convenience init(charactersNoCopy chars: UnsafeMutablePointer<unichar>, length len: Int, deallocator: ((UnsafeMutablePointer<unichar>, Int) -> Void)? = nil)
init

init

TypeScript
static initCharactersNoCopyLengthFreeWhenDone(characters: SDKHandle, length: number, freeBuffer: boolean): NSString
Swift declaration
convenience init(charactersNoCopy characters: UnsafeMutablePointer<unichar>, length: Int, freeWhenDone freeBuffer: Bool)
init

init

TypeScript
static initCoder(coder: NSCoder): (NSString) | null
Swift declaration
init?(coder: NSCoder)
init

init

TypeScript
static initContentsOfFileEncoding(path: string, enc: number): NSString
Swift declaration
convenience init(contentsOfFile path: String, encoding enc: UInt) throws
init

init

TypeScript
static initContentsOfFileUsedEncoding(path: string, enc?: (SDKHandle) | null): NSString
Swift declaration
convenience init(contentsOfFile path: String, usedEncoding enc: UnsafeMutablePointer<UInt>?) throws
init

init

TypeScript
static initContentsOfEncoding(url: string, enc: number): NSString
Swift declaration
convenience init(contentsOf url: URL, encoding enc: UInt) throws
init

init

TypeScript
static initContentsOfUsedEncoding(url: string, enc?: (SDKHandle) | null): NSString
Swift declaration
convenience init(contentsOf url: URL, usedEncoding enc: UnsafeMutablePointer<UInt>?) throws
init

init

TypeScript
static initDataEncoding(data: ArrayBuffer, encoding: number): (NSString) | null
Swift declaration
convenience init?(data: Data, encoding: UInt)
init

init

TypeScript
static initString(aString: string): NSString
Swift declaration
convenience init(string aString: String)
init

init

TypeScript
static initUtf8String(nullTerminatedCString: SDKHandle): (NSString) | null
Swift declaration
convenience init?(utf8String nullTerminatedCString: UnsafePointer<CChar>)
method

isEqual

TypeScript
isEqual(aString: string): boolean
Swift declaration
func isEqual(to aString: String) -> Bool
method

lengthOfBytes

TypeScript
lengthOfBytes(enc: number): number
Swift declaration
func lengthOfBytes(using enc: UInt) -> Int
method

lineRange

TypeScript
lineRange(range: SDKHandle): SDKHandle
Swift declaration
func lineRange(for range: NSRange) -> NSRange
method · iOS 5.0+ · Deprecated in iOS 100000.0

linguisticTags

TypeScript
linguisticTags(range: SDKHandle, scheme: NSLinguisticTagScheme, options?: NSLinguisticTagger_Options, orthography?: (NSOrthography) | null): { $ret: Array<NSLinguisticTag>; $out: { "tokenRanges": (NSArray) | null } }
Swift declaration
func linguisticTags(in range: NSRange, scheme: NSLinguisticTagScheme, options: NSLinguisticTagger.Options = [], orthography: NSOrthography?, tokenRanges: AutoreleasingUnsafeMutablePointer<NSArray?>?) -> [NSLinguisticTag]

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

method

localizedCaseInsensitiveCompare

TypeScript
localizedCaseInsensitiveCompare(string: string): ComparisonResult
Swift declaration
func localizedCaseInsensitiveCompare(_ string: String) -> ComparisonResult
method · iOS 8.0+

localizedCaseInsensitiveContains

TypeScript
localizedCaseInsensitiveContains(str: string): boolean
Swift declaration
func localizedCaseInsensitiveContains(_ str: String) -> Bool
method

localizedCompare

TypeScript
localizedCompare(string: string): ComparisonResult
Swift declaration
func localizedCompare(_ string: String) -> ComparisonResult
method · iOS 4.0+

localizedStandardCompare

TypeScript
localizedStandardCompare(string: string): ComparisonResult
Swift declaration
func localizedStandardCompare(_ string: String) -> ComparisonResult
method · iOS 9.0+

localizedStandardContains

TypeScript
localizedStandardContains(str: string): boolean
Swift declaration
func localizedStandardContains(_ str: String) -> Bool
method · iOS 9.0+

localizedStandardRange

TypeScript
localizedStandardRange(str: string): SDKHandle
Swift declaration
func localizedStandardRange(of str: String) -> NSRange
method · iOS 6.0+

lowercased

TypeScript
lowercasedWith(locale?: (Locale) | null): string
Swift declaration
func lowercased(with locale: Locale?) -> String
method

maximumLengthOfBytes

TypeScript
maximumLengthOfBytes(enc: number): number
Swift declaration
func maximumLengthOfBytes(using enc: UInt) -> Int
method

paragraphRange

TypeScript
paragraphRange(range: SDKHandle): SDKHandle
Swift declaration
func paragraphRange(for range: NSRange) -> NSRange
method

propertyList

TypeScript
propertyList(): unknown
Swift declaration
func propertyList() -> Any
method

propertyListFromStringsFileFormat

TypeScript
propertyListFromStringsFileFormat(): (NativeMap<unknown, unknown>) | null
Swift declaration
func propertyListFromStringsFileFormat() -> [AnyHashable : Any]?
method

rangeOfCharacter

TypeScript
rangeOfCharacterFrom(searchSet: CharacterSet): SDKHandle
Swift declaration
func rangeOfCharacter(from searchSet: CharacterSet) -> NSRange
method

rangeOfCharacter

TypeScript
rangeOfCharacterFromOptions(searchSet: CharacterSet, mask?: NSString_CompareOptions): SDKHandle
Swift declaration
func rangeOfCharacter(from searchSet: CharacterSet, options mask: NSString.CompareOptions = []) -> NSRange
method

rangeOfCharacter

TypeScript
rangeOfCharacterFromOptionsRange(searchSet: CharacterSet, mask: NSString_CompareOptions, rangeOfReceiverToSearch: SDKHandle): SDKHandle
Swift declaration
func rangeOfCharacter(from searchSet: CharacterSet, options mask: NSString.CompareOptions = [], range rangeOfReceiverToSearch: NSRange) -> NSRange
method

rangeOfComposedCharacterSequence

TypeScript
rangeOfComposedCharacterSequence(index: number): SDKHandle
Swift declaration
func rangeOfComposedCharacterSequence(at index: Int) -> NSRange
method · iOS 2.0+

rangeOfComposedCharacterSequences

TypeScript
rangeOfComposedCharacterSequences(range: SDKHandle): SDKHandle
Swift declaration
func rangeOfComposedCharacterSequences(for range: NSRange) -> NSRange
method

range

TypeScript
rangeOf(searchString: string): SDKHandle
Swift declaration
func range(of searchString: String) -> NSRange
method

range

TypeScript
rangeOfOptions(searchString: string, mask?: NSString_CompareOptions): SDKHandle
Swift declaration
func range(of searchString: String, options mask: NSString.CompareOptions = []) -> NSRange
method

range

TypeScript
rangeOfOptionsRange(searchString: string, mask: NSString_CompareOptions, rangeOfReceiverToSearch: SDKHandle): SDKHandle
Swift declaration
func range(of searchString: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToSearch: NSRange) -> NSRange
method · iOS 2.0+

range

TypeScript
rangeOfOptionsRangeLocale(searchString: string, mask: NSString_CompareOptions, rangeOfReceiverToSearch: SDKHandle, locale?: (Locale) | null): SDKHandle
Swift declaration
func range(of searchString: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToSearch: NSRange, locale: Locale?) -> NSRange
method · iOS 7.0+

addingPercentEncoding

TypeScript
addingPercentEncoding(allowedCharacters: CharacterSet): (string) | null
Swift declaration
func addingPercentEncoding(withAllowedCharacters allowedCharacters: CharacterSet) -> String?
method · iOS 2.0+ · Deprecated in iOS 9.0

addingPercentEscapes

TypeScript
addingPercentEscapes(enc: number): (string) | null
Swift declaration
func addingPercentEscapes(using enc: UInt) -> String?
method

appendingPathComponent

TypeScript
appendingPathComponent(str: string): string
Swift declaration
func appendingPathComponent(_ str: String) -> String
method

appendingPathExtension

TypeScript
appendingPathExtension(str: string): (string) | null
Swift declaration
func appendingPathExtension(_ str: String) -> String?
method

appending

TypeScript
appending(aString: string): string
Swift declaration
func appending(_ aString: String) -> String
method · iOS 9.0+

applyingTransform

TypeScript
applyingTransform(transform: StringTransform, reverse: boolean): (string) | null
Swift declaration
func applyingTransform(_ transform: StringTransform, reverse: Bool) -> String?
method · iOS 2.0+

folding

TypeScript
folding(options?: NSString_CompareOptions, locale?: (Locale) | null): string
Swift declaration
func folding(options: NSString.CompareOptions = [], locale: Locale?) -> String
method

padding

TypeScript
padding(newLength: number, padString: string, padIndex: number): string
Swift declaration
func padding(toLength newLength: Int, withPad padString: String, startingAt padIndex: Int) -> String
method · iOS 2.0+

replacingCharacters

TypeScript
replacingCharacters(range: SDKHandle, replacement: string): string
Swift declaration
func replacingCharacters(in range: NSRange, with replacement: String) -> String
method · iOS 2.0+

replacingOccurrences

TypeScript
replacingOccurrencesOfWith(target: string, replacement: string): string
Swift declaration
func replacingOccurrences(of target: String, with replacement: String) -> String
method · iOS 2.0+

replacingOccurrences

TypeScript
replacingOccurrencesOfWithOptionsRange(target: string, replacement: string, options: NSString_CompareOptions, searchRange: SDKHandle): string
Swift declaration
func replacingOccurrences(of target: String, with replacement: String, options: NSString.CompareOptions = [], range searchRange: NSRange) -> String
method · iOS 2.0+ · Deprecated in iOS 9.0

replacingPercentEscapes

TypeScript
replacingPercentEscapes(enc: number): (string) | null
Swift declaration
func replacingPercentEscapes(using enc: UInt) -> String?
method

trimmingCharacters

TypeScript
trimmingCharacters(set: CharacterSet): string
Swift declaration
func trimmingCharacters(in set: CharacterSet) -> String
method

strings

TypeScript
strings(paths: Array<string>): Array<string>
Swift declaration
func strings(byAppendingPaths paths: [String]) -> [String]
method

substring

TypeScript
substringFrom(from: number): string
Swift declaration
func substring(from: Int) -> String
method

substring

TypeScript
substringTo(to: number): string
Swift declaration
func substring(to: Int) -> String
method

substring

TypeScript
substringWith(range: SDKHandle): string
Swift declaration
func substring(with range: NSRange) -> String
method · iOS 6.0+

uppercased

TypeScript
uppercasedWith(locale?: (Locale) | null): string
Swift declaration
func uppercased(with locale: Locale?) -> String
method · iOS 9.0+

variantFittingPresentationWidth

TypeScript
variantFittingPresentationWidth(width: number): string
Swift declaration
func variantFittingPresentationWidth(_ width: Int) -> String
method

write

TypeScript
writeToFileAtomicallyEncoding(path: string, useAuxiliaryFile: boolean, enc: number): void
Swift declaration
func write(toFile path: String, atomically useAuxiliaryFile: Bool, encoding enc: UInt) throws
method

write

TypeScript
writeToAtomicallyEncoding(url: string, useAuxiliaryFile: boolean, enc: number): void
Swift declaration
func write(to url: URL, atomically useAuxiliaryFile: Bool, encoding enc: UInt) throws
get

utf8String

TypeScript
get utf8String(): (SDKHandle) | null
Swift declaration
var utf8String: UnsafePointer<CChar>? { get }
get

isAbsolutePath

TypeScript
get isAbsolutePath(): boolean
Swift declaration
var isAbsolutePath: Bool { get }
get · iOS 2.0+

boolValue

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

capitalized

TypeScript
get capitalized(): string
Swift declaration
var capitalized: String { get }
get

decomposedStringWithCanonicalMapping

TypeScript
get decomposedStringWithCanonicalMapping(): string
Swift declaration
var decomposedStringWithCanonicalMapping: String { get }
get

decomposedStringWithCompatibilityMapping

TypeScript
get decomposedStringWithCompatibilityMapping(): string
Swift declaration
var decomposedStringWithCompatibilityMapping: String { get }
get

description

TypeScript
get description(): string
Swift declaration
var description: String { get }
get

doubleValue

TypeScript
get doubleValue(): number
Swift declaration
var doubleValue: Double { get }
get

fastestEncoding

TypeScript
get fastestEncoding(): number
Swift declaration
var fastestEncoding: UInt { get }
get

fileSystemRepresentation

TypeScript
get fileSystemRepresentation(): SDKHandle
Swift declaration
var fileSystemRepresentation: UnsafePointer<CChar> { get }
get

floatValue

TypeScript
get floatValue(): number
Swift declaration
var floatValue: Float { get }
get

hash

TypeScript
get hash(): number
Swift declaration
var hash: Int { get }
get

intValue

TypeScript
get intValue(): number
Swift declaration
var intValue: Int32 { get }
get · iOS 2.0+

integerValue

TypeScript
get integerValue(): number
Swift declaration
var integerValue: Int { get }
get

lastPathComponent

TypeScript
get lastPathComponent(): string
Swift declaration
var lastPathComponent: String { get }
get

length

TypeScript
get length(): number
Swift declaration
var length: Int { get }
get · iOS 9.0+

localizedCapitalized

TypeScript
get localizedCapitalized(): string
Swift declaration
var localizedCapitalized: String { get }
get · iOS 9.0+

localizedLowercase

TypeScript
get localizedLowercase(): string
Swift declaration
var localizedLowercase: String { get }
get · iOS 9.0+

localizedUppercase

TypeScript
get localizedUppercase(): string
Swift declaration
var localizedUppercase: String { get }
get · iOS 2.0+

longLongValue

TypeScript
get longLongValue(): number
Swift declaration
var longLongValue: Int64 { get }
get

lowercased

TypeScript
get lowercased(): string
Swift declaration
var lowercased: String { get }
get

pathComponents

TypeScript
get pathComponents(): Array<string>
Swift declaration
var pathComponents: [String] { get }
get

pathExtension

TypeScript
get pathExtension(): string
Swift declaration
var pathExtension: String { get }
get

precomposedStringWithCanonicalMapping

TypeScript
get precomposedStringWithCanonicalMapping(): string
Swift declaration
var precomposedStringWithCanonicalMapping: String { get }
get

precomposedStringWithCompatibilityMapping

TypeScript
get precomposedStringWithCompatibilityMapping(): string
Swift declaration
var precomposedStringWithCompatibilityMapping: String { get }
get

smallestEncoding

TypeScript
get smallestEncoding(): number
Swift declaration
var smallestEncoding: UInt { get }
get

abbreviatingWithTildeInPath

TypeScript
get abbreviatingWithTildeInPath(): string
Swift declaration
var abbreviatingWithTildeInPath: String { get }
get

deletingLastPathComponent

TypeScript
get deletingLastPathComponent(): string
Swift declaration
var deletingLastPathComponent: String { get }
get

deletingPathExtension

TypeScript
get deletingPathExtension(): string
Swift declaration
var deletingPathExtension: String { get }
get

expandingTildeInPath

TypeScript
get expandingTildeInPath(): string
Swift declaration
var expandingTildeInPath: String { get }
get · iOS 7.0+

removingPercentEncoding

TypeScript
get removingPercentEncoding(): (string) | null
Swift declaration
var removingPercentEncoding: String? { get }
get

resolvingSymlinksInPath

TypeScript
get resolvingSymlinksInPath(): string
Swift declaration
var resolvingSymlinksInPath: String { get }
get

standardizingPath

TypeScript
get standardizingPath(): string
Swift declaration
var standardizingPath: String { get }
get

uppercased

TypeScript
get uppercased(): string
Swift declaration
var uppercased: String { get }
init · iOS 8.0+

init

TypeScript
static initStringLiteral(value: SDKHandle): NSString
Swift declaration
required convenience init(stringLiteral value: StaticString)

Create an instance initialized to `value`.

get · iOS 8.0+

customPlaygroundQuickLook

TypeScript
get customPlaygroundQuickLook(): SDKHandle
Swift declaration
var customPlaygroundQuickLook: PlaygroundQuickLook { get }

A custom playground Quick Look for this instance. If this type has value semantics, the `PlaygroundQuickLook` instance should be unaffected by subsequent mutations.

init · iOS 8.0+

init

TypeScript
static initString92389(aString: NSString): NSString
Swift declaration
@nonobjc convenience init(string aString: NSString)

Returns an `NSString` object initialized by copying the characters from another given string. - Returns: An `NSString` object initialized by copying the characters from `aString`. The returned object may be different from the original receiver.

Skipped declarations

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

NSString.init(format:_:)

A variable number of Swift arguments is not supported.

NSString.init(format:locale:_:)

A variable number of Swift arguments is not supported.

NSString.localizedStringWithFormat(_:_:)

A variable number of Swift arguments is not supported.

NSString.appendingFormat(_:_:)

A variable number of Swift arguments is not supported.

NSString.enumerateSubstrings(in:options:using:)

synchronous callback requires a nonescaping JS-thread call

NSString.enumerateLines(_:)

synchronous callback requires a nonescaping JS-thread call

NSString.init(format:arguments:)

A C variable argument list cannot cross the bridge.

NSString.init(format:locale:arguments:)

A C variable argument list cannot cross the bridge.

All Foundation types →