func add(Int)
func add(IndexSet)
func add(in: NSRange)
IndexSet
; use NSMutableIndexSet
when you need reference semantics or other Foundation-specific behavior.
特有な整数値の可変コレクションを表しているオブジェクト、それはIndexSet
にブリッジします;NSMutableIndexSet
をあなたが参照意味論または他のFoundation特有の挙動を必要とする場合に使ってください。
Availability 有効性
Technology
class NSMutableIndexSet : NSIndexSet
The NSMutable
class represents a mutable collection of unique unsigned integers, known as indexes because of the way they are used. This collection is referred to as a mutable index set. The inclusive range of valid indexes is 0...(NSNot
; trying to use indexes outside this range is invalid.
NSMutable
クラスは、それらが使われる方法からインデックスとして知られる、それぞれが特有な符号なし整数からなる可変のコレクションを表します。このコレクションは、可変インデックス集合と呼ばれます。有効なインデックスの前後を含む範囲は、0...(NSNot
です;インデックスをこの範囲の外側で使おうと試みることは無効です。
The values in a mutable index set are always sorted, so the order in which values are added is irrelevant. 可変インデックス集合の中の値は、常にソートされます、なので値が加えられる順番は無関係です。
Do not subclass the NSMutable
class.
NSMutable
クラスのサブクラスを作らないでください。
Important 重要
The Swift overlay to the Foundation framework provides the Index
structure, which bridges to the NSMutable
class and its immutable superclass, NSIndex
. For more information about value types, see Working with Cocoa Frameworks in Using Swift with Cocoa and Objective-C (Swift 4.1).
FoundationフレームワークへのSwiftオーバーレイは、Index
構造体を提供します、それはNSMutable
クラスそしてそれの不変スーパークラス、NSIndex
にブリッジします。値型についてのさらなる情報として、Working with Cocoa FrameworksをUsing Swift with Cocoa and Objective-C (Swift 4.1)で見てください。
func add(Int)
func add(IndexSet)
func add(in: NSRange)
func remove(Int)
func remove(IndexSet)
func removeAllIndexes ()
func remove(in: NSRange)
func shiftIndexesStarting (at: Int, by: Int)
class NSIndexSet
IndexSet
; use NSIndexSet
when you need reference semantics or other Foundation-specific behavior.
特有な整数値それらからなるある不変のコレクションを表しているオブジェクト、それはIndexSet
にブリッジします;NSIndexSet
をあなたが参照意味論または他のFoundation特有の挙動を必要とする場合に使ってください。
typealias IndexSet.ReferenceType