init(index: Int)
init(indexes: UnsafePointer<Int>?, length: Int)
Availability 有効性
Technology
class NSIndexPath : NSObject
Each index in an index path represents the index into an array of children from one node in the tree to another, deeper, node. For example, the index path 1
specifies the path shown in Figure 1.
各インデックスはあるインデックスパスにおいて、子らからなる配列の中へのインデックスを、ツリーの中のあるノードから別の、より深いノードまで表します。例えば、インデックスパス1
は図 1で示されるパスを指定します。
Note 注意
The UIKit framework adds programming interfaces to the NSIndex
class of the Foundation framework to facilitate the identification of rows and sections in UITable
objects and the identification of items and sections in UICollection
objects. The API consists of class factory methods and properties for accessing the various indexed values. You use the factory methods to create an index path for the corresponding table view or collection view.
UIKitフレームワークは、プログラミングインターフェイスをFoundationフレームワークのNSIndex
クラスに加えることで、UITable
オブジェクトの中の行と区画の識別およびUICollection
オブジェクトの中の項目と区画の識別を容易にします。APIは、様々なインデックス付けされた値にアクセスするためのクラスファクトリメソッドとプロパティからなります。あなたはファクトリメソッドを使って、インデックスパスをその対応するテーブルビューまたはコレクションビューに対して作成します。
Important 重要
The Swift overlay to the Foundation framework provides the Index
structure, which bridges to the NSIndex
class. 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
構造体を提供します、それはNSIndex
クラスにブリッジします。値型についてのさらなる情報として、Working with Cocoa FrameworksをUsing Swift with Cocoa and Objective-C (Swift 4.1)で見てください。
init(index: Int)
init(indexes: UnsafePointer<Int>?, length: Int)
init(row: Int, section: Int)
init(item: Int, section: Int)
var section: Int
var row: Int
var item: Int
var length: Int
func adding(Int) -> IndexPath
func removingLastIndex () -> IndexPath
func compare(IndexPath) -> ComparisonResult
func index(atPosition : Int) -> Int
func getIndexes (UnsafeMutablePointer<Int>, range: NSRange)
func getIndexes (UnsafeMutablePointer<Int>)
typealias IndexPath.ReferenceType