init(options: NSPointerFunctions.Options)
init(pointerFunctions : NSPointerFunctions)
class func strongObjects () -> NSPointerArray
class func weakObjects () -> NSPointerArray
Availability 有効性
Technology
class NSPointerArray : NSObject
The pointer array class is modeled after NSArray
, but can also hold nil
values. You can insert or remove nil
values which contribute to the array's count
.
ポインタ配列クラスは、NSArray
を手本にされます、しかしそれでいてnil
値を保持できます。あなたは、nil
値を挿入または除去できます、それは配列のもつcount
に寄与します。
A pointer array can be initialized to maintain strong or weak references to objects, or according to any of the memory or personality options defined by NSPointer
.
ポインタ配列は、オブジェクトに対する強いまたは弱い参照を保守するために、またはNSPointer
によって定義される何らかのメモリまたはパーソナリティオプションにより、初期化されることができます。
The NSCopying
and NSCoding
protocols are applicable only when a pointer array is initialized to maintain strong or weak references to objects.
NSCopying
とNSCoding
プロトコルは、ポインタ配列がオブジェクトに対する強いまたは弱い参照を保守するために初期化される場合にのみ適用可能です。
When enumerating a pointer array with NSFast
using for...in
, the loop will yield any nil
values present in the array. See Fast Enumeration Makes It Easy to Enumerate a Collection in Programming with Objective-C for more information.
ポインタ配列をNSFast
でfor...in
を使って列挙する場合、そのループは配列の中に存在するどんなnil
値でももたらすでしょう。Fast Enumeration Makes It Easy to Enumerate a CollectionをProgramming with Objective-Cにおいてさらなる情報として見てください。
NSPointer
is not suitable for subclassing.
NSPointer
は、サブクラスを作成するのに適しません。
init(options: NSPointerFunctions.Options)
init(pointerFunctions : NSPointerFunctions)
class func strongObjects () -> NSPointerArray
class func weakObjects () -> NSPointerArray
var count: Int
var allObjects : [Any]
func pointer(at: Int) -> UnsafeMutableRawPointer?
func addPointer (UnsafeMutableRawPointer?)
func removePointer (at: Int)
func insertPointer (UnsafeMutableRawPointer?, at: Int)
func replacePointer (at: Int, withPointer : UnsafeMutableRawPointer?)
func compact()
NULL
values from the receiver.
NULL
値をポインタから取り除きます。
var pointerFunctions : NSPointerFunctions
class NSPointerFunctions
NSPointerFunctions
defines callout functions appropriate for managing a pointer reference held somewhere else.
NSPointerFunctions
のインスタンスは、どこか他の場所で保持されるポインタ参照を管理するためにコールアウト関数を定義します。
class NSMapTable
class NSHashTable