Skip to content

Instantly share code, notes, and snippets.

extension NSPointerArray {
func addObject(_ object: AnyObject?) {
guard let strongObject = object else { return }
let pointer = Unmanaged.passUnretained(strongObject).toOpaque()
addPointer(pointer)
}
func insertObject(_ object: AnyObject?, at index: Int) {
guard index < count, let strongObject = object else { return }