localizedName
TypeScriptstatic localizedName(encoding: number): stringSwift declarationclass func localizedName(of encoding: UInt) -> Stringclass · SDK 27.1
class NSStringstatic localizedName(encoding: number): stringSwift declarationclass func localizedName(of encoding: UInt) -> Stringstatic path(components: Array<string>): stringSwift declarationclass func path(withComponents components: [String]) -> Stringstatic stringEncoding(data: ArrayBuffer, opts?: (NativeMap<StringEncodingDetectionOptionsKey, unknown>) | null): { $ret: number; $out: { "string": (NSString) | null; "usedLossyConversion": boolean } }Swift declarationclass func stringEncoding(for data: Data, encodingOptions opts: [StringEncodingDetectionOptionsKey : Any]? = nil, convertedString string: AutoreleasingUnsafeMutablePointer<NSString?>?, usedLossyConversion: UnsafeMutablePointer<ObjCBool>?) -> UIntOmit the output parameters from the call. The result contains $ret and $out, with string, usedLossyConversion inside $out.
static get availableStringEncodings(): SDKHandleSwift declarationclass var availableStringEncodings: UnsafePointer<UInt> { get }static get defaultCStringEncoding(): numberSwift declarationclass var defaultCStringEncoding: UInt { get }cString(encoding: number): (SDKHandle) | nullSwift declarationfunc cString(using encoding: UInt) -> UnsafePointer<CChar>?canBeConverted(encoding: number): booleanSwift declarationfunc canBeConverted(to encoding: UInt) -> BoolcapitalizedWith(locale?: (Locale) | null): stringSwift declarationfunc capitalized(with locale: Locale?) -> StringcaseInsensitiveCompare(string: string): ComparisonResultSwift declarationfunc caseInsensitiveCompare(_ string: String) -> ComparisonResultcharacter(index: number): numberSwift declarationfunc character(at index: Int) -> unicharcommonPrefix(str: string, mask?: NSString_CompareOptions): stringSwift declarationfunc commonPrefix(with str: String, options mask: NSString.CompareOptions = []) -> Stringcompare(string: string): ComparisonResultSwift declarationfunc compare(_ string: String) -> ComparisonResultcompareOptions(string: string, mask?: NSString_CompareOptions): ComparisonResultSwift declarationfunc compare(_ string: String, options mask: NSString.CompareOptions = []) -> ComparisonResultcompareOptionsRange(string: string, mask: NSString_CompareOptions, rangeOfReceiverToCompare: SDKHandle): ComparisonResultSwift declarationfunc compare(_ string: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToCompare: NSRange) -> ComparisonResultcompareOptionsRangeLocale(string: string, mask: NSString_CompareOptions, rangeOfReceiverToCompare: SDKHandle, locale?: (unknown) | null): ComparisonResultSwift declarationfunc compare(_ string: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToCompare: NSRange, locale: Any?) -> ComparisonResultcompletePath(flag: boolean, filterTypes?: (Array<string>) | null): { $ret: number; $out: { "outputName": (NSString) | null; "outputArray": (NSArray) | null } }Swift declarationfunc completePath(into outputName: AutoreleasingUnsafeMutablePointer<NSString?>?, caseSensitive flag: Bool, matchesInto outputArray: AutoreleasingUnsafeMutablePointer<NSArray?>?, filterTypes: [String]?) -> IntOmit the output parameters from the call. The result contains $ret and $out, with outputName, outputArray inside $out.
componentsSeparatedBy(separator: CharacterSet): Array<string>Swift declarationfunc components(separatedBy separator: CharacterSet) -> [String]componentsSeparatedBy14763(separator: string): Array<string>Swift declarationfunc components(separatedBy separator: String) -> [String]contains(str: string): booleanSwift declarationfunc contains(_ str: String) -> BooldataUsing(encoding: number): (ArrayBuffer) | nullSwift declarationfunc data(using encoding: UInt) -> Data?dataUsingAllowLossyConversion(encoding: number, lossy: boolean): (ArrayBuffer) | nullSwift declarationfunc data(using encoding: UInt, allowLossyConversion lossy: Bool) -> Data?enumerateLinguisticTags(range: SDKHandle, scheme: NSLinguisticTagScheme, options: NSLinguisticTagger_Options, orthography: (NSOrthography) | null, block: ((arg0: (NSLinguisticTag) | null, arg1: SDKHandle, arg2: SDKHandle, arg3: NativeOut<boolean>) => void)): voidSwift declarationfunc enumerateLinguisticTags(in range: NSRange, scheme: NSLinguisticTagScheme, options: NSLinguisticTagger.Options = [], orthography: NSOrthography?, using block: (NSLinguisticTag?, NSRange, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)getBytes(buffer: (SDKHandle) | null, maxBufferCount: number, usedBufferCount: (SDKHandle) | null, encoding: number, options: NSString_EncodingConversionOptions, range: SDKHandle, leftover?: (SDKHandle) | null): booleanSwift declarationfunc getBytes(_ buffer: UnsafeMutableRawPointer?, maxLength maxBufferCount: Int, usedLength usedBufferCount: UnsafeMutablePointer<Int>?, encoding: UInt, options: NSString.EncodingConversionOptions = [], range: NSRange, remaining leftover: NSRangePointer?) -> BoolgetCString(buffer: SDKHandle, maxBufferCount: number, encoding: number): booleanSwift declarationfunc getCString(_ buffer: UnsafeMutablePointer<CChar>, maxLength maxBufferCount: Int, encoding: UInt) -> BoolgetCharacters(buffer: SDKHandle): voidSwift declarationfunc getCharacters(_ buffer: UnsafeMutablePointer<unichar>)getCharactersRange(buffer: SDKHandle, range: SDKHandle): voidSwift declarationfunc getCharacters(_ buffer: UnsafeMutablePointer<unichar>, range: NSRange)getFileSystemRepresentation(cname: SDKHandle, max: number): booleanSwift declarationfunc getFileSystemRepresentation(_ cname: UnsafeMutablePointer<CChar>, maxLength max: Int) -> BoolgetLineStart(startPtr: (SDKHandle) | null, lineEndPtr: (SDKHandle) | null, contentsEndPtr: (SDKHandle) | null, range: SDKHandle): voidSwift declarationfunc getLineStart(_ startPtr: UnsafeMutablePointer<Int>?, end lineEndPtr: UnsafeMutablePointer<Int>?, contentsEnd contentsEndPtr: UnsafeMutablePointer<Int>?, for range: NSRange)getParagraphStart(startPtr: (SDKHandle) | null, parEndPtr: (SDKHandle) | null, contentsEndPtr: (SDKHandle) | null, range: SDKHandle): voidSwift declarationfunc getParagraphStart(_ startPtr: UnsafeMutablePointer<Int>?, end parEndPtr: UnsafeMutablePointer<Int>?, contentsEnd contentsEndPtr: UnsafeMutablePointer<Int>?, for range: NSRange)hasPrefix(str: string): booleanSwift declarationfunc hasPrefix(_ str: String) -> BoolhasSuffix(str: string): booleanSwift declarationfunc hasSuffix(_ str: String) -> Boolstatic init(): NSStringSwift declarationinit()static initBytesLengthEncoding(bytes: SDKHandle, len: number, encoding: number): (NSString) | nullSwift declarationconvenience init?(bytes: UnsafeRawPointer, length len: Int, encoding: UInt)static initBytesNoCopyLengthEncodingDeallocator(bytes: SDKHandle, len: number, encoding: number, deallocator?: (((arg0: SDKHandle, arg1: number) => void)) | null): (NSString) | nullSwift declarationconvenience init?(bytesNoCopy bytes: UnsafeMutableRawPointer, length len: Int, encoding: UInt, deallocator: ((UnsafeMutableRawPointer, Int) -> Void)? = nil)static initBytesNoCopyLengthEncodingFreeWhenDone(bytes: SDKHandle, len: number, encoding: number, freeBuffer: boolean): (NSString) | nullSwift declarationconvenience init?(bytesNoCopy bytes: UnsafeMutableRawPointer, length len: Int, encoding: UInt, freeWhenDone freeBuffer: Bool)static initCStringEncoding(nullTerminatedCString: SDKHandle, encoding: number): (NSString) | nullSwift declarationconvenience init?(cString nullTerminatedCString: UnsafePointer<CChar>, encoding: UInt)static initCharactersLength(characters: SDKHandle, length: number): NSStringSwift declarationconvenience init(characters: UnsafePointer<unichar>, length: Int)static initCharactersNoCopyLengthDeallocator(chars: SDKHandle, len: number, deallocator?: (((arg0: SDKHandle, arg1: number) => void)) | null): NSStringSwift declarationconvenience init(charactersNoCopy chars: UnsafeMutablePointer<unichar>, length len: Int, deallocator: ((UnsafeMutablePointer<unichar>, Int) -> Void)? = nil)static initCharactersNoCopyLengthFreeWhenDone(characters: SDKHandle, length: number, freeBuffer: boolean): NSStringSwift declarationconvenience init(charactersNoCopy characters: UnsafeMutablePointer<unichar>, length: Int, freeWhenDone freeBuffer: Bool)static initCoder(coder: NSCoder): (NSString) | nullSwift declarationinit?(coder: NSCoder)static initContentsOfFileEncoding(path: string, enc: number): NSStringSwift declarationconvenience init(contentsOfFile path: String, encoding enc: UInt) throwsstatic initContentsOfFileUsedEncoding(path: string, enc?: (SDKHandle) | null): NSStringSwift declarationconvenience init(contentsOfFile path: String, usedEncoding enc: UnsafeMutablePointer<UInt>?) throwsstatic initContentsOfEncoding(url: string, enc: number): NSStringSwift declarationconvenience init(contentsOf url: URL, encoding enc: UInt) throwsstatic initContentsOfUsedEncoding(url: string, enc?: (SDKHandle) | null): NSStringSwift declarationconvenience init(contentsOf url: URL, usedEncoding enc: UnsafeMutablePointer<UInt>?) throwsstatic initDataEncoding(data: ArrayBuffer, encoding: number): (NSString) | nullSwift declarationconvenience init?(data: Data, encoding: UInt)static initString(aString: string): NSStringSwift declarationconvenience init(string aString: String)static initUtf8String(nullTerminatedCString: SDKHandle): (NSString) | nullSwift declarationconvenience init?(utf8String nullTerminatedCString: UnsafePointer<CChar>)isEqual(aString: string): booleanSwift declarationfunc isEqual(to aString: String) -> BoollengthOfBytes(enc: number): numberSwift declarationfunc lengthOfBytes(using enc: UInt) -> IntlineRange(range: SDKHandle): SDKHandleSwift declarationfunc lineRange(for range: NSRange) -> NSRangelinguisticTags(range: SDKHandle, scheme: NSLinguisticTagScheme, options?: NSLinguisticTagger_Options, orthography?: (NSOrthography) | null): { $ret: Array<NSLinguisticTag>; $out: { "tokenRanges": (NSArray) | null } }Swift declarationfunc 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.
localizedCaseInsensitiveCompare(string: string): ComparisonResultSwift declarationfunc localizedCaseInsensitiveCompare(_ string: String) -> ComparisonResultlocalizedCaseInsensitiveContains(str: string): booleanSwift declarationfunc localizedCaseInsensitiveContains(_ str: String) -> BoollocalizedCompare(string: string): ComparisonResultSwift declarationfunc localizedCompare(_ string: String) -> ComparisonResultlocalizedStandardCompare(string: string): ComparisonResultSwift declarationfunc localizedStandardCompare(_ string: String) -> ComparisonResultlocalizedStandardContains(str: string): booleanSwift declarationfunc localizedStandardContains(_ str: String) -> BoollocalizedStandardRange(str: string): SDKHandleSwift declarationfunc localizedStandardRange(of str: String) -> NSRangelowercasedWith(locale?: (Locale) | null): stringSwift declarationfunc lowercased(with locale: Locale?) -> StringmaximumLengthOfBytes(enc: number): numberSwift declarationfunc maximumLengthOfBytes(using enc: UInt) -> IntparagraphRange(range: SDKHandle): SDKHandleSwift declarationfunc paragraphRange(for range: NSRange) -> NSRangepropertyList(): unknownSwift declarationfunc propertyList() -> AnypropertyListFromStringsFileFormat(): (NativeMap<unknown, unknown>) | nullSwift declarationfunc propertyListFromStringsFileFormat() -> [AnyHashable : Any]?rangeOfCharacterFrom(searchSet: CharacterSet): SDKHandleSwift declarationfunc rangeOfCharacter(from searchSet: CharacterSet) -> NSRangerangeOfCharacterFromOptions(searchSet: CharacterSet, mask?: NSString_CompareOptions): SDKHandleSwift declarationfunc rangeOfCharacter(from searchSet: CharacterSet, options mask: NSString.CompareOptions = []) -> NSRangerangeOfCharacterFromOptionsRange(searchSet: CharacterSet, mask: NSString_CompareOptions, rangeOfReceiverToSearch: SDKHandle): SDKHandleSwift declarationfunc rangeOfCharacter(from searchSet: CharacterSet, options mask: NSString.CompareOptions = [], range rangeOfReceiverToSearch: NSRange) -> NSRangerangeOfComposedCharacterSequence(index: number): SDKHandleSwift declarationfunc rangeOfComposedCharacterSequence(at index: Int) -> NSRangerangeOfComposedCharacterSequences(range: SDKHandle): SDKHandleSwift declarationfunc rangeOfComposedCharacterSequences(for range: NSRange) -> NSRangerangeOf(searchString: string): SDKHandleSwift declarationfunc range(of searchString: String) -> NSRangerangeOfOptions(searchString: string, mask?: NSString_CompareOptions): SDKHandleSwift declarationfunc range(of searchString: String, options mask: NSString.CompareOptions = []) -> NSRangerangeOfOptionsRange(searchString: string, mask: NSString_CompareOptions, rangeOfReceiverToSearch: SDKHandle): SDKHandleSwift declarationfunc range(of searchString: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToSearch: NSRange) -> NSRangerangeOfOptionsRangeLocale(searchString: string, mask: NSString_CompareOptions, rangeOfReceiverToSearch: SDKHandle, locale?: (Locale) | null): SDKHandleSwift declarationfunc range(of searchString: String, options mask: NSString.CompareOptions = [], range rangeOfReceiverToSearch: NSRange, locale: Locale?) -> NSRangeaddingPercentEncoding(allowedCharacters: CharacterSet): (string) | nullSwift declarationfunc addingPercentEncoding(withAllowedCharacters allowedCharacters: CharacterSet) -> String?addingPercentEscapes(enc: number): (string) | nullSwift declarationfunc addingPercentEscapes(using enc: UInt) -> String?appendingPathComponent(str: string): stringSwift declarationfunc appendingPathComponent(_ str: String) -> StringappendingPathExtension(str: string): (string) | nullSwift declarationfunc appendingPathExtension(_ str: String) -> String?appending(aString: string): stringSwift declarationfunc appending(_ aString: String) -> StringapplyingTransform(transform: StringTransform, reverse: boolean): (string) | nullSwift declarationfunc applyingTransform(_ transform: StringTransform, reverse: Bool) -> String?folding(options?: NSString_CompareOptions, locale?: (Locale) | null): stringSwift declarationfunc folding(options: NSString.CompareOptions = [], locale: Locale?) -> Stringpadding(newLength: number, padString: string, padIndex: number): stringSwift declarationfunc padding(toLength newLength: Int, withPad padString: String, startingAt padIndex: Int) -> StringreplacingCharacters(range: SDKHandle, replacement: string): stringSwift declarationfunc replacingCharacters(in range: NSRange, with replacement: String) -> StringreplacingOccurrencesOfWith(target: string, replacement: string): stringSwift declarationfunc replacingOccurrences(of target: String, with replacement: String) -> StringreplacingOccurrencesOfWithOptionsRange(target: string, replacement: string, options: NSString_CompareOptions, searchRange: SDKHandle): stringSwift declarationfunc replacingOccurrences(of target: String, with replacement: String, options: NSString.CompareOptions = [], range searchRange: NSRange) -> StringreplacingPercentEscapes(enc: number): (string) | nullSwift declarationfunc replacingPercentEscapes(using enc: UInt) -> String?trimmingCharacters(set: CharacterSet): stringSwift declarationfunc trimmingCharacters(in set: CharacterSet) -> Stringstrings(paths: Array<string>): Array<string>Swift declarationfunc strings(byAppendingPaths paths: [String]) -> [String]substringFrom(from: number): stringSwift declarationfunc substring(from: Int) -> StringsubstringTo(to: number): stringSwift declarationfunc substring(to: Int) -> StringsubstringWith(range: SDKHandle): stringSwift declarationfunc substring(with range: NSRange) -> StringuppercasedWith(locale?: (Locale) | null): stringSwift declarationfunc uppercased(with locale: Locale?) -> StringvariantFittingPresentationWidth(width: number): stringSwift declarationfunc variantFittingPresentationWidth(_ width: Int) -> StringwriteToFileAtomicallyEncoding(path: string, useAuxiliaryFile: boolean, enc: number): voidSwift declarationfunc write(toFile path: String, atomically useAuxiliaryFile: Bool, encoding enc: UInt) throwswriteToAtomicallyEncoding(url: string, useAuxiliaryFile: boolean, enc: number): voidSwift declarationfunc write(to url: URL, atomically useAuxiliaryFile: Bool, encoding enc: UInt) throwsget utf8String(): (SDKHandle) | nullSwift declarationvar utf8String: UnsafePointer<CChar>? { get }get isAbsolutePath(): booleanSwift declarationvar isAbsolutePath: Bool { get }get boolValue(): booleanSwift declarationvar boolValue: Bool { get }get capitalized(): stringSwift declarationvar capitalized: String { get }get decomposedStringWithCanonicalMapping(): stringSwift declarationvar decomposedStringWithCanonicalMapping: String { get }get decomposedStringWithCompatibilityMapping(): stringSwift declarationvar decomposedStringWithCompatibilityMapping: String { get }get description(): stringSwift declarationvar description: String { get }get doubleValue(): numberSwift declarationvar doubleValue: Double { get }get fastestEncoding(): numberSwift declarationvar fastestEncoding: UInt { get }get fileSystemRepresentation(): SDKHandleSwift declarationvar fileSystemRepresentation: UnsafePointer<CChar> { get }get floatValue(): numberSwift declarationvar floatValue: Float { get }get hash(): numberSwift declarationvar hash: Int { get }get intValue(): numberSwift declarationvar intValue: Int32 { get }get integerValue(): numberSwift declarationvar integerValue: Int { get }get lastPathComponent(): stringSwift declarationvar lastPathComponent: String { get }get length(): numberSwift declarationvar length: Int { get }get localizedCapitalized(): stringSwift declarationvar localizedCapitalized: String { get }get localizedLowercase(): stringSwift declarationvar localizedLowercase: String { get }get localizedUppercase(): stringSwift declarationvar localizedUppercase: String { get }get longLongValue(): numberSwift declarationvar longLongValue: Int64 { get }get lowercased(): stringSwift declarationvar lowercased: String { get }get pathComponents(): Array<string>Swift declarationvar pathComponents: [String] { get }get pathExtension(): stringSwift declarationvar pathExtension: String { get }get precomposedStringWithCanonicalMapping(): stringSwift declarationvar precomposedStringWithCanonicalMapping: String { get }get precomposedStringWithCompatibilityMapping(): stringSwift declarationvar precomposedStringWithCompatibilityMapping: String { get }get smallestEncoding(): numberSwift declarationvar smallestEncoding: UInt { get }get abbreviatingWithTildeInPath(): stringSwift declarationvar abbreviatingWithTildeInPath: String { get }get deletingLastPathComponent(): stringSwift declarationvar deletingLastPathComponent: String { get }get deletingPathExtension(): stringSwift declarationvar deletingPathExtension: String { get }get expandingTildeInPath(): stringSwift declarationvar expandingTildeInPath: String { get }get removingPercentEncoding(): (string) | nullSwift declarationvar removingPercentEncoding: String? { get }get resolvingSymlinksInPath(): stringSwift declarationvar resolvingSymlinksInPath: String { get }get standardizingPath(): stringSwift declarationvar standardizingPath: String { get }get uppercased(): stringSwift declarationvar uppercased: String { get }static initStringLiteral(value: SDKHandle): NSStringSwift declarationrequired convenience init(stringLiteral value: StaticString)Create an instance initialized to `value`.
get customPlaygroundQuickLook(): SDKHandleSwift declarationvar 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.
static initString92389(aString: NSString): NSStringSwift 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.
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.