|
17 | 17 | <a title="IGListAdapter Class Reference"></a> |
18 | 18 | <header> |
19 | 19 | <div class="content-wrapper"> |
20 | | - <p><a href="../index.html">IGListKit 4.1.0 Docs</a> (93% documented)</p> |
| 20 | + <p><a href="../index.html">IGListKit 4.1.0 Docs</a> (96% documented)</p> |
21 | 21 | <p class="header-right"><a href="https://github.com/Instagram/IGListKit"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p> |
22 | 22 | <div class="header-right"> |
23 | 23 | <form role="search" action="../search.json"> |
|
28 | 28 | </header> |
29 | 29 | <div class="content-wrapper"> |
30 | 30 | <p id="breadcrumbs"> |
31 | | - <a href="../index.html">IGListKit Reference</a> |
| 31 | + <a href="../index.html">IGListKit</a> |
| 32 | + <img id="carat" src="../img/carat.png" alt=""/> |
| 33 | + <a href="../Classes.html">Classes</a> |
32 | 34 | <img id="carat" src="../img/carat.png" alt=""/> |
33 | 35 | IGListAdapter Class Reference |
34 | 36 | </p> |
|
86 | 88 | <li class="nav-group-task"> |
87 | 89 | <a href="../Classes/IGListBindingSectionController.html">IGListBindingSectionController</a> |
88 | 90 | </li> |
| 91 | + <li class="nav-group-task"> |
| 92 | + <a href="../Classes/IGListBindingSingleSectionController.html">IGListBindingSingleSectionController</a> |
| 93 | + </li> |
89 | 94 | <li class="nav-group-task"> |
90 | 95 | <a href="../Classes/IGListCollectionView.html">IGListCollectionView</a> |
91 | 96 | </li> |
@@ -404,7 +409,7 @@ <h4>Declaration</h4> |
404 | 409 | </div> |
405 | 410 | <div class="language"> |
406 | 411 | <p class="aside-title">Swift</p> |
407 | | - <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="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> |
| 412 | + <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> |
408 | 413 |
|
409 | 414 | </div> |
410 | 415 | </div> |
@@ -436,7 +441,7 @@ <h4>Declaration</h4> |
436 | 441 | </div> |
437 | 442 | <div class="language"> |
438 | 443 | <p class="aside-title">Swift</p> |
439 | | - <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="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> |
| 444 | + <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> |
440 | 445 |
|
441 | 446 | </div> |
442 | 447 | </div> |
@@ -473,7 +478,7 @@ <h4>Declaration</h4> |
473 | 478 | </div> |
474 | 479 | <div class="language"> |
475 | 480 | <p class="aside-title">Swift</p> |
476 | | - <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="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> |
| 481 | + <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> |
477 | 482 |
|
478 | 483 | </div> |
479 | 484 | </div> |
@@ -505,7 +510,7 @@ <h4>Declaration</h4> |
505 | 510 | </div> |
506 | 511 | <div class="language"> |
507 | 512 | <p class="aside-title">Swift</p> |
508 | | - <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="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> |
| 513 | + <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> |
509 | 514 |
|
510 | 515 | </div> |
511 | 516 | </div> |
@@ -542,7 +547,7 @@ <h4>Declaration</h4> |
542 | 547 | </div> |
543 | 548 | <div class="language"> |
544 | 549 | <p class="aside-title">Swift</p> |
545 | | - <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="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> |
| 550 | + <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> |
546 | 551 |
|
547 | 552 | </div> |
548 | 553 | </div> |
@@ -574,7 +579,7 @@ <h4>Declaration</h4> |
574 | 579 | </div> |
575 | 580 | <div class="language"> |
576 | 581 | <p class="aside-title">Swift</p> |
577 | | - <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="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> |
| 582 | + <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> |
578 | 583 |
|
579 | 584 | </div> |
580 | 585 | </div> |
@@ -604,6 +609,11 @@ <h4>Declaration</h4> |
604 | 609 | <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">strong</span><span class="p">,</span> <span class="n">readonly</span><span class="p">)</span> <span class="n">id</span><span class="o"><</span><span class="n"><a href="../Protocols/IGListUpdatingDelegate.html">IGListUpdatingDelegate</a></span><span class="o">></span> <span class="n">_Nonnull</span> <span class="n">updater</span><span class="p">;</span></code></pre> |
605 | 610 |
|
606 | 611 | </div> |
| 612 | + <div class="language"> |
| 613 | + <p class="aside-title">Swift</p> |
| 614 | + <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> |
| 615 | + |
| 616 | + </div> |
607 | 617 | </div> |
608 | 618 | </section> |
609 | 619 | </div> |
@@ -676,6 +686,11 @@ <h4>Declaration</h4> |
676 | 686 | <span class="nf">workingRangeSize</span><span class="p">:(</span><span class="n">NSInteger</span><span class="p">)</span><span class="nv">workingRangeSize</span><span class="p">;</span></code></pre> |
677 | 687 |
|
678 | 688 | </div> |
| 689 | + <div class="language"> |
| 690 | + <p class="aside-title">Swift</p> |
| 691 | + <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> |
| 692 | + |
| 693 | + </div> |
679 | 694 | </div> |
680 | 695 | <div> |
681 | 696 | <h4>Parameters</h4> |
@@ -752,6 +767,11 @@ <h4>Declaration</h4> |
752 | 767 | <span class="nf">viewController</span><span class="p">:(</span><span class="n">nullable</span> <span class="n">UIViewController</span> <span class="o">*</span><span class="p">)</span><span class="nv">viewController</span><span class="p">;</span></code></pre> |
753 | 768 |
|
754 | 769 | </div> |
| 770 | + <div class="language"> |
| 771 | + <p class="aside-title">Swift</p> |
| 772 | + <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> |
| 773 | + |
| 774 | + </div> |
755 | 775 | </div> |
756 | 776 | <div> |
757 | 777 | <h4>Parameters</h4> |
@@ -1842,7 +1862,7 @@ <h4>Declaration</h4> |
1842 | 1862 | </div> |
1843 | 1863 | <div class="language"> |
1844 | 1864 | <p class="aside-title">Swift</p> |
1845 | | - <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="kt">ListAdapterUpdateListener</span><span class="p">)</span></code></pre> |
| 1865 | + <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> |
1846 | 1866 |
|
1847 | 1867 | </div> |
1848 | 1868 | </div> |
@@ -1894,7 +1914,7 @@ <h4>Declaration</h4> |
1894 | 1914 | </div> |
1895 | 1915 | <div class="language"> |
1896 | 1916 | <p class="aside-title">Swift</p> |
1897 | | - <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="kt">ListAdapterUpdateListener</span><span class="p">)</span></code></pre> |
| 1917 | + <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> |
1898 | 1918 |
|
1899 | 1919 | </div> |
1900 | 1920 | </div> |
@@ -1925,8 +1945,8 @@ <h4>Parameters</h4> |
1925 | 1945 | </section> |
1926 | 1946 | </section> |
1927 | 1947 | <section id="footer"> |
1928 | | - <p>© 2023 <a class="link" href="https://twitter.com/MetaOpenSource" target="_blank" rel="external noopener">Instagram</a>. All rights reserved. (Last updated: 2023-04-07)</p> |
1929 | | - <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p> |
| 1948 | + <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> |
| 1949 | + <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> |
1930 | 1950 | </section> |
1931 | 1951 | </article> |
1932 | 1952 | </div> |
|
0 commit comments