One Logo Pool Ball
UIKit · IOS API REFERENCE

NSDiffableDataSourceSnapshotReference

class · iOS 13.0+ · SDK 27.1

class NSDiffableDataSourceSnapshotReference

Members (30)

method · iOS 13.0+

appendItems

TypeScript
appendItemsWithIdentifiers(identifiers: Array<unknown>): void
Swift declaration
func appendItems(withIdentifiers identifiers: [Any])
method · iOS 13.0+

appendItems

TypeScript
appendItemsWithIdentifiersIntoSectionWithIdentifier(identifiers: Array<unknown>, sectionIdentifier: unknown): void
Swift declaration
func appendItems(withIdentifiers identifiers: [Any], intoSectionWithIdentifier sectionIdentifier: Any)
method · iOS 13.0+

appendSections

TypeScript
appendSections(sectionIdentifiers: Array<unknown>): void
Swift declaration
func appendSections(withIdentifiers sectionIdentifiers: [Any])
method · iOS 13.0+

deleteAllItems

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

deleteItems

TypeScript
deleteItems(identifiers: Array<unknown>): void
Swift declaration
func deleteItems(withIdentifiers identifiers: [Any])
method · iOS 13.0+

deleteSections

TypeScript
deleteSections(sectionIdentifiers: Array<unknown>): void
Swift declaration
func deleteSections(withIdentifiers sectionIdentifiers: [Any])
method · iOS 13.0+

index

TypeScript
indexOfItemIdentifier(itemIdentifier: unknown): number
Swift declaration
func index(ofItemIdentifier itemIdentifier: Any) -> Int
method · iOS 13.0+

index

TypeScript
indexOfSectionIdentifier(sectionIdentifier: unknown): number
Swift declaration
func index(ofSectionIdentifier sectionIdentifier: Any) -> Int
init

init

TypeScript
static init(): NSDiffableDataSourceSnapshotReference
Swift declaration
init()
method · iOS 13.0+

insertItems

TypeScript
insertItemsWithIdentifiersAfterItemWithIdentifier(identifiers: Array<unknown>, itemIdentifier: unknown): void
Swift declaration
func insertItems(withIdentifiers identifiers: [Any], afterItemWithIdentifier itemIdentifier: Any)
method · iOS 13.0+

insertItems

TypeScript
insertItemsWithIdentifiersBeforeItemWithIdentifier(identifiers: Array<unknown>, itemIdentifier: unknown): void
Swift declaration
func insertItems(withIdentifiers identifiers: [Any], beforeItemWithIdentifier itemIdentifier: Any)
method · iOS 13.0+

insertSections

TypeScript
insertSectionsWithIdentifiersAfterSectionWithIdentifier(sectionIdentifiers: Array<unknown>, toSectionIdentifier: unknown): void
Swift declaration
func insertSections(withIdentifiers sectionIdentifiers: [Any], afterSectionWithIdentifier toSectionIdentifier: Any)
method · iOS 13.0+

insertSections

TypeScript
insertSectionsWithIdentifiersBeforeSectionWithIdentifier(sectionIdentifiers: Array<unknown>, toSectionIdentifier: unknown): void
Swift declaration
func insertSections(withIdentifiers sectionIdentifiers: [Any], beforeSectionWithIdentifier toSectionIdentifier: Any)
method · iOS 13.0+

itemIdentifiersInSection

TypeScript
itemIdentifiersInSection(sectionIdentifier: unknown): Array<unknown>
Swift declaration
func itemIdentifiersInSection(withIdentifier sectionIdentifier: Any) -> [Any]
method · iOS 13.0+

moveItem

TypeScript
moveItemWithIdentifierAfterItemWithIdentifier(fromIdentifier: unknown, toIdentifier: unknown): void
Swift declaration
func moveItem(withIdentifier fromIdentifier: Any, afterItemWithIdentifier toIdentifier: Any)
method · iOS 13.0+

moveItem

TypeScript
moveItemWithIdentifierBeforeItemWithIdentifier(fromIdentifier: unknown, toIdentifier: unknown): void
Swift declaration
func moveItem(withIdentifier fromIdentifier: Any, beforeItemWithIdentifier toIdentifier: Any)
method · iOS 13.0+

moveSection

TypeScript
moveSectionWithIdentifierAfterSectionWithIdentifier(fromSectionIdentifier: unknown, toSectionIdentifier: unknown): void
Swift declaration
func moveSection(withIdentifier fromSectionIdentifier: Any, afterSectionWithIdentifier toSectionIdentifier: Any)
method · iOS 13.0+

moveSection

TypeScript
moveSectionWithIdentifierBeforeSectionWithIdentifier(fromSectionIdentifier: unknown, toSectionIdentifier: unknown): void
Swift declaration
func moveSection(withIdentifier fromSectionIdentifier: Any, beforeSectionWithIdentifier toSectionIdentifier: Any)
method · iOS 13.0+

numberOfItems

TypeScript
numberOfItemsInSection(sectionIdentifier: unknown): number
Swift declaration
func numberOfItems(inSection sectionIdentifier: Any) -> Int
method · iOS 15.0+

reconfigureItems

TypeScript
reconfigureItems(identifiers: Array<unknown>): void
Swift declaration
func reconfigureItems(withIdentifiers identifiers: [Any])
method · iOS 13.0+

reloadItems

TypeScript
reloadItems(identifiers: Array<unknown>): void
Swift declaration
func reloadItems(withIdentifiers identifiers: [Any])
method · iOS 13.0+

reloadSections

TypeScript
reloadSections(sectionIdentifiers: Array<unknown>): void
Swift declaration
func reloadSections(withIdentifiers sectionIdentifiers: [Any])
method · iOS 13.0+

sectionIdentifier

TypeScript
sectionIdentifier(itemIdentifier: unknown): (unknown) | null
Swift declaration
func sectionIdentifier(forSectionContainingItemIdentifier itemIdentifier: Any) -> Any?
get · iOS 13.0+

itemIdentifiers

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

numberOfItems

TypeScript
get numberOfItems(): number
Swift declaration
var numberOfItems: Int { get }
get · iOS 13.0+

numberOfSections

TypeScript
get numberOfSections(): number
Swift declaration
var numberOfSections: Int { get }
get · iOS 15.0+

reconfiguredItemIdentifiers

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

reloadedItemIdentifiers

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

reloadedSectionIdentifiers

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

sectionIdentifiers

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

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →