One Logo Pool Ball
Foundation · IOS API REFERENCE

NSPointerArray

class · iOS 6.0+ · SDK 27.1

class NSPointerArray

Members (14)

static · iOS 6.0+

strongObjects

TypeScript
static strongObjects(): NSPointerArray
Swift declaration
class func strongObjects() -> NSPointerArray
static · iOS 6.0+

weakObjects

TypeScript
static weakObjects(): NSPointerArray
Swift declaration
class func weakObjects() -> NSPointerArray
method · iOS 6.0+

addPointer

TypeScript
addPointer(pointer?: (SDKHandle) | null): void
Swift declaration
func addPointer(_ pointer: UnsafeMutableRawPointer?)
method · iOS 6.0+

compact

TypeScript
compact(): void
Swift declaration
func compact()
init · iOS 6.0+

init

TypeScript
static initOptions(options?: NSPointerFunctions_Options): NSPointerArray
Swift declaration
init(options: NSPointerFunctions.Options = [])
init · iOS 6.0+

init

TypeScript
static initPointerFunctions(functions: NSPointerFunctions): NSPointerArray
Swift declaration
init(pointerFunctions functions: NSPointerFunctions)
method · iOS 6.0+

insertPointer

TypeScript
insertPointer(item: (SDKHandle) | null, index: number): void
Swift declaration
func insertPointer(_ item: UnsafeMutableRawPointer?, at index: Int)
method · iOS 6.0+

pointer

TypeScript
pointer(index: number): (SDKHandle) | null
Swift declaration
func pointer(at index: Int) -> UnsafeMutableRawPointer?
method · iOS 6.0+

removePointer

TypeScript
removePointer(index: number): void
Swift declaration
func removePointer(at index: Int)
method · iOS 6.0+

replacePointer

TypeScript
replacePointer(index: number, item?: (SDKHandle) | null): void
Swift declaration
func replacePointer(at index: Int, withPointer item: UnsafeMutableRawPointer?)
get

allObjects

TypeScript
get allObjects(): Array<unknown>
Swift declaration
var allObjects: [Any] { get }
get · iOS 6.0+

count

TypeScript
get count(): number
Swift declaration
var count: Int { get set }
set · iOS 6.0+

count

TypeScript
set count(value: number)
Swift declaration
var count: Int { get set }
get · iOS 6.0+

pointerFunctions

TypeScript
get pointerFunctions(): NSPointerFunctions
Swift declaration
@NSCopying var pointerFunctions: NSPointerFunctions { get }

Skipped declarations

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

NSPointerArray.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All Foundation types →