+
+
+ updater
+
+ The updater for this list adapter.
+ +Objective-C
+@property (readonly, strong, nonatomic)
+ id<IGListUpdatingDelegate> _Nonnull updater;
+
+
@@ -487,7 +515,7 @@ Declaration
Objective-C
- (nonnull instancetype)
- initWithUpdater:(nonnull id<IGListUpdatingDelegate>)updatingDelegate
+ initWithUpdater:(nonnull id<IGListUpdatingDelegate>)updater
viewController:(nullable UIViewController *)viewController
workingRangeSize:(NSInteger)workingRangeSize;
@@ -500,7 +528,7 @@ Parameters
- updatingDelegate
+ updater
@@ -1365,7 +1393,7 @@ Return Value
diff --git a/docs/Classes/IGListAdapterUpdater.html b/docs/Classes/IGListAdapterUpdater.html
index 7437d1337..8ae2a5f9e 100644
--- a/docs/Classes/IGListAdapterUpdater.html
+++ b/docs/Classes/IGListAdapterUpdater.html
@@ -291,6 +291,47 @@ Declaration
+
+
+
+
+
+ allowsBackgroundReloading
+
+
+
+
+
+
+
+ A flag indicating whether this updater should skip diffing and simply call
+reloadData
for updates when the collection view is not in a window. The default value is YES
.
+
+
+ Note
+ This will result in better performance, but will not generate the same delegate
+callbacks. If using a custom layout, it will not receive prepareForCollectionViewUpdates:
.
+
+
+
+
+ Warning
+ On iOS < 8.3, this behavior is unsupported and will always be treated as NO
.
+
+
+
+
+
+ Declaration
+
+ Objective-C
+ @property (assign, readwrite, nonatomic) BOOL allowsBackgroundReloading;
+
+
+
+
+
+
@@ -323,7 +364,7 @@ Declaration
diff --git a/docs/Classes/IGListBatchUpdateData.html b/docs/Classes/IGListBatchUpdateData.html
index 661dde8b9..eb491440c 100644
--- a/docs/Classes/IGListBatchUpdateData.html
+++ b/docs/Classes/IGListBatchUpdateData.html
@@ -558,7 +558,7 @@ Return Value
diff --git a/docs/Classes/IGListGridCollectionViewLayout.html b/docs/Classes/IGListGridCollectionViewLayout.html
index 0abab30be..de6557b66 100644
--- a/docs/Classes/IGListGridCollectionViewLayout.html
+++ b/docs/Classes/IGListGridCollectionViewLayout.html
@@ -318,7 +318,7 @@ Declaration
diff --git a/docs/Classes/IGListIndexPathResult.html b/docs/Classes/IGListIndexPathResult.html
index 0ca234982..26c278f5f 100644
--- a/docs/Classes/IGListIndexPathResult.html
+++ b/docs/Classes/IGListIndexPathResult.html
@@ -558,7 +558,7 @@ Declaration
diff --git a/docs/Classes/IGListIndexSetResult.html b/docs/Classes/IGListIndexSetResult.html
index 151392fa6..a84179b7c 100644
--- a/docs/Classes/IGListIndexSetResult.html
+++ b/docs/Classes/IGListIndexSetResult.html
@@ -555,7 +555,7 @@ Declaration
diff --git a/docs/Classes/IGListMoveIndex.html b/docs/Classes/IGListMoveIndex.html
index 1665fda32..d0cfe1df3 100644
--- a/docs/Classes/IGListMoveIndex.html
+++ b/docs/Classes/IGListMoveIndex.html
@@ -296,7 +296,7 @@ Declaration
diff --git a/docs/Classes/IGListMoveIndexPath.html b/docs/Classes/IGListMoveIndexPath.html
index 90e6b15d9..23954473e 100644
--- a/docs/Classes/IGListMoveIndexPath.html
+++ b/docs/Classes/IGListMoveIndexPath.html
@@ -296,7 +296,7 @@ Declaration
diff --git a/docs/Classes/IGListSectionController.html b/docs/Classes/IGListSectionController.html
index e19d1e543..a097c661c 100644
--- a/docs/Classes/IGListSectionController.html
+++ b/docs/Classes/IGListSectionController.html
@@ -661,7 +661,7 @@ Return Value
diff --git a/docs/Classes/IGListSingleSectionController.html b/docs/Classes/IGListSingleSectionController.html
index 15a77f87a..46df30c31 100644
--- a/docs/Classes/IGListSingleSectionController.html
+++ b/docs/Classes/IGListSingleSectionController.html
@@ -563,7 +563,7 @@ Declaration
diff --git a/docs/Classes/IGListStackedSectionController.html b/docs/Classes/IGListStackedSectionController.html
index ceb492b79..887b7952e 100644
--- a/docs/Classes/IGListStackedSectionController.html
+++ b/docs/Classes/IGListStackedSectionController.html
@@ -305,7 +305,7 @@ Parameters
diff --git a/docs/Constants.html b/docs/Constants.html
index 878eeeffc..2ddd48263 100644
--- a/docs/Constants.html
+++ b/docs/Constants.html
@@ -279,7 +279,7 @@ Declaration
diff --git a/docs/Enums.html b/docs/Enums.html
index fed418b1e..348e6735c 100644
--- a/docs/Enums.html
+++ b/docs/Enums.html
@@ -295,7 +295,7 @@ Declaration
diff --git a/docs/Enums/IGListDiffOption.html b/docs/Enums/IGListDiffOption.html
index 774a37396..829dfa859 100644
--- a/docs/Enums/IGListDiffOption.html
+++ b/docs/Enums/IGListDiffOption.html
@@ -296,7 +296,7 @@ Declaration
diff --git a/docs/Enums/IGListExperiment.html b/docs/Enums/IGListExperiment.html
index 7a787ee97..9ba7d835e 100644
--- a/docs/Enums/IGListExperiment.html
+++ b/docs/Enums/IGListExperiment.html
@@ -264,7 +264,7 @@ Declaration
diff --git a/docs/Functions.html b/docs/Functions.html
index b052e9084..a44ef7f14 100644
--- a/docs/Functions.html
+++ b/docs/Functions.html
@@ -714,7 +714,7 @@ Return Value
diff --git a/docs/Guides.html b/docs/Guides.html
index 95d2d6878..a151a51e8 100644
--- a/docs/Guides.html
+++ b/docs/Guides.html
@@ -221,7 +221,7 @@ Guides
diff --git a/docs/Protocols.html b/docs/Protocols.html
index ad65dcbd8..b5a92b2c1 100644
--- a/docs/Protocols.html
+++ b/docs/Protocols.html
@@ -682,7 +682,7 @@ Declaration
diff --git a/docs/Protocols/IGListAdapterDataSource.html b/docs/Protocols/IGListAdapterDataSource.html
index 6a656e112..4fc704b02 100644
--- a/docs/Protocols/IGListAdapterDataSource.html
+++ b/docs/Protocols/IGListAdapterDataSource.html
@@ -434,7 +434,7 @@ Return Value
diff --git a/docs/Protocols/IGListAdapterDelegate.html b/docs/Protocols/IGListAdapterDelegate.html
index 5bfebbea3..20a54e5ed 100644
--- a/docs/Protocols/IGListAdapterDelegate.html
+++ b/docs/Protocols/IGListAdapterDelegate.html
@@ -392,7 +392,7 @@ Parameters
diff --git a/docs/Protocols/IGListAdapterUpdaterDelegate.html b/docs/Protocols/IGListAdapterUpdaterDelegate.html
index c6527d838..10b584c1c 100644
--- a/docs/Protocols/IGListAdapterUpdaterDelegate.html
+++ b/docs/Protocols/IGListAdapterUpdaterDelegate.html
@@ -969,7 +969,7 @@ Parameters
diff --git a/docs/Protocols/IGListCollectionContext.html b/docs/Protocols/IGListCollectionContext.html
index 3538c0372..4751c06bc 100644
--- a/docs/Protocols/IGListCollectionContext.html
+++ b/docs/Protocols/IGListCollectionContext.html
@@ -1701,7 +1701,7 @@ Parameters
diff --git a/docs/Protocols/IGListDiffable.html b/docs/Protocols/IGListDiffable.html
index 35166ee35..b66d6b6e4 100644
--- a/docs/Protocols/IGListDiffable.html
+++ b/docs/Protocols/IGListDiffable.html
@@ -340,7 +340,7 @@ Return Value
diff --git a/docs/Protocols/IGListDisplayDelegate.html b/docs/Protocols/IGListDisplayDelegate.html
index af479681f..b20cbee58 100644
--- a/docs/Protocols/IGListDisplayDelegate.html
+++ b/docs/Protocols/IGListDisplayDelegate.html
@@ -536,7 +536,7 @@ Parameters
diff --git a/docs/Protocols/IGListScrollDelegate.html b/docs/Protocols/IGListScrollDelegate.html
index 325cfaa47..5a14a277e 100644
--- a/docs/Protocols/IGListScrollDelegate.html
+++ b/docs/Protocols/IGListScrollDelegate.html
@@ -419,7 +419,7 @@ Parameters
diff --git a/docs/Protocols/IGListSectionType.html b/docs/Protocols/IGListSectionType.html
index 4fd4a4d8b..23591437b 100644
--- a/docs/Protocols/IGListSectionType.html
+++ b/docs/Protocols/IGListSectionType.html
@@ -530,7 +530,7 @@ Parameters
diff --git a/docs/Protocols/IGListSingleSectionControllerDelegate.html b/docs/Protocols/IGListSingleSectionControllerDelegate.html
index 6a1dfada8..67575c51a 100644
--- a/docs/Protocols/IGListSingleSectionControllerDelegate.html
+++ b/docs/Protocols/IGListSingleSectionControllerDelegate.html
@@ -285,7 +285,7 @@ Parameters
diff --git a/docs/Protocols/IGListSupplementaryViewSource.html b/docs/Protocols/IGListSupplementaryViewSource.html
index 91adc6195..b95f5440f 100644
--- a/docs/Protocols/IGListSupplementaryViewSource.html
+++ b/docs/Protocols/IGListSupplementaryViewSource.html
@@ -421,7 +421,7 @@ Return Value
diff --git a/docs/Protocols/IGListUpdatingDelegate.html b/docs/Protocols/IGListUpdatingDelegate.html
index 8714afd50..87adbf3e0 100644
--- a/docs/Protocols/IGListUpdatingDelegate.html
+++ b/docs/Protocols/IGListUpdatingDelegate.html
@@ -861,7 +861,7 @@ Parameters
diff --git a/docs/Protocols/IGListWorkingRangeDelegate.html b/docs/Protocols/IGListWorkingRangeDelegate.html
index 42b098dee..3ad64dbbf 100644
--- a/docs/Protocols/IGListWorkingRangeDelegate.html
+++ b/docs/Protocols/IGListWorkingRangeDelegate.html
@@ -359,7 +359,7 @@ Parameters
diff --git a/docs/Type Definitions.html b/docs/Type Definitions.html
index ce7be42cb..55f7e4b5b 100644
--- a/docs/Type Definitions.html
+++ b/docs/Type Definitions.html
@@ -570,7 +570,7 @@ Declaration
diff --git a/docs/getting-started.html b/docs/getting-started.html
index 9aaac5fc7..f28cc56ff 100644
--- a/docs/getting-started.html
+++ b/docs/getting-started.html
@@ -347,7 +347,7 @@
diff --git a/docs/iglistdiffable-and-equality.html b/docs/iglistdiffable-and-equality.html
index 836ad72de..120493ede 100644
--- a/docs/iglistdiffable-and-equality.html
+++ b/docs/iglistdiffable-and-equality.html
@@ -301,7 +301,7 @@
diff --git a/docs/index.html b/docs/index.html
index c874a0a5f..cd693ef76 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -337,7 +337,7 @@
diff --git a/docs/installation.html b/docs/installation.html
index b1ee115d7..061d649db 100644
--- a/docs/installation.html
+++ b/docs/installation.html
@@ -249,7 +249,7 @@
diff --git a/docs/migration.html b/docs/migration.html
index 73b70c87a..13b5efdf5 100644
--- a/docs/migration.html
+++ b/docs/migration.html
@@ -259,7 +259,7 @@
diff --git a/docs/undocumented.json b/docs/undocumented.json
index 3bbe33de7..07efe59b4 100644
--- a/docs/undocumented.json
+++ b/docs/undocumented.json
@@ -2,5 +2,5 @@
"warnings": [
],
- "source_directory": "/Users/jsq/src/fbsource/fbobjc/VendorLib/IGListKit/src"
+ "source_directory": "/Users/jesse/GitHub/IGListKit"
}
\ No newline at end of file