IGListExperiment
Objective-C
enum IGListExperiment : NSInteger {}
Swift
struct IGListExperiment : OptionSet, @unchecked Sendable
Bitmask-able options used for pre-release feature testing.
-
Specifies no experiments.
Declaration
Objective-C
IGListExperimentNone = 1 << 1Swift
static var none: IGListExperiment { get } -
Test invalidating layout when cell reloads/updates in IGListBindingSectionController.
Declaration
Objective-C
IGListExperimentInvalidateLayoutForUpdates = 1 << 2Swift
static var invalidateLayoutForUpdates: IGListExperiment { get } -
Throw NSInternalInconsistencyException during an update
Declaration
Objective-C
IGListExperimentThrowOnInconsistencyException = 1 << 3Swift
static var throwOnInconsistencyException: IGListExperiment { get } -
Remove the early exit so multiple updates can’t happen at once
Declaration
Objective-C
IGListExperimentRemoveDataSourceChangeEarlyExit = 1 << 4Swift
static var removeDataSourceChangeEarlyExit: IGListExperiment { get } -
Avoids creating off-screen cells
Declaration
Objective-C
IGListExperimentFixPreferredFocusedView = 1 << 5Swift
static var fixPreferredFocusedView: IGListExperiment { get }
View on GitHub