IGListAdapterUpdater
@interface IGListAdapterUpdater : NSObject <IGListUpdatingDelegate>
An IGListAdapterUpdater
is a concrete type that conforms to IGListUpdatingDelegate
.
It is an out-of-box upater for IGListAdapter
objects to use.
Note
This updater performs re-entrant, coalesced updating for a list. It also uses a least-minimal diff for calculating UI updates whenIGListAdapter
calls
-performUpdateWithCollectionView:fromObjects:toObjects:completion:
.
-
The delegate that receives events with data on the performance of a transition.
Declaration
Objective-C
@property (readwrite, nonatomic) id<IGListAdapterUpdaterDelegate> _Nullable delegate;
-
A flag indicating if a move should be treated as a
delete, then insert
operation.Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL movesAsDeletesInserts;
-
A bitmask of experiments to conduct on the updater.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) IGListExperiment experiments;