mirror of
https://github.com/Instagram/IGListKit
synced 2026-04-21 13:37:19 +00:00
Updated the IGListKit docs to v5.2.0 (#1656)
Summary: ## Changes in this pull request Updates the IGListKit docs to the latest API spec in v5.2.0 ### Checklist - [x] All tests pass. Demo project builds and runs. - [x] I added tests, an experiment, or detailed why my change isn't tested. - [x] I added an entry to the `CHANGELOG.md` for any breaking changes, enhancements, or bug fixes. - [x] I have reviewed the [contributing guide](https://github.com/Instagram/IGListKit/blob/main/.github/CONTRIBUTING.md) Pull Request resolved: https://github.com/instagram/IGListKit/pull/1656 Reviewed By: jurmarcus Differential Revision: D93350284 Pulled By: TimOliver fbshipit-source-id: fa4276caae7309f3ef0fd78f5a0c4bcc05d9cb9f
This commit is contained in:
parent
062b2f9f70
commit
894c34db05
78 changed files with 7336 additions and 299 deletions
25
CHANGELOG.md
25
CHANGELOG.md
|
|
@ -2,21 +2,38 @@
|
|||
|
||||
The changelog for `IGListKit`. Also see the [releases](https://github.com/instagram/IGListKit/releases) on GitHub.
|
||||
|
||||
5.2.0 (Upcoming Release)
|
||||
5.3.0 (Upcoming Release)
|
||||
-----
|
||||
|
||||
5.2.0
|
||||
-----
|
||||
|
||||
### Enhancements
|
||||
|
||||
- Added a more defensive check for NaN values in item bounds when applying layout attributes in `-[IGListCollectionViewLayout layoutAttributesForItemAtIndexPath:]`. Minqi Ma [(358fe894)](https://github.com/Instagram/IGListKit/commit/358fe894f2c66a14ac1eda7ba09a2de158373cd5)
|
||||
|
||||
- Improved assertion details in `IGListAdapter+UICollectionView.m`. [Maxime Ollivier](https://github.com/maxolls) [(7240131c)](https://github.com/Instagram/IGListKit/commit/7240131ceaa7784bfed60fdb9a623e3b7f4cdf5b)
|
||||
|
||||
- Formalized assertions that `IGListAdapterDelegateAnnouncer` is main-thread confined. Andrew Cuneo [(7dddb0d4)](https://github.com/Instagram/IGListKit/commit/7dddb0d4c83c14a3cade15a24a9df5b61f7a6836)
|
||||
|
||||
### Fixes
|
||||
|
||||
- An `EXC_BAD_ACCESS` crash in `IGListSectionMap.m` during `IGListAdapter` deallocation. [Hoà V. DINH](https://github.com/dinhvh) [(d1ddab8e)](https://github.com/Instagram/IGListKit/commit/d1ddab8e20fe8b3effc70dc878697e0f421f9a25)
|
||||
|
||||
- A crash where an index value provided to `-[IGListBindingSectionController sizeForItemAtIndex:]` was out of bounds. Kaur Ishnoor [(0a0b11bd)](https://github.com/Instagram/IGListKit/commit/0a0b11bdc81d96aa6525d558715bc46d91393711)
|
||||
|
||||
5.1.0
|
||||
-----
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
- Added methods to the `IGListAdapterDelegate` to include callback methods for any time a cell will appear or did disappear from the screen. This can be used in conjunction with the `IGListAdapterDelegateAnnouncer` to listen globally for cell lifecycle events. Any implementer of `IGListAdapterDelegate` must update to include these methods. [Jesse Seidman](https://github.com/jseidman95) [(fa50aa1)](https://github.com/Instagram/IGListKit/commit/fa50aa1cf1be85940787e211d23eb5e7873dbf24), [(d1d6f9d)](https://github.com/Instagram/IGListKit/commit/d1d6f9d52caef89efd11444161ac341266d36ccf), [(03049f7)](https://github.com/Instagram/IGListKit/commit/03049f742f46a6ac28abedd249d176cac4694990)
|
||||
- Added methods to the `IGListAdapterDelegate` to include callback methods for any time a cell will appear or did disappear from the screen. This can be used in conjunction with the `IGListAdapterDelegateAnnouncer` to listen globally for cell lifecycle events. Any implementer of `IGListAdapterDelegate` must update to include these methods. [Jesse Seidman](https://github.com/jseidman95) [(fa50aa1c)](https://github.com/Instagram/IGListKit/commit/fa50aa1cf1be85940787e211d23eb5e7873dbf24), [(d1d6f9d5)](https://github.com/Instagram/IGListKit/commit/d1d6f9d52caef89efd11444161ac341266d36ccf), [(03049f74)](https://github.com/Instagram/IGListKit/commit/03049f742f46a6ac28abedd249d176cac4694990)
|
||||
|
||||
- Added `willCrash` delegate methods in order to capture incoming crashes in IGListKit for analysis. Any implementer of `IGListAdapterUpdaterDelegate` and/or `IGListUpdatingDelegate` must update to include these methods. [Hoà V. DINH](https://github.com/dinhvh) [(da1050e)](https://github.com/Instagram/IGListKit/commit/da1050ef397c9cf38e88ac047196fe53fe6febb0)
|
||||
- Added `willCrash` delegate methods in order to capture incoming crashes in IGListKit for analysis. Any implementer of `IGListAdapterUpdaterDelegate` and/or `IGListUpdatingDelegate` must update to include these methods. [Hoà V. DINH](https://github.com/dinhvh) [(da1050ef)](https://github.com/Instagram/IGListKit/commit/da1050ef397c9cf38e88ac047196fe53fe6febb0)
|
||||
|
||||
### Enhancements
|
||||
|
||||
- Replaced CocoaPods with SPM as the new dependency manager of `IGListKit.xcodeproj` when running unit tests. [Tim Oliver](https://github.com/timoliver) [(2964f06)](https://github.com/Instagram/IGListKit/commit/2964f066a3b0ad533f2eeda71096caeb0b54500a)
|
||||
- Replaced CocoaPods with SPM as the new dependency manager of `IGListKit.xcodeproj` when running unit tests. [Tim Oliver](https://github.com/timoliver) [(2964f066)](https://github.com/Instagram/IGListKit/commit/2964f066a3b0ad533f2eeda71096caeb0b54500a)
|
||||
|
||||
- Added handling for new collection view cell dequeue behavior in iOS 18 [Maxime Ollivier](https://github.com/maxolls) [(4bad7d52)](https://github.com/Instagram/IGListKit/commit/4bad7d52604c695e48c0c161fed631aad8511449)
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ We use the open source version `main` branch in the Instagram app.
|
|||
The preferred installation method is with [CocoaPods](https://cocoapods.org). Add the following to your `Podfile`:
|
||||
|
||||
```ruby
|
||||
pod 'IGListKit', '~> 5.1.0'
|
||||
pod 'IGListKit', '~> 5.2.0'
|
||||
```
|
||||
|
||||
### Carthage
|
||||
|
|
@ -56,7 +56,7 @@ pod 'IGListKit', '~> 5.1.0'
|
|||
For [Carthage](https://github.com/Carthage/Carthage), add the following to your `Cartfile`:
|
||||
|
||||
```ogdl
|
||||
github "Instagram/IGListKit" ~> 5.1.0
|
||||
github "Instagram/IGListKit" ~> 5.2.0
|
||||
```
|
||||
|
||||
### Swift Package Manager
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
推荐使用[CocoaPods](https://cocoapods.org)来进行安装,只需添加如下语句到你的`Podfile`文件中:
|
||||
|
||||
```ruby
|
||||
pod 'IGListKit', '~> 5.1.0'
|
||||
pod 'IGListKit', '~> 5.2.0'
|
||||
```
|
||||
|
||||
### Carthage
|
||||
|
|
@ -55,7 +55,7 @@ pod 'IGListKit', '~> 5.1.0'
|
|||
对于[Carthage](https://github.com/Carthage/Carthage), 添加如下到`Cartfile`文件中:
|
||||
|
||||
```ogdl
|
||||
github "Instagram/IGListKit" ~> 5.1.0
|
||||
github "Instagram/IGListKit" ~> 5.2.0
|
||||
```
|
||||
|
||||
> 对于高级用法, 查阅 [安装指南](https://instagram.github.io/IGListKit/installation.html)。
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>5.1.0</string>
|
||||
<string>5.2.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
|
|
|
|||
368
docs/Categories.html
Normal file
368
docs/Categories.html
Normal file
|
|
@ -0,0 +1,368 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Categories Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
<script src="js/lunr.min.js" defer></script>
|
||||
<script src="js/typeahead.jquery.js" defer></script>
|
||||
<script src="js/jazzy.search.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/objc/Section/Categories" class="dashAnchor"></a>
|
||||
<a title="Categories Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">IGListKit</a>
|
||||
<img id="carat" src="img/carat.png" alt=""/>
|
||||
Categories Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Guides.html">Guides</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="best-practices-and-faq.html">Best Practices and FAQ</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="generating-your-models-using-remodel.html">Generating your models using remodel</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="iglistdiffable-and-equality.html">IGListDiffable and Equality</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="installation.html">Installation</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="migration.html">Migration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="modeling-and-binding.html">Modeling and Binding</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="vision.html">VISION</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="working-with-core-data.html">Working with Core Data</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="working-with-uicollectionview.html">Working with UICollectionView</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListBatchUpdateData.html">IGListBatchUpdateData</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListBindingSectionController.html">IGListBindingSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListBindingSingleSectionController.html">IGListBindingSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionView.html">IGListCollectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListIndexPathResult.html">IGListIndexPathResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListIndexSetResult.html">IGListIndexSetResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListMoveIndex.html">IGListMoveIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListMoveIndexPath.html">IGListMoveIndexPath</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes.html#/c:objc(cs)IGListReloadDataUpdater">IGListReloadDataUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListSectionController.html">IGListSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListSingleSectionController.html">IGListSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListTransitionData.html">IGListTransitionData</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Constants.html">Constants</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Constants.html#/c:@IGListKitVersionNumber">IGListKitVersionNumber</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Constants.html#/c:@IGListKitVersionString">IGListKitVersionString</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Enums.html">Enumerations</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Enums/IGListAdapterUpdateType.html">IGListAdapterUpdateType</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Enums/IGListDiffOption.html">IGListDiffOption</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Enums/IGListExperiment.html">IGListExperiment</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListAdapterDataSource.html">IGListAdapterDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListAdapterMoveDelegate.html">IGListAdapterMoveDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListAdapterPerformanceDelegate.html">IGListAdapterPerformanceDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListAdapterUpdateListener.html">IGListAdapterUpdateListener</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListAdapterUpdaterDelegate.html">IGListAdapterUpdaterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListBatchContext.html">IGListBatchContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListBindable.html">IGListBindable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListBindingSectionControllerDataSource.html">IGListBindingSectionControllerDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListBindingSectionControllerSelectionDelegate.html">IGListBindingSectionControllerSelectionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListCollectionContext.html">IGListCollectionContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListCollectionViewDelegateLayout.html">IGListCollectionViewDelegateLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListDiffable.html">IGListDiffable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListDisplayDelegate.html">IGListDisplayDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListScrollDelegate.html">IGListScrollDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListSingleSectionControllerDelegate.html">IGListSingleSectionControllerDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListSupplementaryViewSource.html">IGListSupplementaryViewSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/IGListWorkingRangeDelegate.html">IGListWorkingRangeDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListCollectionViewBlock">IGListCollectionViewBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListDataSourceChangeBlock">IGListDataSourceChangeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListItemUpdateBlock">IGListItemUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListObjectTransitionBlock">IGListObjectTransitionBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListReloadUpdateBlock">IGListReloadUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellConfigureBlock">IGListSingleSectionCellConfigureBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellSizeBlock">IGListSingleSectionCellSizeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListToObjectBlock">IGListToObjectBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataApplyBlock">IGListTransitionDataApplyBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataBlock">IGListTransitionDataBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListAdapter.h@T@IGListUpdaterCompletion">IGListUpdaterCompletion</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListUpdatingCompletion">IGListUpdatingCompletion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Functions.html">Functions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Functions.html#/c:@F@IGListDiff">IGListDiff</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Functions.html#/c:@F@IGListDiffPaths">IGListDiffPaths</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Functions.html#/c:IGListExperiments.h@F@IGListExperimentEnabled">IGListExperimentEnabled</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Categories</h1>
|
||||
<p>The following categories are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cy)UIViewController@IGListAdapter"></a>
|
||||
<a name="//apple_ref/objc/Extension/UIViewController(IGListAdapter)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cy)UIViewController@IGListAdapter">UIViewController(IGListAdapter)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Undocumented</p>
|
||||
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">@interface</span> <span class="nc">UIViewController</span> <span class="p">(</span><span class="nl">IGListAdapter</span><span class="p">)</span>
|
||||
|
||||
<span class="c1">/// Adapters that have this VC as their `viewController`</span>
|
||||
<span class="k">-</span> <span class="p">(</span><span class="n">NSArray</span><span class="o"><</span><span class="n"><a href="Classes/IGListAdapter.html">IGListAdapter</a></span> <span class="o">*></span> <span class="o">*</span><span class="p">)</span><span class="n">associatedListAdapters</span><span class="p">;</span>
|
||||
|
||||
<span class="k">@end</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
381
docs/Categories/UIViewController(IGListAdapter).html
Normal file
381
docs/Categories/UIViewController(IGListAdapter).html
Normal file
|
|
@ -0,0 +1,381 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>UIViewController(IGListAdapter) Category Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
<script src="../js/lunr.min.js" defer></script>
|
||||
<script src="../js/typeahead.jquery.js" defer></script>
|
||||
<script src="../js/jazzy.search.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/objc/Extension/UIViewController(IGListAdapter)" class="dashAnchor"></a>
|
||||
<a title="UIViewController(IGListAdapter) Category Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">IGListKit</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
(Imported).UIViewController(IGListAdapter) Category Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Guides.html">Guides</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../best-practices-and-faq.html">Best Practices and FAQ</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../generating-your-models-using-remodel.html">Generating your models using remodel</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../iglistdiffable-and-equality.html">IGListDiffable and Equality</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../installation.html">Installation</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../migration.html">Migration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../modeling-and-binding.html">Modeling and Binding</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../vision.html">VISION</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-core-data.html">Working with Core Data</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-uicollectionview.html">Working with UICollectionView</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBatchUpdateData.html">IGListBatchUpdateData</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSingleSectionController.html">IGListBindingSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionView.html">IGListCollectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexPathResult.html">IGListIndexPathResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexSetResult.html">IGListIndexSetResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndex.html">IGListMoveIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndexPath.html">IGListMoveIndexPath</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes.html#/c:objc(cs)IGListReloadDataUpdater">IGListReloadDataUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSectionController.html">IGListSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSingleSectionController.html">IGListSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListTransitionData.html">IGListTransitionData</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Constants.html">Constants</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionNumber">IGListKitVersionNumber</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionString">IGListKitVersionString</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Enums.html">Enumerations</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListAdapterUpdateType.html">IGListAdapterUpdateType</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListDiffOption.html">IGListDiffOption</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListExperiment.html">IGListExperiment</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDataSource.html">IGListAdapterDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterMoveDelegate.html">IGListAdapterMoveDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterPerformanceDelegate.html">IGListAdapterPerformanceDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdateListener.html">IGListAdapterUpdateListener</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdaterDelegate.html">IGListAdapterUpdaterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBatchContext.html">IGListBatchContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindable.html">IGListBindable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerDataSource.html">IGListBindingSectionControllerDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerSelectionDelegate.html">IGListBindingSectionControllerSelectionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionContext.html">IGListCollectionContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewDelegateLayout.html">IGListCollectionViewDelegateLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDiffable.html">IGListDiffable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDisplayDelegate.html">IGListDisplayDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListScrollDelegate.html">IGListScrollDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSingleSectionControllerDelegate.html">IGListSingleSectionControllerDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSupplementaryViewSource.html">IGListSupplementaryViewSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListWorkingRangeDelegate.html">IGListWorkingRangeDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListCollectionViewBlock">IGListCollectionViewBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListDataSourceChangeBlock">IGListDataSourceChangeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListItemUpdateBlock">IGListItemUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListObjectTransitionBlock">IGListObjectTransitionBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListReloadUpdateBlock">IGListReloadUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellConfigureBlock">IGListSingleSectionCellConfigureBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellSizeBlock">IGListSingleSectionCellSizeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListToObjectBlock">IGListToObjectBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataApplyBlock">IGListTransitionDataApplyBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataBlock">IGListTransitionDataBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListAdapter.h@T@IGListUpdaterCompletion">IGListUpdaterCompletion</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListUpdatingCompletion">IGListUpdatingCompletion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Functions.html">Functions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiff">IGListDiff</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiffPaths">IGListDiffPaths</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:IGListExperiments.h@F@IGListExperimentEnabled">IGListExperimentEnabled</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>UIViewController(IGListAdapter)</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
|
||||
<pre class="highlight objective_c"><code><span class="k">@interface</span> <span class="nc">UIViewController</span> <span class="p">(</span><span class="nl">IGListAdapter</span><span class="p">)</span>
|
||||
|
||||
<span class="c1">/// Adapters that have this VC as their `viewController`</span>
|
||||
<span class="k">-</span> <span class="p">(</span><span class="n">NSArray</span><span class="o"><</span><span class="n"><a href="../Classes/IGListAdapter.html">IGListAdapter</a></span> <span class="o">*></span> <span class="o">*</span><span class="p">)</span><span class="n">associatedListAdapters</span><span class="p">;</span>
|
||||
|
||||
<span class="k">@end</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Undocumented</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)UIViewController(im)associatedListAdapters"></a>
|
||||
<a name="//apple_ref/objc/Method/-associatedListAdapters" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)UIViewController(im)associatedListAdapters">-associatedListAdapters</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Adapters that have this VC as their <code>viewController</code></p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">nonnull</span> <span class="n">NSArray</span><span class="o"><</span><span class="n"><a href="../Classes/IGListAdapter.html">IGListAdapter</a></span> <span class="o">*></span> <span class="o">*</span><span class="p">)</span><span class="n">associatedListAdapters</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">associatedListAdapters</span><span class="p">()</span> <span class="o">-></span> <span class="p">[</span><span class="kt"><a href="../Classes/IGListAdapter.html">IGListAdapter</a></span><span class="p">]</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="Classes Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -71,12 +71,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -95,6 +106,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -220,6 +234,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -278,6 +298,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -499,7 +525,52 @@ controllers in a collection view.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">ListAdapter</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">class</span> <span class="kt">ListAdapter</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListAdapterDelegateAnnouncer"></a>
|
||||
<a name="//apple_ref/objc/Class/IGListAdapterDelegateAnnouncer" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListAdapterDelegateAnnouncer">IGListAdapterDelegateAnnouncer</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Undocumented</p>
|
||||
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">@interface</span> <span class="nc">IGListAdapterDelegateAnnouncer</span> <span class="p">:</span> <span class="nc">NSObject</span>
|
||||
|
||||
<span class="c1">/// Default announcer for all `IGListAdapter`</span>
|
||||
<span class="k">+</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">sharedInstance</span><span class="p">;</span>
|
||||
|
||||
<span class="c1">/// Add a delegate that will receive callbacks for all `IGListAdapter`.</span>
|
||||
<span class="c1">/// This is a weak reference, so you don't need to remove it on dealloc.</span>
|
||||
<span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">addListener</span><span class="p">:(</span><span class="n">id</span><span class="o"><</span><span class="n"><a href="Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a></span><span class="o">></span><span class="p">)</span><span class="nv">listener</span><span class="p">;</span>
|
||||
|
||||
<span class="c1">/// Remove delegate</span>
|
||||
<span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">removeListener</span><span class="p">:(</span><span class="n">id</span><span class="o"><</span><span class="n"><a href="Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a></span><span class="o">></span><span class="p">)</span><span class="nv">listener</span><span class="p">;</span>
|
||||
|
||||
<span class="k">@end</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">IGListAdapterDelegateAnnouncer</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -541,7 +612,7 @@ for calculating UI updates when <code><a href="Classes/IGListAdapter.html">IGLis
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">ListAdapterUpdater</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">ListUpdatingDelegate</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">class</span> <span class="kt">ListAdapterUpdater</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">ListUpdatingDelegate</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -596,7 +667,7 @@ instance has already been checked.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">ListBindingSectionController</span><span class="o"><</span><span class="kt">ObjectType</span><span class="o">></span> <span class="p">:</span> <span class="kt">ListSectionController</span> <span class="k">where</span> <span class="kt">ObjectType</span> <span class="p">:</span> <span class="kt">ListDiffable</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">class</span> <span class="kt">ListBindingSectionController</span><span class="o"><</span><span class="kt">ObjectType</span><span class="o">></span> <span class="p">:</span> <span class="kt">ListSectionController</span> <span class="k">where</span> <span class="kt">ObjectType</span> <span class="p">:</span> <span class="kt">ListDiffable</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -770,6 +841,41 @@ next column. Headers, if used, are stretched to the height of the collection vie
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListCollectionViewLayoutInvalidationContext"></a>
|
||||
<a name="//apple_ref/objc/Class/IGListCollectionViewLayoutInvalidationContext" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListCollectionViewLayoutInvalidationContext">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>The default invalidation context class used by IGListCollectionViewLayout.</p>
|
||||
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code>
|
||||
<span class="k">@interface</span> <span class="nc">IGListCollectionViewLayoutInvalidationContext</span>
|
||||
<span class="p">:</span> <span class="nc">UICollectionViewLayoutInvalidationContext</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">ListCollectionViewLayoutInvalidationContext</span> <span class="p">:</span> <span class="kt">UICollectionViewLayoutInvalidationContext</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
|
|
@ -872,7 +978,7 @@ It is an out-of-box updater for <code><a href="Classes/IGListAdapter.html">IGLis
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">ListSectionController</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">class</span> <span class="kt">ListSectionController</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -954,8 +1060,8 @@ simpler architecture.</p>
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListAdapter Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -300,7 +326,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">ListAdapter</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">class</span> <span class="kt">ListAdapter</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -409,7 +435,7 @@ controllers in a collection view.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">dataSource</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListAdapterDataSource</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">dataSource</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListAdapterDataSource</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -441,7 +467,7 @@ controllers in a collection view.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">delegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListAdapterDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">delegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListAdapterDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -478,7 +504,7 @@ controllers in a collection view.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">collectionViewDelegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">UICollectionViewDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">collectionViewDelegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">UICollectionViewDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -510,7 +536,7 @@ controllers in a collection view.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">scrollViewDelegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">UIScrollViewDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">scrollViewDelegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">UIScrollViewDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -547,7 +573,7 @@ controllers in a collection view.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">moveDelegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListAdapterMoveDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">moveDelegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListAdapterMoveDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -579,7 +605,7 @@ controllers in a collection view.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">performanceDelegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListAdapterPerformanceDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">performanceDelegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListAdapterPerformanceDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -611,7 +637,7 @@ controllers in a collection view.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">updater</span><span class="p">:</span> <span class="kd">any</span> <span class="kt"><a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a></span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">updater</span><span class="p">:</span> <span class="n">any</span> <span class="kt"><a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a></span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -650,6 +676,40 @@ controllers in a collection view.</p>
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListAdapter(py)autoDeselectEnabled"></a>
|
||||
<a name="//apple_ref/objc/Property/autoDeselectEnabled" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListAdapter(py)autoDeselectEnabled">autoDeselectEnabled</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>When true, we automatically deselect cells after they are selected (animated), so each section-controller doesn’t have to.
|
||||
Note this doesn’t apply to selection via <code>-selectItemAtIndexPath</code>, since those do not receive a delegate callback.
|
||||
Default is false.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">nonatomic</span><span class="p">)</span> <span class="n">BOOL</span> <span class="n">autoDeselectEnabled</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">autoDeselectEnabled</span><span class="p">:</span> <span class="kt">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
|
|
@ -688,7 +748,7 @@ the range is updated as objects enter and exit the working range.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">updater</span><span class="p">:</span> <span class="kd">any</span> <span class="kt"><a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a></span><span class="p">,</span> <span class="nv">viewController</span><span class="p">:</span> <span class="kt">UIViewController</span><span class="p">?,</span> <span class="nv">workingRangeSize</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">updater</span><span class="p">:</span> <span class="n">any</span> <span class="kt"><a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a></span><span class="p">,</span> <span class="nv">viewController</span><span class="p">:</span> <span class="kt">UIViewController</span><span class="p">?,</span> <span class="nv">workingRangeSize</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -769,7 +829,7 @@ the range is updated as objects enter and exit the working range.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">updater</span><span class="p">:</span> <span class="kd">any</span> <span class="kt"><a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a></span><span class="p">,</span> <span class="nv">viewController</span><span class="p">:</span> <span class="kt">UIViewController</span><span class="p">?)</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">convenience</span> <span class="nf">init</span><span class="p">(</span><span class="nv">updater</span><span class="p">:</span> <span class="n">any</span> <span class="kt"><a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a></span><span class="p">,</span> <span class="nv">viewController</span><span class="p">:</span> <span class="kt">UIViewController</span><span class="p">?)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -838,7 +898,7 @@ the range is updated as objects enter and exit the working range.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">performUpdates</span><span class="p">(</span><span class="nv">animated</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">)</span> <span class="k">async</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">performUpdates</span><span class="p">(</span><span class="nv">animated</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">,</span> <span class="nv">completion</span><span class="p">:</span> <span class="kt">ListUpdaterCompletion</span><span class="p">?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -907,7 +967,7 @@ section controllers. Use <code>-[IGListAdapter performUpdatesAnimated:completion
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">reloadData</span><span class="p">()</span> <span class="k">async</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">reloadData</span><span class="p">(</span><span class="nv">completion</span><span class="p">:</span> <span class="kt">ListUpdaterCompletion</span><span class="p">?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1431,6 +1491,42 @@ section controllers. Use <code>-[IGListAdapter performUpdatesAnimated:completion
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListAdapter(im)indexesOfVisibleObjects"></a>
|
||||
<a name="//apple_ref/objc/Method/-indexesOfVisibleObjects" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListAdapter(im)indexesOfVisibleObjects">-indexesOfVisibleObjects</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Less performant that <code>visibleObjects</code> but gives you an ordering to the list of visible objects in <code>self.objects</code>.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">nonnull</span> <span class="n">NSIndexSet</span> <span class="o">*</span><span class="p">)</span><span class="n">indexesOfVisibleObjects</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">indexesOfVisibleObjects</span><span class="p">()</span> <span class="o">-></span> <span class="kt">IndexSet</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>An index set for objects in <code>self.objects</code>. Result’s <code>.count</code> will be <code>0</code> if no visible objects.</p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
|
|
@ -1862,7 +1958,7 @@ the amount it has been scrolled into in the coordinates of the cell’s boun
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">add</span><span class="p">(</span><span class="n">_</span> <span class="nv">updateListener</span><span class="p">:</span> <span class="kd">any</span> <span class="kt">ListAdapterUpdateListener</span><span class="p">)</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">add</span><span class="p">(</span><span class="n">_</span> <span class="nv">updateListener</span><span class="p">:</span> <span class="n">any</span> <span class="kt">ListAdapterUpdateListener</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1914,7 +2010,7 @@ the amount it has been scrolled into in the coordinates of the cell’s boun
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">remove</span><span class="p">(</span><span class="n">_</span> <span class="nv">updateListener</span><span class="p">:</span> <span class="kd">any</span> <span class="kt">ListAdapterUpdateListener</span><span class="p">)</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">remove</span><span class="p">(</span><span class="n">_</span> <span class="nv">updateListener</span><span class="p">:</span> <span class="n">any</span> <span class="kt">ListAdapterUpdateListener</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1945,8 +2041,8 @@ the amount it has been scrolled into in the coordinates of the cell’s boun
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
458
docs/Classes/IGListAdapterDelegateAnnouncer.html
Normal file
458
docs/Classes/IGListAdapterDelegateAnnouncer.html
Normal file
|
|
@ -0,0 +1,458 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>IGListAdapterDelegateAnnouncer Class Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
<script src="../js/lunr.min.js" defer></script>
|
||||
<script src="../js/typeahead.jquery.js" defer></script>
|
||||
<script src="../js/jazzy.search.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/objc/Class/IGListAdapterDelegateAnnouncer" class="dashAnchor"></a>
|
||||
<a title="IGListAdapterDelegateAnnouncer Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">IGListKit</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
IGListAdapterDelegateAnnouncer Class Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Guides.html">Guides</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../best-practices-and-faq.html">Best Practices and FAQ</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../generating-your-models-using-remodel.html">Generating your models using remodel</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../iglistdiffable-and-equality.html">IGListDiffable and Equality</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../installation.html">Installation</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../migration.html">Migration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../modeling-and-binding.html">Modeling and Binding</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../vision.html">VISION</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-core-data.html">Working with Core Data</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-uicollectionview.html">Working with UICollectionView</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBatchUpdateData.html">IGListBatchUpdateData</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSingleSectionController.html">IGListBindingSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionView.html">IGListCollectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexPathResult.html">IGListIndexPathResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexSetResult.html">IGListIndexSetResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndex.html">IGListMoveIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndexPath.html">IGListMoveIndexPath</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes.html#/c:objc(cs)IGListReloadDataUpdater">IGListReloadDataUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSectionController.html">IGListSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSingleSectionController.html">IGListSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListTransitionData.html">IGListTransitionData</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Constants.html">Constants</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionNumber">IGListKitVersionNumber</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionString">IGListKitVersionString</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Enums.html">Enumerations</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListAdapterUpdateType.html">IGListAdapterUpdateType</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListDiffOption.html">IGListDiffOption</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListExperiment.html">IGListExperiment</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDataSource.html">IGListAdapterDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterMoveDelegate.html">IGListAdapterMoveDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterPerformanceDelegate.html">IGListAdapterPerformanceDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdateListener.html">IGListAdapterUpdateListener</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdaterDelegate.html">IGListAdapterUpdaterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBatchContext.html">IGListBatchContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindable.html">IGListBindable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerDataSource.html">IGListBindingSectionControllerDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerSelectionDelegate.html">IGListBindingSectionControllerSelectionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionContext.html">IGListCollectionContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewDelegateLayout.html">IGListCollectionViewDelegateLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDiffable.html">IGListDiffable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDisplayDelegate.html">IGListDisplayDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListScrollDelegate.html">IGListScrollDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSingleSectionControllerDelegate.html">IGListSingleSectionControllerDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSupplementaryViewSource.html">IGListSupplementaryViewSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListWorkingRangeDelegate.html">IGListWorkingRangeDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListCollectionViewBlock">IGListCollectionViewBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListDataSourceChangeBlock">IGListDataSourceChangeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListItemUpdateBlock">IGListItemUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListObjectTransitionBlock">IGListObjectTransitionBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListReloadUpdateBlock">IGListReloadUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellConfigureBlock">IGListSingleSectionCellConfigureBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellSizeBlock">IGListSingleSectionCellSizeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListToObjectBlock">IGListToObjectBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataApplyBlock">IGListTransitionDataApplyBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataBlock">IGListTransitionDataBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListAdapter.h@T@IGListUpdaterCompletion">IGListUpdaterCompletion</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListUpdatingCompletion">IGListUpdatingCompletion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Functions.html">Functions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiff">IGListDiff</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiffPaths">IGListDiffPaths</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:IGListExperiments.h@F@IGListExperimentEnabled">IGListExperimentEnabled</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>IGListAdapterDelegateAnnouncer</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">@interface</span> <span class="nc">IGListAdapterDelegateAnnouncer</span> <span class="p">:</span> <span class="nc">NSObject</span>
|
||||
|
||||
<span class="c1">/// Default announcer for all `IGListAdapter`</span>
|
||||
<span class="k">+</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">sharedInstance</span><span class="p">;</span>
|
||||
|
||||
<span class="c1">/// Add a delegate that will receive callbacks for all `IGListAdapter`.</span>
|
||||
<span class="c1">/// This is a weak reference, so you don't need to remove it on dealloc.</span>
|
||||
<span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">addListener</span><span class="p">:(</span><span class="n">id</span><span class="o"><</span><span class="n"><a href="../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a></span><span class="o">></span><span class="p">)</span><span class="nv">listener</span><span class="p">;</span>
|
||||
|
||||
<span class="c1">/// Remove delegate</span>
|
||||
<span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">removeListener</span><span class="p">:(</span><span class="n">id</span><span class="o"><</span><span class="n"><a href="../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a></span><span class="o">></span><span class="p">)</span><span class="nv">listener</span><span class="p">;</span>
|
||||
|
||||
<span class="k">@end</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">IGListAdapterDelegateAnnouncer</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Undocumented</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListAdapterDelegateAnnouncer(cm)sharedInstance"></a>
|
||||
<a name="//apple_ref/objc/Method/+sharedInstance" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListAdapterDelegateAnnouncer(cm)sharedInstance">+sharedInstance</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Default announcer for all <code><a href="../Classes/IGListAdapter.html">IGListAdapter</a></code></p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">+</span> <span class="p">(</span><span class="n">nonnull</span> <span class="n">instancetype</span><span class="p">)</span><span class="n">sharedInstance</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">sharedInstance</span><span class="p">()</span> <span class="o">-></span> <span class="k">Self</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListAdapterDelegateAnnouncer(im)addListener:"></a>
|
||||
<a name="//apple_ref/objc/Method/-addListener:" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListAdapterDelegateAnnouncer(im)addListener:">-addListener:<wbr></a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Add a delegate that will receive callbacks for all <code><a href="../Classes/IGListAdapter.html">IGListAdapter</a></code>.
|
||||
This is a weak reference, so you don’t need to remove it on dealloc.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">addListener</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">id</span><span class="o"><</span><span class="n"><a href="../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a></span><span class="o">></span><span class="p">)</span><span class="nv">listener</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">addListener</span><span class="p">(</span><span class="n">_</span> <span class="nv">listener</span><span class="p">:</span> <span class="n">any</span> <span class="kt">ListAdapterDelegate</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListAdapterDelegateAnnouncer(im)removeListener:"></a>
|
||||
<a name="//apple_ref/objc/Method/-removeListener:" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListAdapterDelegateAnnouncer(im)removeListener:">-removeListener:<wbr></a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Remove delegate</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">removeListener</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">id</span><span class="o"><</span><span class="n"><a href="../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a></span><span class="o">></span><span class="p">)</span><span class="nv">listener</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">removeListener</span><span class="p">(</span><span class="n">_</span> <span class="nv">listener</span><span class="p">:</span> <span class="n">any</span> <span class="kt">ListAdapterDelegate</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListAdapterUpdater Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -300,7 +326,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">ListAdapterUpdater</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">ListUpdatingDelegate</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">class</span> <span class="kt">ListAdapterUpdater</span> <span class="p">:</span> <span class="kt">NSObject</span><span class="p">,</span> <span class="kt">ListUpdatingDelegate</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -343,7 +369,7 @@ for calculating UI updates when <code><a href="../Classes/IGListAdapter.html">IG
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">delegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListAdapterUpdaterDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">delegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListAdapterUpdaterDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -568,13 +594,83 @@ because the collectionView can crash otherwise.
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListAdapterUpdater(py)adaptiveDiffingExperimentConfig"></a>
|
||||
<a name="//apple_ref/objc/Property/adaptiveDiffingExperimentConfig" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListAdapterUpdater(py)adaptiveDiffingExperimentConfig">adaptiveDiffingExperimentConfig</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This is an experimental feature to customize how diffing is performed. If there’s clear value, we’ll make this a real API and make
|
||||
breaking changes (i.e. replace <code><a href="../Classes/IGListAdapterUpdater.html#/c:objc(cs)IGListAdapterUpdater(py)allowsBackgroundDiffing">allowsBackgroundDiffing</a></code> with an enum).</p>
|
||||
<div class="aside aside-warning">
|
||||
<p class="aside-title">Warning</p>
|
||||
- Keep in mind <code><a href="../Classes/IGListAdapterUpdater.html#/c:objc(cs)IGListAdapterUpdater(py)allowsBackgroundDiffing">allowsBackgroundDiffing</a></code> needs to be true for adaptive diffing to take effect.
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">nonatomic</span><span class="p">)</span> <span class="n"><a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a></span> <span class="n">adaptiveDiffingExperimentConfig</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">adaptiveDiffingExperimentConfig</span><span class="p">:</span> <span class="kt"><a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a></span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListAdapterUpdater(py)adaptiveCoalescingExperimentConfig"></a>
|
||||
<a name="//apple_ref/objc/Property/adaptiveCoalescingExperimentConfig" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListAdapterUpdater(py)adaptiveCoalescingExperimentConfig">adaptiveCoalescingExperimentConfig</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Customize how coalescing works to speed up some updates</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">nonatomic</span><span class="p">)</span> <span class="n"><a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a></span> <span class="n">adaptiveCoalescingExperimentConfig</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">adaptiveCoalescingExperimentConfig</span><span class="p">:</span> <span class="kt"><a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a></span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListBatchUpdateData Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -676,8 +702,8 @@ update via <code>-[UICollectionView performBatchUpdates:completion:]</code>.</p>
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListBindingSectionController Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -301,7 +327,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">ListBindingSectionController</span><span class="o"><</span><span class="kt">ObjectType</span><span class="o">></span> <span class="p">:</span> <span class="kt">ListSectionController</span> <span class="k">where</span> <span class="kt">ObjectType</span> <span class="p">:</span> <span class="kt">ListDiffable</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">class</span> <span class="kt">ListBindingSectionController</span><span class="o"><</span><span class="kt">ObjectType</span><span class="o">></span> <span class="p">:</span> <span class="kt">ListSectionController</span> <span class="k">where</span> <span class="kt">ObjectType</span> <span class="p">:</span> <span class="kt">ListDiffable</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -356,7 +382,7 @@ instance has already been checked.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">dataSource</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListBindingSectionControllerDataSource</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">dataSource</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListBindingSectionControllerDataSource</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -388,7 +414,7 @@ instance has already been checked.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">selectionDelegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListBindingSectionControllerSelectionDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">selectionDelegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListBindingSectionControllerSelectionDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -453,7 +479,7 @@ calling <code><a href="../Classes/IGListBindingSectionController.html#/c:objc(cs
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">viewModels</span><span class="p">:</span> <span class="p">[</span><span class="kd">any</span> <span class="kt">ListDiffable</span><span class="p">]</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">viewModels</span><span class="p">:</span> <span class="p">[</span><span class="n">any</span> <span class="kt">ListDiffable</span><span class="p">]</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -598,8 +624,8 @@ calling <code><a href="../Classes/IGListBindingSectionController.html#/c:objc(cs
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListBindingSingleSectionController Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -584,8 +610,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListCollectionView Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -353,7 +379,7 @@ missing information to re-calculate only the modified layout attributes.
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">frame</span><span class="p">:</span> <span class="kt">CGRect</span><span class="p">,</span> <span class="n">listCollectionViewLayout</span> <span class="nv">collectionViewLayout</span><span class="p">:</span> <span class="kd">any</span> <span class="kt">UICollectionViewLayout</span> <span class="o">&</span> <span class="kt"><a href="../Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a></span><span class="p">)</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">frame</span><span class="p">:</span> <span class="kt">CGRect</span><span class="p">,</span> <span class="n">listCollectionViewLayout</span> <span class="nv">collectionViewLayout</span><span class="p">:</span> <span class="n">any</span> <span class="kt">UICollectionViewLayout</span> <span class="o">&</span> <span class="kt"><a href="../Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a></span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -397,8 +423,8 @@ here, or a custom layout class that conforms to IGListCollectionViewLayoutCompat
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListCollectionViewLayout Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -466,6 +492,38 @@ this to the height of the navigation bar will give the effect of the headers sti
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListCollectionViewLayout(py)preserveLayoutCacheOnInvalidateLayout"></a>
|
||||
<a name="//apple_ref/objc/Property/preserveLayoutCacheOnInvalidateLayout" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListCollectionViewLayout(py)preserveLayoutCacheOnInvalidateLayout">preserveLayoutCacheOnInvalidateLayout</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Set this to <code>YES</code> to keep layout cache when invalidateLayout is called. Default is <code>NO</code>.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">nonatomic</span><span class="p">)</span> <span class="n">BOOL</span> <span class="n">preserveLayoutCacheOnInvalidateLayout</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">preserveLayoutCacheOnInvalidateLayout</span><span class="p">:</span> <span class="kt">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
|
|
@ -647,8 +705,8 @@ this to the height of the navigation bar will give the effect of the headers sti
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
415
docs/Classes/IGListCollectionViewLayoutInvalidationContext.html
Normal file
415
docs/Classes/IGListCollectionViewLayoutInvalidationContext.html
Normal file
|
|
@ -0,0 +1,415 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>IGListCollectionViewLayoutInvalidationContext Class Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
<script src="../js/lunr.min.js" defer></script>
|
||||
<script src="../js/typeahead.jquery.js" defer></script>
|
||||
<script src="../js/jazzy.search.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/objc/Class/IGListCollectionViewLayoutInvalidationContext" class="dashAnchor"></a>
|
||||
<a title="IGListCollectionViewLayoutInvalidationContext Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">IGListKit</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
IGListCollectionViewLayoutInvalidationContext Class Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Guides.html">Guides</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../best-practices-and-faq.html">Best Practices and FAQ</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../generating-your-models-using-remodel.html">Generating your models using remodel</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../iglistdiffable-and-equality.html">IGListDiffable and Equality</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../installation.html">Installation</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../migration.html">Migration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../modeling-and-binding.html">Modeling and Binding</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../vision.html">VISION</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-core-data.html">Working with Core Data</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-uicollectionview.html">Working with UICollectionView</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBatchUpdateData.html">IGListBatchUpdateData</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSingleSectionController.html">IGListBindingSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionView.html">IGListCollectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexPathResult.html">IGListIndexPathResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexSetResult.html">IGListIndexSetResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndex.html">IGListMoveIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndexPath.html">IGListMoveIndexPath</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes.html#/c:objc(cs)IGListReloadDataUpdater">IGListReloadDataUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSectionController.html">IGListSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSingleSectionController.html">IGListSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListTransitionData.html">IGListTransitionData</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Constants.html">Constants</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionNumber">IGListKitVersionNumber</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionString">IGListKitVersionString</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Enums.html">Enumerations</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListAdapterUpdateType.html">IGListAdapterUpdateType</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListDiffOption.html">IGListDiffOption</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListExperiment.html">IGListExperiment</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDataSource.html">IGListAdapterDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterMoveDelegate.html">IGListAdapterMoveDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterPerformanceDelegate.html">IGListAdapterPerformanceDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdateListener.html">IGListAdapterUpdateListener</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdaterDelegate.html">IGListAdapterUpdaterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBatchContext.html">IGListBatchContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindable.html">IGListBindable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerDataSource.html">IGListBindingSectionControllerDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerSelectionDelegate.html">IGListBindingSectionControllerSelectionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionContext.html">IGListCollectionContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewDelegateLayout.html">IGListCollectionViewDelegateLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDiffable.html">IGListDiffable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDisplayDelegate.html">IGListDisplayDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListScrollDelegate.html">IGListScrollDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSingleSectionControllerDelegate.html">IGListSingleSectionControllerDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSupplementaryViewSource.html">IGListSupplementaryViewSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListWorkingRangeDelegate.html">IGListWorkingRangeDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListCollectionViewBlock">IGListCollectionViewBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListDataSourceChangeBlock">IGListDataSourceChangeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListItemUpdateBlock">IGListItemUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListObjectTransitionBlock">IGListObjectTransitionBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListReloadUpdateBlock">IGListReloadUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellConfigureBlock">IGListSingleSectionCellConfigureBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellSizeBlock">IGListSingleSectionCellSizeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListToObjectBlock">IGListToObjectBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataApplyBlock">IGListTransitionDataApplyBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataBlock">IGListTransitionDataBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListAdapter.h@T@IGListUpdaterCompletion">IGListUpdaterCompletion</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListUpdatingCompletion">IGListUpdatingCompletion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Functions.html">Functions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiff">IGListDiff</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiffPaths">IGListDiffPaths</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:IGListExperiments.h@F@IGListExperimentEnabled">IGListExperimentEnabled</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>IGListCollectionViewLayoutInvalidationContext</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code>
|
||||
<span class="k">@interface</span> <span class="nc">IGListCollectionViewLayoutInvalidationContext</span>
|
||||
<span class="p">:</span> <span class="nc">UICollectionViewLayoutInvalidationContext</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">ListCollectionViewLayoutInvalidationContext</span> <span class="p">:</span> <span class="kt">UICollectionViewLayoutInvalidationContext</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>The default invalidation context class used by IGListCollectionViewLayout.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListCollectionViewLayoutInvalidationContext(py)invalidateSupplementaryListAttributes"></a>
|
||||
<a name="//apple_ref/objc/Property/invalidateSupplementaryListAttributes" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListCollectionViewLayoutInvalidationContext(py)invalidateSupplementaryListAttributes">invalidateSupplementaryListAttributes</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>False by default. If true, supplementary list item attributes (headers and footers) will be invalidated.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">nonatomic</span><span class="p">)</span> <span class="n">BOOL</span> <span class="n">invalidateSupplementaryListAttributes</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">invalidateSupplementaryListAttributes</span><span class="p">:</span> <span class="kt">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListCollectionViewLayoutInvalidationContext(py)invalidateAllListAttributes"></a>
|
||||
<a name="//apple_ref/objc/Property/invalidateAllListAttributes" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListCollectionViewLayoutInvalidationContext(py)invalidateAllListAttributes">invalidateAllListAttributes</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>False by default. If true, all list item attributes will be invalidated.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">nonatomic</span><span class="p">)</span> <span class="n">BOOL</span> <span class="n">invalidateAllListAttributes</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">invalidateAllListAttributes</span><span class="p">:</span> <span class="kt">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListGenericSectionController Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -414,8 +440,8 @@ that idiomatic IGListKit code is not forced to handle nullability with explicit
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListIndexPathResult Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -502,7 +528,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">oldIndexPath</span><span class="p">(</span><span class="n">forIdentifier</span> <span class="nv">identifier</span><span class="p">:</span> <span class="kd">any</span> <span class="kt">NSObjectProtocol</span><span class="p">)</span> <span class="o">-></span> <span class="kt">IndexPath</span><span class="p">?</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">oldIndexPath</span><span class="p">(</span><span class="n">forIdentifier</span> <span class="nv">identifier</span><span class="p">:</span> <span class="n">any</span> <span class="kt">NSObjectProtocol</span><span class="p">)</span> <span class="o">-></span> <span class="kt">IndexPath</span><span class="p">?</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -563,7 +589,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">newIndexPath</span><span class="p">(</span><span class="n">forIdentifier</span> <span class="nv">identifier</span><span class="p">:</span> <span class="kd">any</span> <span class="kt">NSObjectProtocol</span><span class="p">)</span> <span class="o">-></span> <span class="kt">IndexPath</span><span class="p">?</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">newIndexPath</span><span class="p">(</span><span class="n">forIdentifier</span> <span class="nv">identifier</span><span class="p">:</span> <span class="n">any</span> <span class="kt">NSObjectProtocol</span><span class="p">)</span> <span class="o">-></span> <span class="kt">IndexPath</span><span class="p">?</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -630,8 +656,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListIndexSetResult Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -501,7 +527,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">oldIndex</span><span class="p">(</span><span class="n">forIdentifier</span> <span class="nv">identifier</span><span class="p">:</span> <span class="kd">any</span> <span class="kt">NSObjectProtocol</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">oldIndex</span><span class="p">(</span><span class="n">forIdentifier</span> <span class="nv">identifier</span><span class="p">:</span> <span class="n">any</span> <span class="kt">NSObjectProtocol</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -561,7 +587,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">newIndex</span><span class="p">(</span><span class="n">forIdentifier</span> <span class="nv">identifier</span><span class="p">:</span> <span class="kd">any</span> <span class="kt">NSObjectProtocol</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">newIndex</span><span class="p">(</span><span class="n">forIdentifier</span> <span class="nv">identifier</span><span class="p">:</span> <span class="n">any</span> <span class="kt">NSObjectProtocol</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -628,8 +654,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListMoveIndex Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -379,8 +405,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListMoveIndexPath Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -379,8 +405,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListSectionController Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -300,7 +326,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">ListSectionController</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">class</span> <span class="kt">ListSectionController</span> <span class="p">:</span> <span class="kt">NSObject</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -454,7 +480,7 @@ and returned, rather than the existing cell that you may have intended to retrie
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">cellForItem</span><span class="p">(</span><span class="n">at</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">UICollectionViewCell</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">func</span> <span class="nf">cellForItem</span><span class="p">(</span><span class="n">at</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">UICollectionViewCell</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -878,6 +904,80 @@ object. <strong>Calling super is not required.</strong></p>
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(cs)IGListSectionController(im)contextMenuConfigurationForItemAtIndex:point:"></a>
|
||||
<a name="//apple_ref/objc/Method/-contextMenuConfigurationForItemAtIndex:point:" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(cs)IGListSectionController(im)contextMenuConfigurationForItemAtIndex:point:">-contextMenuConfigurationForItemAtIndex:<wbr>point:<wbr></a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Tells the section controller that the cell has requested a menu configuration.</p>
|
||||
<div class="aside aside-note">
|
||||
<p class="aside-title">Note</p>
|
||||
<p>The default implementation does nothing. <strong>Calling super is not required.</strong></p>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">UIContextMenuConfiguration</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span>
|
||||
<span class="nf">contextMenuConfigurationForItemAtIndex</span><span class="p">:(</span><span class="n">NSInteger</span><span class="p">)</span><span class="nv">index</span>
|
||||
<span class="nf">point</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">contextMenuConfigurationForItem</span><span class="p">(</span><span class="n">at</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">)</span> <span class="o">-></span> <span class="kt">UIContextMenuConfiguration</span><span class="p">?</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The index of the cell that requested the menu.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>point</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The point of the tap on the cell.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>An object that conforms to <code>UIContextMenuConfiguration</code></p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
|
|
@ -1085,7 +1185,7 @@ of this object is essential for dequeueing cells.
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">collectionContext</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListCollectionContext</span><span class="p">)</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">collectionContext</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListCollectionContext</span><span class="p">)</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1335,7 +1435,7 @@ It also relates to the <code>-[NSIndexPath section]</code> value for individual
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">supplementaryViewSource</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListSupplementaryViewSource</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">supplementaryViewSource</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListSupplementaryViewSource</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1376,7 +1476,7 @@ It also relates to the <code>-[NSIndexPath section]</code> value for individual
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">displayDelegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListDisplayDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">displayDelegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListDisplayDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1417,7 +1517,7 @@ It also relates to the <code>-[NSIndexPath section]</code> value for individual
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">workingRangeDelegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListWorkingRangeDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">workingRangeDelegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListWorkingRangeDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1458,7 +1558,7 @@ It also relates to the <code>-[NSIndexPath section]</code> value for individual
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">scrollDelegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListScrollDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">scrollDelegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListScrollDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1499,7 +1599,7 @@ It also relates to the <code>-[NSIndexPath section]</code> value for individual
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">transitionDelegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt"><a href="../Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a></span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">transitionDelegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt"><a href="../Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a></span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1515,8 +1615,8 @@ It also relates to the <code>-[NSIndexPath section]</code> value for individual
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListSingleSectionController Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -619,7 +645,7 @@ simpler architecture.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">selectionDelegate</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListSingleSectionControllerDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">weak</span> <span class="k">var</span> <span class="nv">selectionDelegate</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListSingleSectionControllerDelegate</span><span class="p">)?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -631,8 +657,8 @@ simpler architecture.</p>
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListTransitionData Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -507,8 +533,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="Constants Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -71,12 +71,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -95,6 +106,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -220,6 +234,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -278,6 +298,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -364,8 +390,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="Enumerations Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -71,12 +71,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -95,6 +106,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -220,6 +234,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -278,6 +298,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -399,8 +425,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListAdapterUpdateType Enumeration Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -410,8 +436,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListDiffOption Enumeration Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -378,8 +404,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListExperiment Enumeration Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -408,9 +434,9 @@
|
|||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@E@IGListExperiment@IGListExperimentKeepPointerToCollectionViewDataSource"></a>
|
||||
<a name="//apple_ref/objc/Case/IGListExperimentKeepPointerToCollectionViewDataSource" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@E@IGListExperiment@IGListExperimentKeepPointerToCollectionViewDataSource">IGListExperimentKeepPointerToCollectionViewDataSource</a>
|
||||
<a name="/c:@E@IGListExperiment@IGListExperimentRemoveDataSourceChangeEarlyExit"></a>
|
||||
<a name="//apple_ref/objc/Case/IGListExperimentRemoveDataSourceChangeEarlyExit" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@E@IGListExperiment@IGListExperimentRemoveDataSourceChangeEarlyExit">IGListExperimentRemoveDataSourceChangeEarlyExit</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
|
|
@ -418,19 +444,19 @@
|
|||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Test keeping a strong pointer to the collectionView.dataSource during a batch update to avoid a crash</p>
|
||||
<p>Remove the early exit so multiple updates can’t happen at once</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">IGListExperimentKeepPointerToCollectionViewDataSource</span> <span class="o">=</span> <span class="mi">1</span> <span class="o"><<</span> <span class="mi">4</span></code></pre>
|
||||
<pre class="highlight objective_c"><code><span class="n">IGListExperimentRemoveDataSourceChangeEarlyExit</span> <span class="o">=</span> <span class="mi">1</span> <span class="o"><<</span> <span class="mi">4</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">keepPointerToCollectionViewDataSource</span><span class="p">:</span> <span class="kt">IGListExperiment</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">removeDataSourceChangeEarlyExit</span><span class="p">:</span> <span class="kt">IGListExperiment</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -440,9 +466,9 @@
|
|||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@E@IGListExperiment@IGListExperimentDisableAnimationOnUpdates"></a>
|
||||
<a name="//apple_ref/objc/Case/IGListExperimentDisableAnimationOnUpdates" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@E@IGListExperiment@IGListExperimentDisableAnimationOnUpdates">IGListExperimentDisableAnimationOnUpdates</a>
|
||||
<a name="/c:@E@IGListExperiment@IGListExperimentFixPreferredFocusedView"></a>
|
||||
<a name="//apple_ref/objc/Case/IGListExperimentFixPreferredFocusedView" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@E@IGListExperiment@IGListExperimentFixPreferredFocusedView">IGListExperimentFixPreferredFocusedView</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
|
|
@ -450,19 +476,19 @@
|
|||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Test keeping disable all animation on updates</p>
|
||||
<p>Avoids creating off-screen cells</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">IGListExperimentDisableAnimationOnUpdates</span> <span class="o">=</span> <span class="mi">1</span> <span class="o"><<</span> <span class="mi">5</span></code></pre>
|
||||
<pre class="highlight objective_c"><code><span class="n">IGListExperimentFixPreferredFocusedView</span> <span class="o">=</span> <span class="mi">1</span> <span class="o"><<</span> <span class="mi">5</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">disableAnimationOnUpdates</span><span class="p">:</span> <span class="kt">IGListExperiment</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">fixPreferredFocusedView</span><span class="p">:</span> <span class="kt">IGListExperiment</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -474,8 +500,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="Functions Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -71,12 +71,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -95,6 +106,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -220,6 +234,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -278,6 +298,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -322,7 +348,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="kt">ListDiff</span><span class="p">(</span><span class="nv">oldArray</span><span class="p">:</span> <span class="p">[</span><span class="kd">any</span> <span class="kt">ListDiffable</span><span class="p">]?,</span> <span class="nv">newArray</span><span class="p">:</span> <span class="p">[</span><span class="kd">any</span> <span class="kt">ListDiffable</span><span class="p">]?,</span> <span class="nv">option</span><span class="p">:</span> <span class="kt"><a href="Enums/IGListDiffOption.html">IGListDiffOption</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">ListIndexSetResult</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="kt">ListDiff</span><span class="p">(</span><span class="nv">oldArray</span><span class="p">:</span> <span class="p">[</span><span class="n">any</span> <span class="kt">ListDiffable</span><span class="p">]?,</span> <span class="nv">newArray</span><span class="p">:</span> <span class="p">[</span><span class="n">any</span> <span class="kt">ListDiffable</span><span class="p">]?,</span> <span class="nv">option</span><span class="p">:</span> <span class="kt"><a href="Enums/IGListDiffOption.html">IGListDiffOption</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">ListIndexSetResult</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -404,7 +430,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="kt">ListDiffPaths</span><span class="p">(</span><span class="nv">fromSection</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">toSection</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">oldArray</span><span class="p">:</span> <span class="p">[</span><span class="kd">any</span> <span class="kt">ListDiffable</span><span class="p">]?,</span> <span class="nv">newArray</span><span class="p">:</span> <span class="p">[</span><span class="kd">any</span> <span class="kt">ListDiffable</span><span class="p">]?,</span> <span class="nv">option</span><span class="p">:</span> <span class="kt"><a href="Enums/IGListDiffOption.html">IGListDiffOption</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">ListIndexPathResult</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="kt">ListDiffPaths</span><span class="p">(</span><span class="nv">fromSection</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">toSection</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">oldArray</span><span class="p">:</span> <span class="p">[</span><span class="n">any</span> <span class="kt">ListDiffable</span><span class="p">]?,</span> <span class="nv">newArray</span><span class="p">:</span> <span class="p">[</span><span class="n">any</span> <span class="kt">ListDiffable</span><span class="p">]?,</span> <span class="nv">option</span><span class="p">:</span> <span class="kt"><a href="Enums/IGListDiffOption.html">IGListDiffOption</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">ListIndexPathResult</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -555,8 +581,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="Guides Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -71,12 +71,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -95,6 +106,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -220,6 +234,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -278,6 +298,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -390,8 +416,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="Protocols Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -71,12 +71,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -95,6 +106,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -220,6 +234,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -278,6 +298,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -387,7 +413,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListAdapterDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListAdapterDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -420,7 +446,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListAdapterMoveDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListAdapterMoveDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -486,7 +512,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListAdapterUpdateListener</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListAdapterUpdateListener</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -586,7 +612,7 @@ reload everything within the section.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListBindable</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListBindable</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -619,7 +645,7 @@ reload everything within the section.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListBindingSectionControllerDataSource</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListBindingSectionControllerDataSource</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -652,7 +678,7 @@ reload everything within the section.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListBindingSectionControllerSelectionDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListBindingSectionControllerSelectionDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -786,7 +812,7 @@ section controllers need for operations like sizing, dequeuing cells, inserting,
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListDisplayDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListDisplayDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -887,7 +913,7 @@ section controllers need for operations like sizing, dequeuing cells, inserting,
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListSupplementaryViewSource</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListSupplementaryViewSource</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -990,7 +1016,7 @@ you could begin decoding images, or warming text caches.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListWorkingRangeDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListWorkingRangeDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1002,8 +1028,8 @@ you could begin decoding images, or warming text caches.</p>
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListAdapterDataSource Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -335,7 +361,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">objects</span><span class="p">(</span><span class="k">for</span> <span class="nv">listAdapter</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListAdapter.html">IGListAdapter</a></span><span class="p">)</span> <span class="o">-></span> <span class="p">[</span><span class="kd">any</span> <span class="kt">ListDiffable</span><span class="p">]</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">objects</span><span class="p">(</span><span class="k">for</span> <span class="nv">listAdapter</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListAdapter.html">IGListAdapter</a></span><span class="p">)</span> <span class="o">-></span> <span class="p">[</span><span class="n">any</span> <span class="kt">ListDiffable</span><span class="p">]</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -512,8 +538,8 @@ adding the background view and maintaining its visibility.</p>
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListAdapterDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -299,7 +325,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListAdapterDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListAdapterDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -463,13 +489,197 @@
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(pl)IGListAdapterDelegate(im)listAdapter:willDisplayObject:cell:atIndexPath:"></a>
|
||||
<a name="//apple_ref/objc/Method/-listAdapter:willDisplayObject:cell:atIndexPath:" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(pl)IGListAdapterDelegate(im)listAdapter:willDisplayObject:cell:atIndexPath:">-listAdapter:<wbr>willDisplayObject:<wbr>cell:<wbr>atIndexPath:<wbr></a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Notifies the delegate that a list object is about to be displayed. This method is distinct from willDisplayObject:atIndex
|
||||
because this method gets called whenever a cell will be displayed on screen as opposed to willDisplayObject:atIndex
|
||||
which only gets called for once per section.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">listAdapter</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/IGListAdapter.html">IGListAdapter</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">listAdapter</span>
|
||||
<span class="nf">willDisplayObject</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">id</span><span class="p">)</span><span class="nv">object</span>
|
||||
<span class="nf">cell</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">UICollectionViewCell</span> <span class="o">*</span><span class="p">)</span><span class="nv">cell</span>
|
||||
<span class="nf">atIndexPath</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSIndexPath</span> <span class="o">*</span><span class="p">)</span><span class="nv">indexPath</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">listAdapter</span><span class="p">(</span><span class="n">_</span> <span class="nv">listAdapter</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListAdapter.html">IGListAdapter</a></span><span class="p">,</span> <span class="n">willDisplay</span> <span class="nv">object</span><span class="p">:</span> <span class="kt">Any</span><span class="p">,</span> <span class="nv">cell</span><span class="p">:</span> <span class="kt">UICollectionViewCell</span><span class="p">,</span> <span class="n">at</span> <span class="nv">indexPath</span><span class="p">:</span> <span class="kt">IndexPath</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>listAdapter</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The list adapter sending this information.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>object</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The object that will display.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>cell</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The cell which contains the object that will display.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>indexPath</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The index path of the object in the list.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(pl)IGListAdapterDelegate(im)listAdapter:didEndDisplayingObject:cell:atIndexPath:"></a>
|
||||
<a name="//apple_ref/objc/Method/-listAdapter:didEndDisplayingObject:cell:atIndexPath:" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(pl)IGListAdapterDelegate(im)listAdapter:didEndDisplayingObject:cell:atIndexPath:">-listAdapter:<wbr>didEndDisplayingObject:<wbr>cell:<wbr>atIndexPath:<wbr></a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Notifies the delegate that a list object is no longer being displayed. This method is distinct from didEndDisplayingObject:atIndex
|
||||
because this method gets called whenever a cell ends display on screen as opposed to didEndDisplayingObject:atIndex
|
||||
which only gets called once when the section fully ends display.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">listAdapter</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/IGListAdapter.html">IGListAdapter</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">listAdapter</span>
|
||||
<span class="nf">didEndDisplayingObject</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">id</span><span class="p">)</span><span class="nv">object</span>
|
||||
<span class="nf">cell</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">UICollectionViewCell</span> <span class="o">*</span><span class="p">)</span><span class="nv">cell</span>
|
||||
<span class="nf">atIndexPath</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSIndexPath</span> <span class="o">*</span><span class="p">)</span><span class="nv">indexPath</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">listAdapter</span><span class="p">(</span><span class="n">_</span> <span class="nv">listAdapter</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListAdapter.html">IGListAdapter</a></span><span class="p">,</span> <span class="n">didEndDisplaying</span> <span class="nv">object</span><span class="p">:</span> <span class="kt">Any</span><span class="p">,</span> <span class="nv">cell</span><span class="p">:</span> <span class="kt">UICollectionViewCell</span><span class="p">,</span> <span class="n">at</span> <span class="nv">indexPath</span><span class="p">:</span> <span class="kt">IndexPath</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>listAdapter</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The list adapter sending this information.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>object</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The object that ended display.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>cell</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The cell which contains the object that ended display.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>indexPath</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The index path of the object in the list.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListAdapterMoveDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -299,7 +325,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListAdapterMoveDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListAdapterMoveDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -404,8 +430,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListAdapterPerformanceDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -996,8 +1022,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListAdapterUpdateListener Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -299,7 +325,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListAdapterUpdateListener</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListAdapterUpdateListener</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -398,8 +424,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListAdapterUpdaterDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -336,7 +362,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">listAdapterUpdater</span><span class="p">(</span><span class="n">_</span> <span class="nv">listAdapterUpdater</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a></span><span class="p">,</span> <span class="n">willDiffFromObjects</span> <span class="nv">fromObjects</span><span class="p">:</span> <span class="p">[</span><span class="kd">any</span> <span class="kt"><a href="../Protocols/IGListDiffable.html">IGListDiffable</a></span><span class="p">]?,</span> <span class="nv">toObjects</span><span class="p">:</span> <span class="p">[</span><span class="kd">any</span> <span class="kt"><a href="../Protocols/IGListDiffable.html">IGListDiffable</a></span><span class="p">]?)</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">listAdapterUpdater</span><span class="p">(</span><span class="n">_</span> <span class="nv">listAdapterUpdater</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a></span><span class="p">,</span> <span class="n">willDiffFromObjects</span> <span class="nv">fromObjects</span><span class="p">:</span> <span class="p">[</span><span class="n">any</span> <span class="kt"><a href="../Protocols/IGListDiffable.html">IGListDiffable</a></span><span class="p">]?,</span> <span class="nv">toObjects</span><span class="p">:</span> <span class="p">[</span><span class="n">any</span> <span class="kt"><a href="../Protocols/IGListDiffable.html">IGListDiffable</a></span><span class="p">]?)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -499,7 +525,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">listAdapterUpdater</span><span class="p">(</span><span class="n">_</span> <span class="nv">listAdapterUpdater</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a></span><span class="p">,</span> <span class="n">willPerformBatchUpdatesWith</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span><span class="p">,</span> <span class="nv">fromObjects</span><span class="p">:</span> <span class="p">[</span><span class="kd">any</span> <span class="kt"><a href="../Protocols/IGListDiffable.html">IGListDiffable</a></span><span class="p">]?,</span> <span class="nv">toObjects</span><span class="p">:</span> <span class="p">[</span><span class="kd">any</span> <span class="kt"><a href="../Protocols/IGListDiffable.html">IGListDiffable</a></span><span class="p">]?,</span> <span class="n">listIndexSetResult</span> <span class="nv">listIndexSetResults</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListIndexSetResult.html">IGListIndexSetResult</a></span><span class="p">?,</span> <span class="nv">animated</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">)</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">listAdapterUpdater</span><span class="p">(</span><span class="n">_</span> <span class="nv">listAdapterUpdater</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a></span><span class="p">,</span> <span class="n">willPerformBatchUpdatesWith</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span><span class="p">,</span> <span class="nv">fromObjects</span><span class="p">:</span> <span class="p">[</span><span class="n">any</span> <span class="kt"><a href="../Protocols/IGListDiffable.html">IGListDiffable</a></span><span class="p">]?,</span> <span class="nv">toObjects</span><span class="p">:</span> <span class="p">[</span><span class="n">any</span> <span class="kt"><a href="../Protocols/IGListDiffable.html">IGListDiffable</a></span><span class="p">]?,</span> <span class="n">listIndexSetResult</span> <span class="nv">listIndexSetResults</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListIndexSetResult.html">IGListIndexSetResult</a></span><span class="p">?,</span> <span class="nv">animated</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1373,6 +1399,84 @@
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(pl)IGListAdapterUpdaterDelegate(im)listAdapterUpdater:willCrashWithCollectionView:sectionControllerClass:"></a>
|
||||
<a name="//apple_ref/objc/Method/-listAdapterUpdater:willCrashWithCollectionView:sectionControllerClass:" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(pl)IGListAdapterUpdaterDelegate(im)listAdapterUpdater:willCrashWithCollectionView:sectionControllerClass:">-listAdapterUpdater:<wbr>willCrashWithCollectionView:<wbr>sectionControllerClass:<wbr></a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Notifies the delegate that the updater detected an imminent crash, such as when a section controller returns a nil cell.
|
||||
This provides an opportunity to log diagnostic information before the crash occurs.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">listAdapterUpdater</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">listAdapterUpdater</span>
|
||||
<span class="nf">willCrashWithCollectionView</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">UICollectionView</span> <span class="o">*</span><span class="p">)</span><span class="nv">collectionView</span>
|
||||
<span class="nf">sectionControllerClass</span><span class="p">:(</span><span class="n">nullable</span> <span class="n">Class</span><span class="p">)</span><span class="nv">sectionControllerClass</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">listAdapterUpdater</span><span class="p">(</span><span class="n">_</span> <span class="nv">listAdapterUpdater</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a></span><span class="p">,</span> <span class="n">willCrashWith</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span><span class="p">,</span> <span class="nv">sectionControllerClass</span><span class="p">:</span> <span class="kt">AnyClass</span><span class="p">?)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>listAdapterUpdater</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The adapter updater that detected the issue.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collectionView</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The collection view involved in the crash.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>sectionControllerClass</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The class of the section controller that caused the issue, if available.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
|
|
@ -1443,8 +1547,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListBatchContext Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -927,8 +953,8 @@ reload everything within the section.</p>
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListBindable Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -299,7 +325,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListBindable</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListBindable</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -371,8 +397,8 @@ is reused. Implementations should use only this method to do their configuration
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListBindingSectionControllerDataSource Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -299,7 +325,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListBindingSectionControllerDataSource</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListBindingSectionControllerDataSource</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -337,7 +363,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">sectionController</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionController</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a></span><span class="p">,</span> <span class="n">viewModelsFor</span> <span class="nv">object</span><span class="p">:</span> <span class="kt">Any</span><span class="p">)</span> <span class="o">-></span> <span class="p">[</span><span class="kd">any</span> <span class="kt"><a href="../Protocols/IGListDiffable.html">IGListDiffable</a></span><span class="p">]</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">sectionController</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionController</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a></span><span class="p">,</span> <span class="n">viewModelsFor</span> <span class="nv">object</span><span class="p">:</span> <span class="kt">Any</span><span class="p">)</span> <span class="o">-></span> <span class="p">[</span><span class="n">any</span> <span class="kt"><a href="../Protocols/IGListDiffable.html">IGListDiffable</a></span><span class="p">]</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -414,7 +440,7 @@ should handle cell configuration using this method. However, you can do addition
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">sectionController</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionController</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a></span><span class="p">,</span> <span class="n">cellForViewModel</span> <span class="nv">viewModel</span><span class="p">:</span> <span class="kt">Any</span><span class="p">,</span> <span class="n">at</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kd">any</span> <span class="kt">UICollectionViewCell</span> <span class="o">&</span> <span class="kt"><a href="../Protocols/IGListBindable.html">IGListBindable</a></span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">sectionController</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionController</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a></span><span class="p">,</span> <span class="n">cellForViewModel</span> <span class="nv">viewModel</span><span class="p">:</span> <span class="kt">Any</span><span class="p">,</span> <span class="n">at</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="n">any</span> <span class="kt">UICollectionViewCell</span> <span class="o">&</span> <span class="kt"><a href="../Protocols/IGListBindable.html">IGListBindable</a></span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -555,8 +581,8 @@ should handle cell configuration using this method. However, you can do addition
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListBindingSectionControllerSelectionDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -299,7 +325,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListBindingSectionControllerSelectionDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListBindingSectionControllerSelectionDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -621,13 +647,110 @@
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(pl)IGListBindingSectionControllerSelectionDelegate(im)sectionController:contextMenuConfigurationForItemAtIndex:point:viewModel:"></a>
|
||||
<a name="//apple_ref/objc/Method/-sectionController:contextMenuConfigurationForItemAtIndex:point:viewModel:" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(pl)IGListBindingSectionControllerSelectionDelegate(im)sectionController:contextMenuConfigurationForItemAtIndex:point:viewModel:">-sectionController:<wbr>contextMenuConfigurationForItemAtIndex:<wbr>point:<wbr>viewModel:<wbr></a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Tells the delegate that a cell has requested a menu configuration.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">UIContextMenuConfiguration</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span>
|
||||
<span class="nf">sectionController</span><span class="p">:</span>
|
||||
<span class="p">(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a></span> <span class="o">*</span><span class="p">)</span>
|
||||
<span class="n">sectionController</span>
|
||||
<span class="n">contextMenuConfigurationForItemAtIndex</span><span class="o">:</span><span class="p">(</span><span class="n">NSInteger</span><span class="p">)</span><span class="n">index</span>
|
||||
<span class="n">point</span><span class="o">:</span><span class="p">(</span><span class="n">CGPoint</span><span class="p">)</span><span class="n">point</span>
|
||||
<span class="n">viewModel</span><span class="o">:</span><span class="p">(</span><span class="n">nonnull</span> <span class="n">id</span><span class="p">)</span><span class="n">viewModel</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">sectionController</span><span class="p">(</span><span class="n">_</span> <span class="nv">sectionController</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a></span><span class="p">,</span> <span class="n">contextMenuConfigurationForItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">,</span> <span class="nv">viewModel</span><span class="p">:</span> <span class="kt">Any</span><span class="p">)</span> <span class="o">-></span> <span class="kt">UIContextMenuConfiguration</span><span class="p">?</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>sectionController</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The section controller the request of a menu configuration occurred in.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The index of the cell that is being longed tap.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>point</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The point of the tap on the cell.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>viewModel</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The view model that was bound to the cell.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>An object that conforms to <code>UIContextMenuConfiguration</code>.</p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListCollectionContext Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -1950,6 +1976,76 @@ reflected in the cells immediately.</p>
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(pl)IGListCollectionContext(im)layoutAttributesForItemAtIndex:sectionController:"></a>
|
||||
<a name="//apple_ref/objc/Method/-layoutAttributesForItemAtIndex:sectionController:" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(pl)IGListCollectionContext(im)layoutAttributesForItemAtIndex:sectionController:">-layoutAttributesForItemAtIndex:<wbr>sectionController:<wbr></a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Returns the layout attributes for the item at the specified index in the section controller.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">nullable</span> <span class="n">UICollectionViewLayoutAttributes</span> <span class="o">*</span><span class="p">)</span>
|
||||
<span class="nf">layoutAttributesForItemAtIndex</span><span class="p">:(</span><span class="n">NSInteger</span><span class="p">)</span><span class="nv">index</span>
|
||||
<span class="nf">sectionController</span><span class="p">:</span>
|
||||
<span class="p">(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/IGListSectionController.html">IGListSectionController</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">sectionController</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">layoutAttributesForItem</span><span class="p">(</span><span class="n">at</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">sectionController</span><span class="p">:</span> <span class="kt"><a href="../Classes/IGListSectionController.html">IGListSectionController</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">UICollectionViewLayoutAttributes</span><span class="p">?</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The index of the item whose layout attributes are requested.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>sectionController</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The section controller requesting this information.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>The layout attributes for the item, or <code>nil</code> if the item is not found.</p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
|
|
@ -2005,7 +2101,7 @@ synchronously, so you should make sure that your data source changes only when n
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">performBatch</span><span class="p">(</span><span class="nv">animated</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">,</span> <span class="nv">updates</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListBatchContext</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Void</span><span class="p">)</span> <span class="k">async</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">performBatch</span><span class="p">(</span><span class="nv">animated</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">,</span> <span class="nv">updates</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListBatchContext</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Void</span><span class="p">)</span> <span class="k">async</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -2146,13 +2242,135 @@ synchronously, so you should make sure that your data source changes only when n
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(pl)IGListCollectionContext(im)indexPathForItemAtPoint:"></a>
|
||||
<a name="//apple_ref/objc/Method/-indexPathForItemAtPoint:" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(pl)IGListCollectionContext(im)indexPathForItemAtPoint:">-indexPathForItemAtPoint:<wbr></a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Returns the index path of the item at the specified point in the collection view.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">nullable</span> <span class="n">NSIndexPath</span> <span class="o">*</span><span class="p">)</span><span class="nf">indexPathForItemAtPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">indexPathForItem</span><span class="p">(</span><span class="n">at</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">)</span> <span class="o">-></span> <span class="kt">IndexPath</span><span class="p">?</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>point</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The point in the collection view’s coordinate system.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>The index path of the item at the specified point, or <code>nil</code> if no item is found at that location.</p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(pl)IGListCollectionContext(im)convertPoint:fromView:"></a>
|
||||
<a name="//apple_ref/objc/Method/-convertPoint:fromView:" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(pl)IGListCollectionContext(im)convertPoint:fromView:">-convertPoint:<wbr>fromView:<wbr></a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Converts a point from the coordinate system of a given view to that of the collection view.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nf">convertPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span> <span class="nf">fromView</span><span class="p">:(</span><span class="n">nullable</span> <span class="n">UIView</span> <span class="o">*</span><span class="p">)</span><span class="nv">view</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">convert</span><span class="p">(</span><span class="n">_</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">,</span> <span class="n">from</span> <span class="nv">view</span><span class="p">:</span> <span class="kt">UIView</span><span class="p">?)</span> <span class="o">-></span> <span class="kt">CGPoint</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>point</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The point to convert.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>view</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The view from which the point originates. If <code>nil</code>, the point is assumed to be in the window’s coordinate system.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>The converted point in the collection view’s coordinate system.</p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListCollectionViewDelegateLayout Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -501,8 +527,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListCollectionViewLayoutCompatible Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -374,8 +400,8 @@ actually needs to be updated on the following <code>-invalidateLayoutWithContext
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListDiffable Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -345,7 +371,7 @@ pointer value so finding updates becomes impossible.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">diffIdentifier</span><span class="p">()</span> <span class="o">-></span> <span class="kd">any</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">diffIdentifier</span><span class="p">()</span> <span class="o">-></span> <span class="n">any</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -381,7 +407,7 @@ pointer value so finding updates becomes impossible.</p>
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">isEqual</span><span class="p">(</span><span class="n">toDiffableObject</span> <span class="nv">object</span><span class="p">:</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListDiffable</span><span class="p">)?)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">isEqual</span><span class="p">(</span><span class="n">toDiffableObject</span> <span class="nv">object</span><span class="p">:</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListDiffable</span><span class="p">)?)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -416,8 +442,8 @@ pointer value so finding updates becomes impossible.</p>
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListDisplayDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -299,7 +325,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListDisplayDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListDisplayDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -626,8 +652,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListScrollDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -593,8 +619,8 @@ dragging operation. If the value is ‘No’, scrolling stops immediatel
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListSingleSectionControllerDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -449,8 +475,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
|
||||
<script src="../js/lunr.min.js" defer></script>
|
||||
<script src="../js/typeahead.jquery.js" defer></script>
|
||||
<script src="../js/jazzy.search.js" defer></script>
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListSupplementaryViewSource Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -299,7 +325,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListSupplementaryViewSource</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListSupplementaryViewSource</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -494,8 +520,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListTransitionDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -498,8 +524,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListUpdatingDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -1164,13 +1190,78 @@ itemUpdates just before updating the UICollectionView.</p>
|
|||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:objc(pl)IGListUpdatingDelegate(im)willCrashWithCollectionView:sectionControllerClass:"></a>
|
||||
<a name="//apple_ref/objc/Method/-willCrashWithCollectionView:sectionControllerClass:" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:objc(pl)IGListUpdatingDelegate(im)willCrashWithCollectionView:sectionControllerClass:">-willCrashWithCollectionView:<wbr>sectionControllerClass:<wbr></a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Called when the updater detects an imminent crash, such as when a section controller returns a nil cell.
|
||||
This provides an opportunity to log diagnostic information before the crash occurs.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">willCrashWithCollectionView</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">UICollectionView</span> <span class="o">*</span><span class="p">)</span><span class="nv">collectionView</span>
|
||||
<span class="nf">sectionControllerClass</span><span class="p">:(</span><span class="n">nullable</span> <span class="n">Class</span><span class="p">)</span><span class="nv">sectionControllerClass</span><span class="p">;</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">willCrash</span><span class="p">(</span><span class="n">with</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span><span class="p">,</span> <span class="nv">sectionControllerClass</span><span class="p">:</span> <span class="kt">AnyClass</span><span class="p">?)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collectionView</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The collection view involved in the crash.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>sectionControllerClass</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>The class of the section controller that caused the issue, if available.</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListWorkingRangeDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -299,7 +325,7 @@
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">ListWorkingRangeDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">@MainActor</span> <span class="kd">protocol</span> <span class="kt">ListWorkingRangeDelegate</span> <span class="p">:</span> <span class="kt">NSObjectProtocol</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -447,8 +473,8 @@ you could begin decoding images, or warming text caches.</p>
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="Structures Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -71,12 +71,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -95,6 +106,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -220,6 +234,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -278,6 +298,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -295,6 +321,72 @@
|
|||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveDiffingExperimentConfig"></a>
|
||||
<a name="//apple_ref/objc/Struct/IGListAdaptiveDiffingExperimentConfig" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveDiffingExperimentConfig">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Customize how diffing is performed</p>
|
||||
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">struct</span> <span class="n">IGListAdaptiveDiffingExperimentConfig</span> <span class="p">{}</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt">IGListAdaptiveDiffingExperimentConfig</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig"></a>
|
||||
<a name="//apple_ref/objc/Struct/IGListAdaptiveCoalescingExperimentConfig" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Customize how coalescing works to speed up some updates</p>
|
||||
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">struct</span> <span class="n">IGListAdaptiveCoalescingExperimentConfig</span> <span class="p">{}</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt">IGListAdaptiveCoalescingExperimentConfig</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
|
|
@ -334,8 +426,8 @@ The attributes are always equal to their corresponding properties on the underly
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
509
docs/Structs/IGListAdaptiveCoalescingExperimentConfig.html
Normal file
509
docs/Structs/IGListAdaptiveCoalescingExperimentConfig.html
Normal file
|
|
@ -0,0 +1,509 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>IGListAdaptiveCoalescingExperimentConfig Structure Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
<script src="../js/lunr.min.js" defer></script>
|
||||
<script src="../js/typeahead.jquery.js" defer></script>
|
||||
<script src="../js/jazzy.search.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/objc/Struct/IGListAdaptiveCoalescingExperimentConfig" class="dashAnchor"></a>
|
||||
<a title="IGListAdaptiveCoalescingExperimentConfig Structure Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">IGListKit</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
IGListAdaptiveCoalescingExperimentConfig Structure Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Guides.html">Guides</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../best-practices-and-faq.html">Best Practices and FAQ</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../generating-your-models-using-remodel.html">Generating your models using remodel</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../iglistdiffable-and-equality.html">IGListDiffable and Equality</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../installation.html">Installation</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../migration.html">Migration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../modeling-and-binding.html">Modeling and Binding</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../vision.html">VISION</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-core-data.html">Working with Core Data</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-uicollectionview.html">Working with UICollectionView</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBatchUpdateData.html">IGListBatchUpdateData</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSingleSectionController.html">IGListBindingSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionView.html">IGListCollectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexPathResult.html">IGListIndexPathResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexSetResult.html">IGListIndexSetResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndex.html">IGListMoveIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndexPath.html">IGListMoveIndexPath</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes.html#/c:objc(cs)IGListReloadDataUpdater">IGListReloadDataUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSectionController.html">IGListSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSingleSectionController.html">IGListSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListTransitionData.html">IGListTransitionData</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Constants.html">Constants</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionNumber">IGListKitVersionNumber</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionString">IGListKitVersionString</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Enums.html">Enumerations</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListAdapterUpdateType.html">IGListAdapterUpdateType</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListDiffOption.html">IGListDiffOption</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListExperiment.html">IGListExperiment</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDataSource.html">IGListAdapterDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterMoveDelegate.html">IGListAdapterMoveDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterPerformanceDelegate.html">IGListAdapterPerformanceDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdateListener.html">IGListAdapterUpdateListener</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdaterDelegate.html">IGListAdapterUpdaterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBatchContext.html">IGListBatchContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindable.html">IGListBindable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerDataSource.html">IGListBindingSectionControllerDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerSelectionDelegate.html">IGListBindingSectionControllerSelectionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionContext.html">IGListCollectionContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewDelegateLayout.html">IGListCollectionViewDelegateLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDiffable.html">IGListDiffable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDisplayDelegate.html">IGListDisplayDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListScrollDelegate.html">IGListScrollDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSingleSectionControllerDelegate.html">IGListSingleSectionControllerDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSupplementaryViewSource.html">IGListSupplementaryViewSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListWorkingRangeDelegate.html">IGListWorkingRangeDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListCollectionViewBlock">IGListCollectionViewBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListDataSourceChangeBlock">IGListDataSourceChangeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListItemUpdateBlock">IGListItemUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListObjectTransitionBlock">IGListObjectTransitionBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListReloadUpdateBlock">IGListReloadUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellConfigureBlock">IGListSingleSectionCellConfigureBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellSizeBlock">IGListSingleSectionCellSizeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListToObjectBlock">IGListToObjectBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataApplyBlock">IGListTransitionDataApplyBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataBlock">IGListTransitionDataBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListAdapter.h@T@IGListUpdaterCompletion">IGListUpdaterCompletion</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListUpdatingCompletion">IGListUpdatingCompletion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Functions.html">Functions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiff">IGListDiff</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiffPaths">IGListDiffPaths</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:IGListExperiments.h@F@IGListExperimentEnabled">IGListExperimentEnabled</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>IGListAdaptiveCoalescingExperimentConfig</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">struct</span> <span class="n">IGListAdaptiveCoalescingExperimentConfig</span> <span class="p">{}</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt">IGListAdaptiveCoalescingExperimentConfig</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Customize how coalescing works to speed up some updates</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@enabled"></a>
|
||||
<a name="//apple_ref/objc/Field/enabled" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@enabled">enabled</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Enable adaptive coalescing, where we try to mininimize the update delay</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">BOOL</span> <span class="n">enabled</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">enabled</span><span class="p">:</span> <span class="kt">ObjCBool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@minInterval"></a>
|
||||
<a name="//apple_ref/objc/Field/minInterval" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@minInterval">minInterval</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Start coalescing if the last update was within this interval</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">NSTimeInterval</span> <span class="n">minInterval</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">minInterval</span><span class="p">:</span> <span class="kt">TimeInterval</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@intervalIncrement"></a>
|
||||
<a name="//apple_ref/objc/Field/intervalIncrement" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@intervalIncrement">intervalIncrement</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>If we need to coalesce, increase the interval by this much for next time.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">NSTimeInterval</span> <span class="n">intervalIncrement</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">intervalIncrement</span><span class="p">:</span> <span class="kt">TimeInterval</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@maxInterval"></a>
|
||||
<a name="//apple_ref/objc/Field/maxInterval" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@maxInterval">maxInterval</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This is the maximum coalesce interval, so the slowest and update can wait.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">NSTimeInterval</span> <span class="n">maxInterval</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">maxInterval</span><span class="p">:</span> <span class="kt">TimeInterval</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@useMaxIntervalWhenViewNotVisible"></a>
|
||||
<a name="//apple_ref/objc/Field/useMaxIntervalWhenViewNotVisible" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@useMaxIntervalWhenViewNotVisible">useMaxIntervalWhenViewNotVisible</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Coalece using <code><a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html#/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@maxInterval">maxInterval</a></code> if view is not visible according to <code>IGListViewVisibilityTracker</code></p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">BOOL</span> <span class="n">useMaxIntervalWhenViewNotVisible</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">useMaxIntervalWhenViewNotVisible</span><span class="p">:</span> <span class="kt">ObjCBool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
477
docs/Structs/IGListAdaptiveDiffingExperimentConfig.html
Normal file
477
docs/Structs/IGListAdaptiveDiffingExperimentConfig.html
Normal file
|
|
@ -0,0 +1,477 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>IGListAdaptiveDiffingExperimentConfig Structure Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
<script src="../js/lunr.min.js" defer></script>
|
||||
<script src="../js/typeahead.jquery.js" defer></script>
|
||||
<script src="../js/jazzy.search.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/objc/Struct/IGListAdaptiveDiffingExperimentConfig" class="dashAnchor"></a>
|
||||
<a title="IGListAdaptiveDiffingExperimentConfig Structure Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">IGListKit</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
IGListAdaptiveDiffingExperimentConfig Structure Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Guides.html">Guides</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../best-practices-and-faq.html">Best Practices and FAQ</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../generating-your-models-using-remodel.html">Generating your models using remodel</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../iglistdiffable-and-equality.html">IGListDiffable and Equality</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../installation.html">Installation</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../migration.html">Migration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../modeling-and-binding.html">Modeling and Binding</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../vision.html">VISION</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-core-data.html">Working with Core Data</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-uicollectionview.html">Working with UICollectionView</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBatchUpdateData.html">IGListBatchUpdateData</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSingleSectionController.html">IGListBindingSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionView.html">IGListCollectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexPathResult.html">IGListIndexPathResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexSetResult.html">IGListIndexSetResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndex.html">IGListMoveIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndexPath.html">IGListMoveIndexPath</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes.html#/c:objc(cs)IGListReloadDataUpdater">IGListReloadDataUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSectionController.html">IGListSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSingleSectionController.html">IGListSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListTransitionData.html">IGListTransitionData</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Constants.html">Constants</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionNumber">IGListKitVersionNumber</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionString">IGListKitVersionString</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Enums.html">Enumerations</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListAdapterUpdateType.html">IGListAdapterUpdateType</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListDiffOption.html">IGListDiffOption</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListExperiment.html">IGListExperiment</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDataSource.html">IGListAdapterDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterMoveDelegate.html">IGListAdapterMoveDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterPerformanceDelegate.html">IGListAdapterPerformanceDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdateListener.html">IGListAdapterUpdateListener</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdaterDelegate.html">IGListAdapterUpdaterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBatchContext.html">IGListBatchContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindable.html">IGListBindable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerDataSource.html">IGListBindingSectionControllerDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerSelectionDelegate.html">IGListBindingSectionControllerSelectionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionContext.html">IGListCollectionContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewDelegateLayout.html">IGListCollectionViewDelegateLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDiffable.html">IGListDiffable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDisplayDelegate.html">IGListDisplayDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListScrollDelegate.html">IGListScrollDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSingleSectionControllerDelegate.html">IGListSingleSectionControllerDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSupplementaryViewSource.html">IGListSupplementaryViewSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListWorkingRangeDelegate.html">IGListWorkingRangeDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListCollectionViewBlock">IGListCollectionViewBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListDataSourceChangeBlock">IGListDataSourceChangeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListItemUpdateBlock">IGListItemUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListObjectTransitionBlock">IGListObjectTransitionBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListReloadUpdateBlock">IGListReloadUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellConfigureBlock">IGListSingleSectionCellConfigureBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellSizeBlock">IGListSingleSectionCellSizeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListToObjectBlock">IGListToObjectBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataApplyBlock">IGListTransitionDataApplyBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataBlock">IGListTransitionDataBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListAdapter.h@T@IGListUpdaterCompletion">IGListUpdaterCompletion</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListUpdatingCompletion">IGListUpdatingCompletion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Functions.html">Functions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiff">IGListDiff</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiffPaths">IGListDiffPaths</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:IGListExperiments.h@F@IGListExperimentEnabled">IGListExperimentEnabled</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>IGListAdaptiveDiffingExperimentConfig</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">struct</span> <span class="n">IGListAdaptiveDiffingExperimentConfig</span> <span class="p">{}</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt">IGListAdaptiveDiffingExperimentConfig</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Customize how diffing is performed</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@enabled"></a>
|
||||
<a name="//apple_ref/objc/Field/enabled" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@enabled">enabled</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Enabled experimental code path. This needs to be enabled for the other properties to take effect.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">BOOL</span> <span class="n">enabled</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">enabled</span><span class="p">:</span> <span class="kt">ObjCBool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@higherQOSEnabled"></a>
|
||||
<a name="//apple_ref/objc/Field/higherQOSEnabled" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@higherQOSEnabled">higherQOSEnabled</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Enable higher background thread priority</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">BOOL</span> <span class="n">higherQOSEnabled</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">higherQOSEnabled</span><span class="p">:</span> <span class="kt">ObjCBool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@maxItemCountToRunOnMain"></a>
|
||||
<a name="//apple_ref/objc/Field/maxItemCountToRunOnMain" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@maxItemCountToRunOnMain">maxItemCountToRunOnMain</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>If both item counts are under this number, we’ll run the diffing on the main thread.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">NSInteger</span> <span class="n">maxItemCountToRunOnMain</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">maxItemCountToRunOnMain</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@lowerPriorityWhenViewNotVisible"></a>
|
||||
<a name="//apple_ref/objc/Field/lowerPriorityWhenViewNotVisible" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@lowerPriorityWhenViewNotVisible">lowerPriorityWhenViewNotVisible</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Lower QOS if view is not visible according to <code>IGListViewVisibilityTracker</code></p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">BOOL</span> <span class="n">lowerPriorityWhenViewNotVisible</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">lowerPriorityWhenViewNotVisible</span><span class="p">:</span> <span class="kt">ObjCBool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListCollectionScrollingTraits Structure Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -411,8 +437,8 @@ The attributes are always equal to their corresponding properties on the underly
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="Type Definitions Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -71,12 +71,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -95,6 +106,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -220,6 +234,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -278,6 +298,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -295,6 +321,64 @@
|
|||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:IGListExperiments.h@T@IGListAdaptiveDiffingExperimentConfig"></a>
|
||||
<a name="//apple_ref/objc/Type/IGListAdaptiveDiffingExperimentConfig" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:IGListExperiments.h@T@IGListAdaptiveDiffingExperimentConfig">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Customize how diffing is performed</p>
|
||||
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">typedef</span> <span class="k">struct</span>
|
||||
<span class="n"><a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a></span> <span class="n"><a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a></span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:IGListExperiments.h@T@IGListAdaptiveCoalescingExperimentConfig"></a>
|
||||
<a name="//apple_ref/objc/Type/IGListAdaptiveCoalescingExperimentConfig" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:IGListExperiments.h@T@IGListAdaptiveCoalescingExperimentConfig">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Customize how coalescing works to speed up some updates</p>
|
||||
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">typedef</span> <span class="k">struct</span>
|
||||
<span class="n"><a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a></span> <span class="n"><a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a></span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
|
|
@ -465,7 +549,7 @@ The attributes are always equal to their corresponding properties on the underly
|
|||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">typealias</span> <span class="kt">ListSingleSectionCellSizeBlock</span> <span class="o">=</span> <span class="p">(</span><span class="kt">Any</span><span class="p">,</span> <span class="p">(</span><span class="kd">any</span> <span class="kt">ListCollectionContext</span><span class="p">)?)</span> <span class="o">-></span> <span class="kt">CGSize</span></code></pre>
|
||||
<pre class="highlight swift"><code><span class="kd">typealias</span> <span class="kt">ListSingleSectionCellSizeBlock</span> <span class="o">=</span> <span class="p">(</span><span class="kt">Any</span><span class="p">,</span> <span class="p">(</span><span class="n">any</span> <span class="kt">ListCollectionContext</span><span class="p">)?)</span> <span class="o">-></span> <span class="kt">CGSize</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -857,8 +941,8 @@ The attributes are always equal to their corresponding properties on the underly
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,378 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>IGListAdaptiveCoalescingExperimentConfig Type Definition Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
<script src="../js/lunr.min.js" defer></script>
|
||||
<script src="../js/typeahead.jquery.js" defer></script>
|
||||
<script src="../js/jazzy.search.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/objc/Type/IGListAdaptiveCoalescingExperimentConfig" class="dashAnchor"></a>
|
||||
<a title="IGListAdaptiveCoalescingExperimentConfig Type Definition Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">IGListKit</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
IGListAdaptiveCoalescingExperimentConfig Type Definition Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Guides.html">Guides</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../best-practices-and-faq.html">Best Practices and FAQ</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../generating-your-models-using-remodel.html">Generating your models using remodel</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../iglistdiffable-and-equality.html">IGListDiffable and Equality</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../installation.html">Installation</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../migration.html">Migration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../modeling-and-binding.html">Modeling and Binding</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../vision.html">VISION</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-core-data.html">Working with Core Data</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-uicollectionview.html">Working with UICollectionView</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBatchUpdateData.html">IGListBatchUpdateData</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSingleSectionController.html">IGListBindingSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionView.html">IGListCollectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexPathResult.html">IGListIndexPathResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexSetResult.html">IGListIndexSetResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndex.html">IGListMoveIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndexPath.html">IGListMoveIndexPath</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes.html#/c:objc(cs)IGListReloadDataUpdater">IGListReloadDataUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSectionController.html">IGListSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSingleSectionController.html">IGListSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListTransitionData.html">IGListTransitionData</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Constants.html">Constants</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionNumber">IGListKitVersionNumber</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionString">IGListKitVersionString</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Enums.html">Enumerations</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListAdapterUpdateType.html">IGListAdapterUpdateType</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListDiffOption.html">IGListDiffOption</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListExperiment.html">IGListExperiment</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDataSource.html">IGListAdapterDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterMoveDelegate.html">IGListAdapterMoveDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterPerformanceDelegate.html">IGListAdapterPerformanceDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdateListener.html">IGListAdapterUpdateListener</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdaterDelegate.html">IGListAdapterUpdaterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBatchContext.html">IGListBatchContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindable.html">IGListBindable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerDataSource.html">IGListBindingSectionControllerDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerSelectionDelegate.html">IGListBindingSectionControllerSelectionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionContext.html">IGListCollectionContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewDelegateLayout.html">IGListCollectionViewDelegateLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDiffable.html">IGListDiffable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDisplayDelegate.html">IGListDisplayDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListScrollDelegate.html">IGListScrollDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSingleSectionControllerDelegate.html">IGListSingleSectionControllerDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSupplementaryViewSource.html">IGListSupplementaryViewSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListWorkingRangeDelegate.html">IGListWorkingRangeDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListCollectionViewBlock">IGListCollectionViewBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListDataSourceChangeBlock">IGListDataSourceChangeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListItemUpdateBlock">IGListItemUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListObjectTransitionBlock">IGListObjectTransitionBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListReloadUpdateBlock">IGListReloadUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellConfigureBlock">IGListSingleSectionCellConfigureBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellSizeBlock">IGListSingleSectionCellSizeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListToObjectBlock">IGListToObjectBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataApplyBlock">IGListTransitionDataApplyBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataBlock">IGListTransitionDataBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListAdapter.h@T@IGListUpdaterCompletion">IGListUpdaterCompletion</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListUpdatingCompletion">IGListUpdatingCompletion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Functions.html">Functions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiff">IGListDiff</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiffPaths">IGListDiffPaths</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:IGListExperiments.h@F@IGListExperimentEnabled">IGListExperimentEnabled</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>IGListAdaptiveCoalescingExperimentConfig</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
|
||||
<pre class="highlight objective_c"><code><span class="k">typedef</span> <span class="k">struct</span>
|
||||
<span class="n"><a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a></span> <span class="n"><a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a></span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Customize how coalescing works to speed up some updates</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig"></a>
|
||||
<a name="//apple_ref/objc/Struct/IGListAdaptiveCoalescingExperimentConfig" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Customize how coalescing works to speed up some updates</p>
|
||||
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig/IGListAdaptiveCoalescingExperimentConfig.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">struct</span> <span class="n"><a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a></span> <span class="p">{}</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt"><a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a></span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,511 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>IGListAdaptiveCoalescingExperimentConfig Structure Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../../js/jquery.min.js" defer></script>
|
||||
<script src="../../js/jazzy.js" defer></script>
|
||||
|
||||
<script src="../../js/lunr.min.js" defer></script>
|
||||
<script src="../../js/typeahead.jquery.js" defer></script>
|
||||
<script src="../../js/jazzy.search.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/objc/Struct/IGListAdaptiveCoalescingExperimentConfig" class="dashAnchor"></a>
|
||||
<a title="IGListAdaptiveCoalescingExperimentConfig Structure Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../../search.json">
|
||||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../../index.html">IGListKit</a>
|
||||
<img id="carat" src="../../img/carat.png" alt=""/>
|
||||
<a href="../../Type%20Definitions.html">Type Definitions</a>
|
||||
<img id="carat" src="../../img/carat.png" alt=""/>
|
||||
<a href="../../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
<img id="carat" src="../../img/carat.png" alt=""/>
|
||||
IGListAdaptiveCoalescingExperimentConfig Structure Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Guides.html">Guides</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../best-practices-and-faq.html">Best Practices and FAQ</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../generating-your-models-using-remodel.html">Generating your models using remodel</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../iglistdiffable-and-equality.html">IGListDiffable and Equality</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../installation.html">Installation</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../migration.html">Migration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../modeling-and-binding.html">Modeling and Binding</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../vision.html">VISION</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../working-with-core-data.html">Working with Core Data</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../working-with-uicollectionview.html">Working with UICollectionView</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListBatchUpdateData.html">IGListBatchUpdateData</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListBindingSingleSectionController.html">IGListBindingSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListCollectionView.html">IGListCollectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListIndexPathResult.html">IGListIndexPathResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListIndexSetResult.html">IGListIndexSetResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListMoveIndex.html">IGListMoveIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListMoveIndexPath.html">IGListMoveIndexPath</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes.html#/c:objc(cs)IGListReloadDataUpdater">IGListReloadDataUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListSectionController.html">IGListSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListSingleSectionController.html">IGListSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListTransitionData.html">IGListTransitionData</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Constants.html">Constants</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Constants.html#/c:@IGListKitVersionNumber">IGListKitVersionNumber</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Constants.html#/c:@IGListKitVersionString">IGListKitVersionString</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Enums.html">Enumerations</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Enums/IGListAdapterUpdateType.html">IGListAdapterUpdateType</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Enums/IGListDiffOption.html">IGListDiffOption</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Enums/IGListExperiment.html">IGListExperiment</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterDataSource.html">IGListAdapterDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterMoveDelegate.html">IGListAdapterMoveDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterPerformanceDelegate.html">IGListAdapterPerformanceDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterUpdateListener.html">IGListAdapterUpdateListener</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterUpdaterDelegate.html">IGListAdapterUpdaterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListBatchContext.html">IGListBatchContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListBindable.html">IGListBindable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListBindingSectionControllerDataSource.html">IGListBindingSectionControllerDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListBindingSectionControllerSelectionDelegate.html">IGListBindingSectionControllerSelectionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListCollectionContext.html">IGListCollectionContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListCollectionViewDelegateLayout.html">IGListCollectionViewDelegateLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListDiffable.html">IGListDiffable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListDisplayDelegate.html">IGListDisplayDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListScrollDelegate.html">IGListScrollDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListSingleSectionControllerDelegate.html">IGListSingleSectionControllerDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListSupplementaryViewSource.html">IGListSupplementaryViewSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListWorkingRangeDelegate.html">IGListWorkingRangeDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListCollectionViewBlock">IGListCollectionViewBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListDataSourceChangeBlock">IGListDataSourceChangeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListItemUpdateBlock">IGListItemUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListObjectTransitionBlock">IGListObjectTransitionBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListReloadUpdateBlock">IGListReloadUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellConfigureBlock">IGListSingleSectionCellConfigureBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellSizeBlock">IGListSingleSectionCellSizeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListToObjectBlock">IGListToObjectBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataApplyBlock">IGListTransitionDataApplyBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataBlock">IGListTransitionDataBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListAdapter.h@T@IGListUpdaterCompletion">IGListUpdaterCompletion</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListUpdatingCompletion">IGListUpdatingCompletion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Functions.html">Functions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Functions.html#/c:@F@IGListDiff">IGListDiff</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Functions.html#/c:@F@IGListDiffPaths">IGListDiffPaths</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Functions.html#/c:IGListExperiments.h@F@IGListExperimentEnabled">IGListExperimentEnabled</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>IGListAdaptiveCoalescingExperimentConfig</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">struct</span> <span class="n"><a href="../../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a></span> <span class="p">{}</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt"><a href="../../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a></span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Customize how coalescing works to speed up some updates</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@enabled"></a>
|
||||
<a name="//apple_ref/objc/Field/enabled" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@enabled">enabled</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Enable adaptive coalescing, where we try to mininimize the update delay</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">BOOL</span> <span class="n">enabled</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">enabled</span><span class="p">:</span> <span class="kt">ObjCBool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@minInterval"></a>
|
||||
<a name="//apple_ref/objc/Field/minInterval" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@minInterval">minInterval</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Start coalescing if the last update was within this interval</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">NSTimeInterval</span> <span class="n">minInterval</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">minInterval</span><span class="p">:</span> <span class="kt">TimeInterval</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@intervalIncrement"></a>
|
||||
<a name="//apple_ref/objc/Field/intervalIncrement" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@intervalIncrement">intervalIncrement</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>If we need to coalesce, increase the interval by this much for next time.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">NSTimeInterval</span> <span class="n">intervalIncrement</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">intervalIncrement</span><span class="p">:</span> <span class="kt">TimeInterval</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@maxInterval"></a>
|
||||
<a name="//apple_ref/objc/Field/maxInterval" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@maxInterval">maxInterval</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This is the maximum coalesce interval, so the slowest and update can wait.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">NSTimeInterval</span> <span class="n">maxInterval</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">maxInterval</span><span class="p">:</span> <span class="kt">TimeInterval</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@useMaxIntervalWhenViewNotVisible"></a>
|
||||
<a name="//apple_ref/objc/Field/useMaxIntervalWhenViewNotVisible" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveCoalescingExperimentConfig@FI@useMaxIntervalWhenViewNotVisible">useMaxIntervalWhenViewNotVisible</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Coalece using <code>maxInterval</code> if view is not visible according to <code>IGListViewVisibilityTracker</code></p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">BOOL</span> <span class="n">useMaxIntervalWhenViewNotVisible</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">useMaxIntervalWhenViewNotVisible</span><span class="p">:</span> <span class="kt">ObjCBool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
378
docs/Type Definitions/IGListAdaptiveDiffingExperimentConfig.html
Normal file
378
docs/Type Definitions/IGListAdaptiveDiffingExperimentConfig.html
Normal file
|
|
@ -0,0 +1,378 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>IGListAdaptiveDiffingExperimentConfig Type Definition Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
<script src="../js/lunr.min.js" defer></script>
|
||||
<script src="../js/typeahead.jquery.js" defer></script>
|
||||
<script src="../js/jazzy.search.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/objc/Type/IGListAdaptiveDiffingExperimentConfig" class="dashAnchor"></a>
|
||||
<a title="IGListAdaptiveDiffingExperimentConfig Type Definition Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">IGListKit</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<img id="carat" src="../img/carat.png" alt=""/>
|
||||
IGListAdaptiveDiffingExperimentConfig Type Definition Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Guides.html">Guides</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../best-practices-and-faq.html">Best Practices and FAQ</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../generating-your-models-using-remodel.html">Generating your models using remodel</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../iglistdiffable-and-equality.html">IGListDiffable and Equality</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../installation.html">Installation</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../migration.html">Migration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../modeling-and-binding.html">Modeling and Binding</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../vision.html">VISION</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-core-data.html">Working with Core Data</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../working-with-uicollectionview.html">Working with UICollectionView</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBatchUpdateData.html">IGListBatchUpdateData</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListBindingSingleSectionController.html">IGListBindingSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionView.html">IGListCollectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexPathResult.html">IGListIndexPathResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListIndexSetResult.html">IGListIndexSetResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndex.html">IGListMoveIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListMoveIndexPath.html">IGListMoveIndexPath</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes.html#/c:objc(cs)IGListReloadDataUpdater">IGListReloadDataUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSectionController.html">IGListSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListSingleSectionController.html">IGListSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListTransitionData.html">IGListTransitionData</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Constants.html">Constants</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionNumber">IGListKitVersionNumber</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Constants.html#/c:@IGListKitVersionString">IGListKitVersionString</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Enums.html">Enumerations</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListAdapterUpdateType.html">IGListAdapterUpdateType</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListDiffOption.html">IGListDiffOption</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Enums/IGListExperiment.html">IGListExperiment</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDataSource.html">IGListAdapterDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterMoveDelegate.html">IGListAdapterMoveDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterPerformanceDelegate.html">IGListAdapterPerformanceDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdateListener.html">IGListAdapterUpdateListener</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListAdapterUpdaterDelegate.html">IGListAdapterUpdaterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBatchContext.html">IGListBatchContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindable.html">IGListBindable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerDataSource.html">IGListBindingSectionControllerDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListBindingSectionControllerSelectionDelegate.html">IGListBindingSectionControllerSelectionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionContext.html">IGListCollectionContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewDelegateLayout.html">IGListCollectionViewDelegateLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDiffable.html">IGListDiffable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListDisplayDelegate.html">IGListDisplayDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListScrollDelegate.html">IGListScrollDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSingleSectionControllerDelegate.html">IGListSingleSectionControllerDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListSupplementaryViewSource.html">IGListSupplementaryViewSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/IGListWorkingRangeDelegate.html">IGListWorkingRangeDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListCollectionViewBlock">IGListCollectionViewBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListDataSourceChangeBlock">IGListDataSourceChangeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListItemUpdateBlock">IGListItemUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListObjectTransitionBlock">IGListObjectTransitionBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListReloadUpdateBlock">IGListReloadUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellConfigureBlock">IGListSingleSectionCellConfigureBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellSizeBlock">IGListSingleSectionCellSizeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListToObjectBlock">IGListToObjectBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataApplyBlock">IGListTransitionDataApplyBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataBlock">IGListTransitionDataBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListAdapter.h@T@IGListUpdaterCompletion">IGListUpdaterCompletion</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListUpdatingCompletion">IGListUpdatingCompletion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Functions.html">Functions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiff">IGListDiff</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:@F@IGListDiffPaths">IGListDiffPaths</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Functions.html#/c:IGListExperiments.h@F@IGListExperimentEnabled">IGListExperimentEnabled</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>IGListAdaptiveDiffingExperimentConfig</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
|
||||
<pre class="highlight objective_c"><code><span class="k">typedef</span> <span class="k">struct</span>
|
||||
<span class="n"><a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a></span> <span class="n"><a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a></span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Customize how diffing is performed</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveDiffingExperimentConfig"></a>
|
||||
<a name="//apple_ref/objc/Struct/IGListAdaptiveDiffingExperimentConfig" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveDiffingExperimentConfig">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Customize how diffing is performed</p>
|
||||
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig/IGListAdaptiveDiffingExperimentConfig.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">struct</span> <span class="n"><a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a></span> <span class="p">{}</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt"><a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a></span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,479 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>IGListAdaptiveDiffingExperimentConfig Structure Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../../js/jquery.min.js" defer></script>
|
||||
<script src="../../js/jazzy.js" defer></script>
|
||||
|
||||
<script src="../../js/lunr.min.js" defer></script>
|
||||
<script src="../../js/typeahead.jquery.js" defer></script>
|
||||
<script src="../../js/jazzy.search.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/objc/Struct/IGListAdaptiveDiffingExperimentConfig" class="dashAnchor"></a>
|
||||
<a title="IGListAdaptiveDiffingExperimentConfig Structure Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../../search.json">
|
||||
<input type="text" placeholder="Search documentation" data-typeahead>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../../index.html">IGListKit</a>
|
||||
<img id="carat" src="../../img/carat.png" alt=""/>
|
||||
<a href="../../Type%20Definitions.html">Type Definitions</a>
|
||||
<img id="carat" src="../../img/carat.png" alt=""/>
|
||||
<a href="../../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
<img id="carat" src="../../img/carat.png" alt=""/>
|
||||
IGListAdaptiveDiffingExperimentConfig Structure Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Guides.html">Guides</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../best-practices-and-faq.html">Best Practices and FAQ</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../generating-your-models-using-remodel.html">Generating your models using remodel</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../iglistdiffable-and-equality.html">IGListDiffable and Equality</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../installation.html">Installation</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../migration.html">Migration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../modeling-and-binding.html">Modeling and Binding</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../vision.html">VISION</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../working-with-core-data.html">Working with Core Data</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../working-with-uicollectionview.html">Working with UICollectionView</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListBatchUpdateData.html">IGListBatchUpdateData</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListBindingSingleSectionController.html">IGListBindingSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListCollectionView.html">IGListCollectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListIndexPathResult.html">IGListIndexPathResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListIndexSetResult.html">IGListIndexSetResult</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListMoveIndex.html">IGListMoveIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListMoveIndexPath.html">IGListMoveIndexPath</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes.html#/c:objc(cs)IGListReloadDataUpdater">IGListReloadDataUpdater</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListSectionController.html">IGListSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListSingleSectionController.html">IGListSingleSectionController</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListTransitionData.html">IGListTransitionData</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Constants.html">Constants</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Constants.html#/c:@IGListKitVersionNumber">IGListKitVersionNumber</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Constants.html#/c:@IGListKitVersionString">IGListKitVersionString</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Enums.html">Enumerations</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Enums/IGListAdapterUpdateType.html">IGListAdapterUpdateType</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Enums/IGListDiffOption.html">IGListDiffOption</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Enums/IGListExperiment.html">IGListExperiment</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterDataSource.html">IGListAdapterDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterDelegate.html">IGListAdapterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterMoveDelegate.html">IGListAdapterMoveDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterPerformanceDelegate.html">IGListAdapterPerformanceDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterUpdateListener.html">IGListAdapterUpdateListener</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListAdapterUpdaterDelegate.html">IGListAdapterUpdaterDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListBatchContext.html">IGListBatchContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListBindable.html">IGListBindable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListBindingSectionControllerDataSource.html">IGListBindingSectionControllerDataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListBindingSectionControllerSelectionDelegate.html">IGListBindingSectionControllerSelectionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListCollectionContext.html">IGListCollectionContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListCollectionViewDelegateLayout.html">IGListCollectionViewDelegateLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListCollectionViewLayoutCompatible.html">IGListCollectionViewLayoutCompatible</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListDiffable.html">IGListDiffable</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListDisplayDelegate.html">IGListDisplayDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListScrollDelegate.html">IGListScrollDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListSingleSectionControllerDelegate.html">IGListSingleSectionControllerDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListSupplementaryViewSource.html">IGListSupplementaryViewSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListTransitionDelegate.html">IGListTransitionDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Protocols/IGListWorkingRangeDelegate.html">IGListWorkingRangeDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListCollectionViewBlock">IGListCollectionViewBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListDataSourceChangeBlock">IGListDataSourceChangeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListItemUpdateBlock">IGListItemUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListObjectTransitionBlock">IGListObjectTransitionBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListReloadUpdateBlock">IGListReloadUpdateBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellConfigureBlock">IGListSingleSectionCellConfigureBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellSizeBlock">IGListSingleSectionCellSizeBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListToObjectBlock">IGListToObjectBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataApplyBlock">IGListTransitionDataApplyBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListTransitionDataBlock">IGListTransitionDataBlock</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListAdapter.h@T@IGListUpdaterCompletion">IGListUpdaterCompletion</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListUpdatingCompletion">IGListUpdatingCompletion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Functions.html">Functions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Functions.html#/c:@F@IGListDiff">IGListDiff</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Functions.html#/c:@F@IGListDiffPaths">IGListDiffPaths</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Functions.html#/c:IGListExperiments.h@F@IGListExperimentEnabled">IGListExperimentEnabled</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>IGListAdaptiveDiffingExperimentConfig</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="k">struct</span> <span class="n"><a href="../../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a></span> <span class="p">{}</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt"><a href="../../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a></span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Customize how diffing is performed</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@enabled"></a>
|
||||
<a name="//apple_ref/objc/Field/enabled" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@enabled">enabled</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Enabled experimental code path. This needs to be enabled for the other properties to take effect.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">BOOL</span> <span class="n">enabled</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">enabled</span><span class="p">:</span> <span class="kt">ObjCBool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@higherQOSEnabled"></a>
|
||||
<a name="//apple_ref/objc/Field/higherQOSEnabled" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@higherQOSEnabled">higherQOSEnabled</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Enable higher background thread priority</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">BOOL</span> <span class="n">higherQOSEnabled</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">higherQOSEnabled</span><span class="p">:</span> <span class="kt">ObjCBool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@maxItemCountToRunOnMain"></a>
|
||||
<a name="//apple_ref/objc/Field/maxItemCountToRunOnMain" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@maxItemCountToRunOnMain">maxItemCountToRunOnMain</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>If both item counts are under this number, we’ll run the diffing on the main thread.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">NSInteger</span> <span class="n">maxItemCountToRunOnMain</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">maxItemCountToRunOnMain</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@lowerPriorityWhenViewNotVisible"></a>
|
||||
<a name="//apple_ref/objc/Field/lowerPriorityWhenViewNotVisible" class="dashAnchor"></a>
|
||||
<a class="token" href="#/c:@S@IGListAdaptiveDiffingExperimentConfig@FI@lowerPriorityWhenViewNotVisible">lowerPriorityWhenViewNotVisible</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Lower QOS if view is not visible according to <code>IGListViewVisibilityTracker</code></p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Objective-C</p>
|
||||
<pre class="highlight objective_c"><code><span class="n">BOOL</span> <span class="n">lowerPriorityWhenViewNotVisible</span></code></pre>
|
||||
|
||||
</div>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">lowerPriorityWhenViewNotVisible</span><span class="p">:</span> <span class="kt">ObjCBool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListCollectionScrollingTraits Type Definition Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../search.json">
|
||||
|
|
@ -73,12 +73,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -97,6 +108,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -222,6 +236,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -280,6 +300,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -344,8 +370,8 @@ The attributes are always equal to their corresponding properties on the underly
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<a title="IGListCollectionScrollingTraits Structure Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="../../index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="../../search.json">
|
||||
|
|
@ -75,12 +75,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -99,6 +110,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -224,6 +238,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../../Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -282,6 +302,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="../../Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../../Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -413,8 +439,8 @@ The attributes are always equal to their corresponding properties on the underly
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<a title="Best Practices and FAQ Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -72,12 +72,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -96,6 +107,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -221,6 +235,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -279,6 +299,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -425,8 +451,8 @@ This would only happen if your objects provide <em>non-unique</em> diff identifi
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<a title="Generating your models using remodel Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -72,12 +72,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -96,6 +107,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -221,6 +235,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -279,6 +299,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -454,8 +480,8 @@ PersonModel includes(IGListDiffable) {
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<a title="Getting Started Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -72,12 +72,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -96,6 +107,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -221,6 +235,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -279,6 +299,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -440,8 +466,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<a title="IGListDiffable and Equality Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -72,12 +72,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -96,6 +107,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -221,6 +235,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -279,6 +299,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -383,8 +409,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<a title="IGListKit Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -68,12 +68,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -92,6 +103,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -217,6 +231,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -275,6 +295,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -354,7 +380,7 @@ We use the open source version <code>main</code> branch in the Instagram app.</p
|
|||
<h2 id='requirements' class='heading'>Requirements</h2>
|
||||
|
||||
<ul>
|
||||
<li>Xcode 11.0+</li>
|
||||
<li>Swift 5.1+</li>
|
||||
<li>iOS 11.0+</li>
|
||||
<li>tvOS 11.0+</li>
|
||||
<li>macOS 10.13+ <em>(diffing algorithm components only)</em></li>
|
||||
|
|
@ -364,12 +390,12 @@ We use the open source version <code>main</code> branch in the Instagram app.</p
|
|||
<h3 id='cocoapods' class='heading'>CocoaPods</h3>
|
||||
|
||||
<p>The preferred installation method is with <a href="https://cocoapods.org">CocoaPods</a>. Add the following to your <code>Podfile</code>:</p>
|
||||
<pre class="highlight ruby"><code><span class="n">pod</span> <span class="s1">'IGListKit'</span><span class="p">,</span> <span class="s1">'~> 4.0.0'</span>
|
||||
<pre class="highlight ruby"><code><span class="n">pod</span> <span class="s1">'IGListKit'</span><span class="p">,</span> <span class="s1">'~> 5.2.0'</span>
|
||||
</code></pre>
|
||||
<h3 id='carthage' class='heading'>Carthage</h3>
|
||||
|
||||
<p>For <a href="https://github.com/Carthage/Carthage">Carthage</a>, add the following to your <code>Cartfile</code>:</p>
|
||||
<pre class="highlight plaintext"><code>github "Instagram/IGListKit" ~> 4.0.0
|
||||
<pre class="highlight plaintext"><code>github "Instagram/IGListKit" ~> 5.2.0
|
||||
</code></pre>
|
||||
<h3 id='swift-package-manager' class='heading'>Swift Package Manager</h3>
|
||||
|
||||
|
|
@ -421,8 +447,8 @@ Enter package URL: https://github.com/Instagram/IGListKit, and select the latest
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<a title="Installation Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -72,12 +72,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -96,6 +107,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -221,6 +235,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -279,6 +299,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -329,8 +355,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ function itemLinkToContent($link) {
|
|||
return $link.parent().parent().next();
|
||||
}
|
||||
|
||||
// On doc load + hash-change, open any targetted item
|
||||
// On doc load + hash-change, open any targeted item
|
||||
function openCurrentItemIfClosed() {
|
||||
if (window.jazzy.docset) {
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<a title="Migration Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -72,12 +72,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -96,6 +107,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -221,6 +235,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -279,6 +299,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -410,8 +436,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<a title="Modeling and Binding Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -72,12 +72,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -96,6 +107,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -221,6 +235,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -279,6 +299,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -796,7 +822,7 @@ final class CommentCell: UICollectionViewCell, ListBindable {
|
|||
<p>Override <code>awakeFromNib()</code> and add a target & action to the <code>likeButton</code>:</p>
|
||||
<pre class="highlight swift"><code><span class="k">override</span> <span class="kd">func</span> <span class="nf">awakeFromNib</span><span class="p">()</span> <span class="p">{</span>
|
||||
<span class="k">super</span><span class="o">.</span><span class="nf">awakeFromNib</span><span class="p">()</span>
|
||||
<span class="n">likeButton</span><span class="o">.</span><span class="nf">addTarget</span><span class="p">(</span><span class="k">self</span><span class="p">,</span> <span class="nv">action</span><span class="p">:</span> <span class="k">#selector</span><span class="p">(</span><span class="kt">ActionCell</span><span class="o">.</span><span class="n">onHeart</span><span class="p">),</span> <span class="nv">for</span><span class="p">:</span> <span class="o">.</span><span class="n">touchUpInside</span><span class="p">)</span>
|
||||
<span class="n">likeButton</span><span class="o">.</span><span class="nf">addTarget</span><span class="p">(</span><span class="k">self</span><span class="p">,</span> <span class="nv">action</span><span class="p">:</span> <span class="kd">#selector(</span><span class="nf">ActionCell.onHeart</span><span class="kd">)</span><span class="p">,</span> <span class="nv">for</span><span class="p">:</span> <span class="o">.</span><span class="n">touchUpInside</span><span class="p">)</span>
|
||||
<span class="p">}</span>
|
||||
</code></pre>
|
||||
|
||||
|
|
@ -875,8 +901,8 @@ final class CommentCell: UICollectionViewCell, ListBindable {
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1,82 +1,96 @@
|
|||
{
|
||||
"warnings": [
|
||||
{
|
||||
"file": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 25,
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListAdapterDelegateAnnouncer.h",
|
||||
"line": 18,
|
||||
"symbol": "IGListAdapterDelegateAnnouncer",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.class",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 29,
|
||||
"symbol": "IGListBindingSingleSectionController.-cellClass",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 28,
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 32,
|
||||
"symbol": "IGListBindingSingleSectionController.-configureCell:withViewModel:",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 31,
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 35,
|
||||
"symbol": "IGListBindingSingleSectionController.-sizeForViewModel:",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 34,
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 38,
|
||||
"symbol": "IGListBindingSingleSectionController.-didSelectItemWithCell:",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 37,
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 41,
|
||||
"symbol": "IGListBindingSingleSectionController.-didDeselectItemWithCell:",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 40,
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 44,
|
||||
"symbol": "IGListBindingSingleSectionController.-didHighlightItemWithCell:",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 43,
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 47,
|
||||
"symbol": "IGListBindingSingleSectionController.-didUnhighlightItemWithCell:",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 45,
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListBindingSingleSectionController.h",
|
||||
"line": 49,
|
||||
"symbol": "IGListBindingSingleSectionController.-isDisplayingCell",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src/Source/IGListKit/IGListTransitionData.h",
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListTransitionData.h",
|
||||
"line": 27,
|
||||
"symbol": "IGListTransitionData.-initFromObjects:toObjects:toSectionControllers:",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src/Source/IGListKit/IGListTransitionData.h",
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListTransitionData.h",
|
||||
"line": 31,
|
||||
"symbol": "IGListTransitionData.-init",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src/Source/IGListKit/IGListTransitionData.h",
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/IGListTransitionData.h",
|
||||
"line": 32,
|
||||
"symbol": "IGListTransitionData.+new",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.method.class",
|
||||
"warning": "undocumented"
|
||||
},
|
||||
{
|
||||
"file": "/Users/TiM/Developer/IGListKit/Source/IGListKit/UIViewController+IGListAdapter.h",
|
||||
"line": 14,
|
||||
"symbol": "UIViewController(IGListAdapter)",
|
||||
"symbol_kind": "sourcekitten.source.lang.objc.decl.category",
|
||||
"warning": "undocumented"
|
||||
}
|
||||
],
|
||||
"source_directory": "/Users/timoliver/fbsource/fbobjc/VendorLib/IGListKit/src"
|
||||
"source_directory": "/Users/TiM/Developer/IGListKit"
|
||||
}
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
<a title="VISION Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -72,12 +72,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -96,6 +107,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -221,6 +235,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -279,6 +299,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -328,8 +354,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<a title="Working with Core Data Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -72,12 +72,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -96,6 +107,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -221,6 +235,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -279,6 +299,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -433,8 +459,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<a title="Working with UICollectionView Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p>
|
||||
<p><a href="index.html">IGListKit 5.2.0 Docs</a> (96% documented)</p>
|
||||
<p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="img/gh.png" alt="GitHub"/>View on GitHub</a></p>
|
||||
<div class="header-right">
|
||||
<form role="search" action="search.json">
|
||||
|
|
@ -72,12 +72,23 @@
|
|||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Categories.html">Categories</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Categories/UIViewController%28IGListAdapter%29.html">UIViewController(IGListAdapter)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapter.html">IGListAdapter</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterDelegateAnnouncer.html">IGListAdapterDelegateAnnouncer</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListAdapterUpdater.html">IGListAdapterUpdater</a>
|
||||
</li>
|
||||
|
|
@ -96,6 +107,9 @@
|
|||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayout.html">IGListCollectionViewLayout</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListCollectionViewLayoutInvalidationContext.html">IGListCollectionViewLayoutInvalidationContext</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/IGListGenericSectionController.html">IGListGenericSectionController</a>
|
||||
</li>
|
||||
|
|
@ -221,6 +235,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Type%20Definitions.html">Type Definitions</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Type%20Definitions/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -279,6 +299,12 @@
|
|||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structures</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveCoalescingExperimentConfig.html">IGListAdaptiveCoalescingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListAdaptiveDiffingExperimentConfig.html">IGListAdaptiveDiffingExperimentConfig</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/IGListCollectionScrollingTraits.html">IGListCollectionScrollingTraits</a>
|
||||
</li>
|
||||
|
|
@ -339,7 +365,7 @@
|
|||
<span class="p">[[</span><span class="n">UICollectionView</span> <span class="nf">appearance</span><span class="p">]</span> <span class="nf">setPrefetchingEnabled</span><span class="p">:</span><span class="nb">NO</span><span class="p">];</span>
|
||||
<span class="p">}</span>
|
||||
</code></pre>
|
||||
<pre class="highlight swift"><code><span class="k">if</span> <span class="k">#available</span><span class="p">(</span><span class="n">iOS</span> <span class="mi">10</span><span class="p">,</span> <span class="o">*</span><span class="p">)</span> <span class="p">{</span>
|
||||
<pre class="highlight swift"><code><span class="k">if</span> <span class="kd">#available(iOS 10, *)</span> <span class="p">{</span>
|
||||
<span class="kt">UICollectionView</span><span class="o">.</span><span class="nf">appearance</span><span class="p">()</span><span class="o">.</span><span class="n">isPrefetchingEnabled</span> <span class="o">=</span> <span class="kc">false</span>
|
||||
<span class="p">}</span>
|
||||
</code></pre>
|
||||
|
|
@ -347,8 +373,8 @@
|
|||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2024 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2024-05-13)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.0</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
<p>© 2026 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2026-02-15)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in a new issue