init
TypeScriptstatic initObject(anObject: unknown): NSArraySwift declarationconvenience init(object anObject: Any)class · SDK 27.1
class NSArraystatic initObject(anObject: unknown): NSArraySwift declarationconvenience init(object anObject: Any)static initObjectsCount(objects: SDKHandle, cnt: number): NSArraySwift declarationconvenience init(objects: UnsafePointer<AnyObject>, count cnt: Int)addObserverForKeyPathOptionsContext(observer: _ObjectiveC_NSObject, keyPath: string, options?: NSKeyValueObservingOptions, context?: (SDKHandle) | null): voidSwift declarationfunc addObserver(_ observer: NSObject, forKeyPath keyPath: String, options: NSKeyValueObservingOptions = [], context: UnsafeMutableRawPointer?)addObserverToObjectsAtForKeyPathOptionsContext(observer: _ObjectiveC_NSObject, indexes: IndexSet, keyPath: string, options?: NSKeyValueObservingOptions, context?: (SDKHandle) | null): voidSwift declarationfunc addObserver(_ observer: NSObject, toObjectsAt indexes: IndexSet, forKeyPath keyPath: String, options: NSKeyValueObservingOptions = [], context: UnsafeMutableRawPointer?)adding(anObject: unknown): Array<unknown>Swift declarationfunc adding(_ anObject: Any) -> [Any]addingObjects(otherArray: Array<unknown>): Array<unknown>Swift declarationfunc addingObjects(from otherArray: [Any]) -> [Any]componentsJoined(separator: string): stringSwift declarationfunc componentsJoined(by separator: String) -> Stringcontains(anObject: unknown): booleanSwift declarationfunc contains(_ anObject: Any) -> BooldescriptionWithLocale(locale?: (unknown) | null): stringSwift declarationfunc description(withLocale locale: Any?) -> StringdescriptionWithLocaleIndent(locale: (unknown) | null, level: number): stringSwift declarationfunc description(withLocale locale: Any?, indent level: Int) -> StringenumerateObjectsAtOptionsUsing(s: IndexSet, opts: NSEnumerationOptions, block: ((arg0: unknown, arg1: number, arg2: NativeOut<boolean>) => void)): voidSwift declarationfunc enumerateObjects(at s: IndexSet, options opts: NSEnumerationOptions = [], using block: (Any, Int, UnsafeMutablePointer<ObjCBool>) -> Void)enumerateObjects(block: ((arg0: unknown, arg1: number, arg2: NativeOut<boolean>) => void)): voidSwift declarationfunc enumerateObjects(_ block: (Any, Int, UnsafeMutablePointer<ObjCBool>) -> Void)enumerateObjectsOptionsUsing(opts: NSEnumerationOptions, block: ((arg0: unknown, arg1: number, arg2: NativeOut<boolean>) => void)): voidSwift declarationfunc enumerateObjects(options opts: NSEnumerationOptions = [], using block: (Any, Int, UnsafeMutablePointer<ObjCBool>) -> Void)filtered(predicate: NSPredicate): Array<unknown>Swift declarationfunc filtered(using predicate: NSPredicate) -> [Any]firstObjectCommon(otherArray: Array<unknown>): (unknown) | nullSwift declarationfunc firstObjectCommon(with otherArray: [Any]) -> Any?indexOf(anObject: unknown): numberSwift declarationfunc index(of anObject: Any) -> IntindexOfIn(anObject: unknown, range: SDKHandle): numberSwift declarationfunc index(of anObject: Any, in range: NSRange) -> IntindexOfObjectIdenticalTo(anObject: unknown): numberSwift declarationfunc indexOfObjectIdentical(to anObject: Any) -> IntindexOfObjectIdenticalToIn(anObject: unknown, range: SDKHandle): numberSwift declarationfunc indexOfObjectIdentical(to anObject: Any, in range: NSRange) -> Intstatic init(): NSArraySwift declarationinit()static initArray(array: Array<unknown>): NSArraySwift declarationconvenience init(array: [Any])static initArrayCopyItems(array: Array<unknown>, flag: boolean): NSArraySwift declarationconvenience init(array: [Any], copyItems flag: Bool)static initCoder(coder: NSCoder): (NSArray) | nullSwift declarationinit?(coder: NSCoder)static initContentsOfFile(path: string): (NSArray) | nullSwift declarationconvenience init?(contentsOfFile path: String)static initContentsOf(url: string): (NSArray) | nullSwift declarationconvenience init?(contentsOf url: URL)static initContentsOfError(url: string, error: void): NSArraySwift declarationconvenience init(contentsOf url: URL, error: ()) throwsstatic initObjectsCount43531(objects: (SDKHandle) | null, cnt: number): NSArraySwift declarationinit(objects: UnsafePointer<AnyObject>?, count cnt: Int)isEqual(otherArray: Array<unknown>): booleanSwift declarationfunc isEqual(to otherArray: [Any]) -> Boolobject(index: number): unknownSwift declarationfunc object(at index: Int) -> AnyobjectEnumerator(): NSEnumeratorSwift declarationfunc objectEnumerator() -> NSEnumeratorobjects(indexes: IndexSet): Array<unknown>Swift declarationfunc objects(at indexes: IndexSet) -> [Any]pathsMatchingExtensions(filterTypes: Array<string>): Array<string>Swift declarationfunc pathsMatchingExtensions(_ filterTypes: [String]) -> [String]removeObserverForKeyPath(observer: _ObjectiveC_NSObject, keyPath: string): voidSwift declarationfunc removeObserver(_ observer: NSObject, forKeyPath keyPath: String)removeObserverForKeyPathContext(observer: _ObjectiveC_NSObject, keyPath: string, context?: (SDKHandle) | null): voidSwift declarationfunc removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context: UnsafeMutableRawPointer?)removeObserverFromObjectsAtForKeyPath(observer: _ObjectiveC_NSObject, indexes: IndexSet, keyPath: string): voidSwift declarationfunc removeObserver(_ observer: NSObject, fromObjectsAt indexes: IndexSet, forKeyPath keyPath: String)removeObserverFromObjectsAtForKeyPathContext(observer: _ObjectiveC_NSObject, indexes: IndexSet, keyPath: string, context?: (SDKHandle) | null): voidSwift declarationfunc removeObserver(_ observer: NSObject, fromObjectsAt indexes: IndexSet, forKeyPath keyPath: String, context: UnsafeMutableRawPointer?)reverseObjectEnumerator(): NSEnumeratorSwift declarationfunc reverseObjectEnumerator() -> NSEnumeratorsetValue(value: (unknown) | null, key: string): voidSwift declarationfunc setValue(_ value: Any?, forKey key: String)sortedArray(sortDescriptors: Array<NSSortDescriptor>): Array<unknown>Swift declarationfunc sortedArray(using sortDescriptors: [NSSortDescriptor]) -> [Any]subarray(range: SDKHandle): Array<unknown>Swift declarationfunc subarray(with range: NSRange) -> [Any]value(key: string): unknownSwift declarationfunc value(forKey key: String) -> AnywriteToFileAtomically(path: string, useAuxiliaryFile: boolean): booleanSwift declarationfunc write(toFile path: String, atomically useAuxiliaryFile: Bool) -> BoolwriteToAtomically(url: string, atomically: boolean): booleanSwift declarationfunc write(to url: URL, atomically: Bool) -> BoolwriteTo(url: string): voidSwift declarationfunc write(to url: URL) throwsget count(): numberSwift declarationvar count: Int { get }get description(): stringSwift declarationvar description: String { get }get firstObject(): (unknown) | nullSwift declarationvar firstObject: Any? { get }get lastObject(): (unknown) | nullSwift declarationvar lastObject: Any? { get }get sortedArrayHint(): ArrayBufferSwift declarationvar sortedArrayHint: Data { get }get customMirror(): SDKHandleSwift declarationvar customMirror: Mirror { get }The custom mirror for this instance. If this type has value semantics, the mirror should be unaffected by subsequent mutations of the instance.
makeIterator(): NSFastEnumerationIteratorSwift declarationfinal func makeIterator() -> NSFastEnumerationIteratorReturn an *iterator* over the elements of this *sequence*. - Complexity: O(1).
get underestimatedCount(): numberSwift declaration@nonobjc var underestimatedCount: Int { get }A value less than or equal to the number of elements in the collection. - Complexity: O(1).
static initArray72863(anArray: NSArray): NSArraySwift declaration@nonobjc convenience init(array anArray: NSArray)Initializes a newly allocated array by placing in it the objects contained in a given array. - Returns: An array initialized to contain the objects in `anArray``. The returned object might be different than the original receiver. Discussion: After an immutable array has been initialized in this way, it cannot be modified.
14 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSArray.init(arrayLiteral:)
A variable number of Swift arguments is not supported.
NSArray.init(objects:)
A variable number of Swift arguments is not supported.
NSArray.sortedArray(_:context:)
callback cannot propagate synchronous failure
NSArray.sortedArray(_:context:hint:)
callback cannot propagate synchronous failure
NSArray.sortedArray(using:)
Objective-C selectors cannot cross the bridge.
NSArray.indexOfObject(passingTest:)
callback cannot propagate synchronous failure
NSArray.indexOfObject(options:passingTest:)
callback cannot propagate synchronous failure
NSArray.indexOfObject(at:options:passingTest:)
callback cannot propagate synchronous failure
NSArray.indexesOfObjects(passingTest:)
callback cannot propagate synchronous failure
NSArray.indexesOfObjects(options:passingTest:)
callback cannot propagate synchronous failure
NSArray.indexesOfObjects(at:options:passingTest:)
callback cannot propagate synchronous failure
NSArray.sortedArray(comparator:)
callback cannot propagate synchronous failure
NSArray.sortedArray(options:usingComparator:)
callback cannot propagate synchronous failure
NSArray.index(of:inSortedRange:options:usingComparator:)
callback cannot propagate synchronous failure