One Logo Pool Ball
UIKit · IOS API REFERENCE

NSDiffableDataSourceSectionSnapshotReference

class · iOS 14.0+ · SDK 27.1

class NSDiffableDataSourceSectionSnapshotReference

Members (25)

method · iOS 14.0+

appendItems

TypeScript
appendItems(items: Array<unknown>): void
Swift declaration
func appendItems(_ items: [Any])
method · iOS 14.0+

appendItems

TypeScript
appendItemsIntoParentItem(items: Array<unknown>, parentItem?: (unknown) | null): void
Swift declaration
func appendItems(_ items: [Any], intoParentItem parentItem: Any?)
method · iOS 14.0+

collapseItems

TypeScript
collapseItems(items: Array<unknown>): void
Swift declaration
func collapseItems(_ items: [Any])
method · iOS 14.0+

containsItem

TypeScript
containsItem(item: unknown): boolean
Swift declaration
func containsItem(_ item: Any) -> Bool
method · iOS 14.0+

deleteAllItems

TypeScript
deleteAllItems(): void
Swift declaration
func deleteAllItems()
method · iOS 14.0+

deleteItems

TypeScript
deleteItems(items: Array<unknown>): void
Swift declaration
func deleteItems(_ items: [Any])
method · iOS 14.0+

expandItems

TypeScript
expandItems(items: Array<unknown>): void
Swift declaration
func expandItems(_ items: [Any])
method · iOS 14.0+

expandedItems

TypeScript
expandedItems(): Array<unknown>
Swift declaration
func expandedItems() -> [Any]
method · iOS 14.0+

index

TypeScript
index(item: unknown): number
Swift declaration
func index(ofItem item: Any) -> Int
init · iOS 14.0+

init

TypeScript
static init(): NSDiffableDataSourceSectionSnapshotReference
Swift declaration
init()
method · iOS 14.0+

insertItems

TypeScript
insertItemsAfterItem(items: Array<unknown>, afterIdentifier: unknown): void
Swift declaration
func insertItems(_ items: [Any], afterItem afterIdentifier: Any)
method · iOS 14.0+

insertItems

TypeScript
insertItemsBeforeItem(items: Array<unknown>, beforeIdentifier: unknown): void
Swift declaration
func insertItems(_ items: [Any], beforeItem beforeIdentifier: Any)
method · iOS 14.0+

insert

TypeScript
insertAfterItem(snapshot: NSDiffableDataSourceSectionSnapshotReference, item: unknown): unknown
Swift declaration
func insert(_ snapshot: NSDiffableDataSourceSectionSnapshotReference, afterItem item: Any) -> Any
method · iOS 14.0+

insert

TypeScript
insertBeforeItem(snapshot: NSDiffableDataSourceSectionSnapshotReference, item: unknown): void
Swift declaration
func insert(_ snapshot: NSDiffableDataSourceSectionSnapshotReference, beforeItem item: Any)
method · iOS 14.0+

isExpanded

TypeScript
isExpanded(item: unknown): boolean
Swift declaration
func isExpanded(_ item: Any) -> Bool
method · iOS 14.0+

isVisible

TypeScript
isVisible(item: unknown): boolean
Swift declaration
func isVisible(_ item: Any) -> Bool
method · iOS 14.0+

level

TypeScript
level(item: unknown): number
Swift declaration
func level(ofItem item: Any) -> Int
method · iOS 14.0+

parent

TypeScript
parent(childItem: unknown): (unknown) | null
Swift declaration
func parent(ofChildItem childItem: Any) -> Any?
method · iOS 14.0+

replaceChildren

TypeScript
replaceChildren(parentItem: unknown, snapshot: NSDiffableDataSourceSectionSnapshotReference): void
Swift declaration
func replaceChildren(ofParentItem parentItem: Any, with snapshot: NSDiffableDataSourceSectionSnapshotReference)
method · iOS 14.0+

ofParentItem

TypeScript
ofParentItem(parentItem: unknown): NSDiffableDataSourceSectionSnapshotReference
Swift declaration
func ofParentItem(_ parentItem: Any) -> NSDiffableDataSourceSectionSnapshotReference
method · iOS 14.0+

ofParentItem

TypeScript
ofParentItemIncludingParentItem(parentItem: unknown, includingParentItem: boolean): NSDiffableDataSourceSectionSnapshotReference
Swift declaration
func ofParentItem(_ parentItem: Any, includingParentItem: Bool) -> NSDiffableDataSourceSectionSnapshotReference
method · iOS 14.0+

visualDescription

TypeScript
visualDescription(): string
Swift declaration
func visualDescription() -> String
get · iOS 14.0+

items

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

rootItems

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

visibleItems

TypeScript
get visibleItems(): Array<unknown>
Swift declaration
var visibleItems: [Any] { get }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →