文件名称:swift-Dwifft更加优雅的reloadData实现
文件大小:630KB
文件格式:ZIP
更新时间:2022-09-04 01:50:27
Swift开发-数据管理
使用 UITableView 和 UICollectionView 时,经常需要在数据改变之后更新界面。reloadData 有很多缺点:没有动画效果,并且无法保留用户的滚动位置。作者实现了一个最长公共子序列算法,帮助你快速计算出数据变动,从而优雅地实现界面更新。
【文件预览】:
jflinter-Dwifft-c122983
----.gitignore(344B)
----README.md(5KB)
----Dwifft.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(18KB)
--------xcshareddata()
----Dwifft.xcworkspace()
--------contents.xcworkspacedata(173B)
----Cartfile.resolved(37B)
----DwifftTests()
--------Info.plist(733B)
--------DwifftTests.swift(17KB)
----docs()
--------badge.svg(807B)
--------css()
--------Enums()
--------Enums.html(8KB)
--------Structs.html(8KB)
--------Extensions()
--------Typealiases.html(8KB)
--------img()
--------search.json(11KB)
--------Extensions.html(6KB)
--------docsets()
--------Structs()
--------js()
--------undocumented.json(78B)
--------index.html(11KB)
--------Classes()
--------Classes.html(13KB)
----LICENSE(1KB)
----dwifft.gif(402KB)
----Cartfile.private(36B)
----Dwifft()
--------Dwifft.swift(13KB)
--------SectionedValues.swift(4KB)
--------Dwifft.h(344B)
--------Dwifft+UIKit.swift(13KB)
--------Info.plist(806B)
----CONTRIBUTING.md(572B)
----scripts()
--------build_documentation.sh(207B)
----DwifftExample()
--------DwifftExample()
--------DwifftExample.xcodeproj()
----.travis.yml(1KB)
----Dwifft.podspec(524B)