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 when IGListAdapter 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;