Swift防抖动消除抖动的微型库

在Swift中,实现防抖动去抖动功能可以帮助开发者有效消除用户界面中的多余触发事件,从而提高用户体验。此库提供了一个简单的方法,通过在您的项目中安装该库来减少抖动现象。

要运行示例项目,请先克隆存储库,然后在Example目录下执行pod install。通过以下代码可快速安装此功能库:

pod 'Debounce'

该库由克里斯蒂安·戈萨(Christian Gossain)编写,并基于MIT许可发布,具体许可信息请参见LICENSE文件。

zip
Debounce-master.zip 预估大小:53个文件
folder
Debounce-master 文件夹
file
.travis.yml 547B
folder
Example 文件夹
file
Podfile 174B
folder
Debounce.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 153B
file
project.pbxproj 24KB
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
Debounce-Example.xcscheme 4KB
folder
Debounce.xcworkspace 文件夹
file
contents.xcworkspacedata 226B
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
Podfile.lock 265B
folder
Pods 文件夹
folder
Target Support Files 文件夹
folder
Pods-Debounce_Example 文件夹
file
Pods-Debounce_Example-umbrella.h 334B
file
Pods-Debounce_Example.release.xcconfig 878B
file
Pods-Debounce_Example.debug.xcconfig 878B
file
Pods-Debounce_Example-frameworks.sh 8KB
file
Pods-Debounce_Example-Info.plist 828B
file
Pods-Debounce_Example-acknowledgements.markdown 1KB
file
Pods-Debounce_Example.modulemap 132B
file
Pods-Debounce_Example-dummy.m 146B
file
Pods-Debounce_Example-acknowledgements.plist 2KB
folder
Pods-Debounce_Tests 文件夹
file
Pods-Debounce_Tests.debug.xcconfig 693B
file
Pods-Debounce_Tests.modulemap 128B
file
Pods-Debounce_Tests.release.xcconfig 693B
file
Pods-Debounce_Tests-acknowledgements.markdown 133B
file
Pods-Debounce_Tests-Info.plist 828B
file
Pods-Debounce_Tests-acknowledgements.plist 805B
file
Pods-Debounce_Tests-umbrella.h 330B
file
Pods-Debounce_Tests-dummy.m 142B
folder
Debounce 文件夹
file
Debounce.release.xcconfig 692B
file
Debounce.xcconfig 554B
file
Debounce.debug.xcconfig 692B
file
Debounce-prefix.pch 195B
file
Debounce.modulemap 106B
file
Debounce-dummy.m 120B
file
Debounce-Info.plist 828B
file
Debounce-umbrella.h 308B
file
Manifest.lock 265B
folder
Local Podspecs 文件夹
file
Debounce.podspec.json 695B
folder
Pods.xcodeproj 文件夹
file
project.pbxproj 37KB
folder
Debounce 文件夹
file
ViewController.swift 1KB
folder
Base.lproj 文件夹
file
LaunchScreen.xib 4KB
file
Main.storyboard 3KB
file
AppDelegate.swift 2KB
folder
Images.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 849B
file
Info.plist 1KB
folder
Tests 文件夹
file
Info.plist 733B
file
Tests.swift 745B
file
LICENSE 1KB
file
Debounce.podspec 780B
file
_Pods.xcodeproj 27B
folder
Debounce 文件夹
folder
Assets 文件夹
folder
.gitkeep 文件夹
folder
Classes 文件夹
file
SearchThrottler.swift 2KB
folder
.gitkeep 文件夹
file
Throttler.swift 4KB
file
.gitignore 738B
file
README.md 997B
...
zip 文件大小:48.25KB