Micro::racing_car:快速差异化并为UICollectionView键入安全的SwiftUI样式数据源

微:red_heart:支持我的应用:red_heart: :smiling_face_with_halo: :smiling_face_with_heart-eyes: :sign_of_the_horns: :red_heart:有关演示,请查看阅读更多描述大多数时候,我们希望通过智能差异将模型数据应用于单元。Micro为UICollectionView提供类型安全的SwiftUI样式数据源,并具有DeepDiff提供的超快速。只是声明了一个State与SwiftUI风格forEach和Micro将与动画版本比较重装struct Blog : DiffAware {} class BlogCell : UICollectionViewCell {} let dataSource = DataSource ( collectionView : collectionView) dataSource. state = State { ForEach (blogs) {
zip
Micro-master.zip 预估大小:34个文件
folder
Micro-master 文件夹
file
.gitignore 345B
file
Package.swift 705B
folder
Screenshots 文件夹
file
demo.gif 8.74MB
file
README.md 5KB
folder
Example 文件夹
folder
DemoMicro 文件夹
folder
DemoMicro 文件夹
file
SceneDelegate.swift 2KB
file
AppDelegate.swift 1KB
folder
Base.lproj 文件夹
file
Main.storyboard 3KB
file
LaunchScreen.storyboard 2KB
folder
Assets.xcassets 文件夹
file
Contents.json 62B
folder
AppIcon.appiconset 文件夹
file
Contents.json 2KB
file
Info.plist 2KB
file
ViewController.swift 4KB
folder
DemoMicro.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 154B
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
project.pbxproj 15KB
folder
Sources 文件夹
folder
Micro 文件夹
file
Extensions.swift 759B
file
Reloader.swift 486B
file
State.swift 697B
file
DataSource.swift 5KB
file
Cell.swift 3KB
file
ForEach.swift 2KB
file
LICENSE.md 1KB
file
Package.resolved 326B
folder
Tests 文件夹
folder
MicroTests 文件夹
file
MicroTests.swift 3KB
file
XCTestManifests.swift 155B
file
LinuxMain.swift 112B
folder
Micro.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 134B
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
WorkspaceSettings.xcsettings 269B
file
project.pbxproj 29KB
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
Micro-Package.xcscheme 2KB
file
Micro_Info.plist 723B
file
DeepDiff_Info.plist 723B
file
MicroTests_Info.plist 723B
zip 文件大小:8.61MB