ImageScoutSwift中快速实现图像尺寸和类型检查

ImageScout 是一个由 Swift 实现的库。它允许您在下载远程图像之前,快速确定其 大小类型,从而避免不必要的数据传输。有时候,您可能需要在下载图像之前,了解其 大小,例如,在 UICollectionView 中使用自定义布局时。ImageScout 会解析下载的图像数据,并在获取到 图像的大小类型 后立即停止下载。通常,这样下载的数据量小于 60 KB。

安装方式:使用 Swift 包管理器,在您的 Package.swift 文件中添加以下内容:

let package = Package(
    dependencies: [
        .package(url: "", from: "")
    ]
)
zip
ImageScout-master.zip 预估大小:41个文件
folder
ImageScout-master 文件夹
file
.gitignore 482B
file
Package.swift 391B
file
ImageScout.podspec 625B
file
README.md 3KB
folder
.github 文件夹
folder
workflows 文件夹
file
test.yml 232B
folder
Demo 文件夹
folder
Demo-Mac 文件夹
file
AppDelegate.swift 228B
folder
Base.lproj 文件夹
file
Main.storyboard 65KB
folder
Assets.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 903B
file
Info.plist 1KB
file
ViewController.swift 943B
folder
Demo-iOS 文件夹
file
AppDelegate.swift 274B
folder
Base.lproj 文件夹
file
Main.storyboard 10KB
file
LaunchScreen.xib 4KB
file
Info.plist 1KB
file
ViewController.swift 920B
folder
Demo.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 149B
file
project.pbxproj 21KB
folder
Demo.xcworkspace 文件夹
file
contents.xcworkspacedata 226B
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
folder
Sources 文件夹
folder
ImageScout 文件夹
file
ImageParser.swift 5KB
file
SessionDelegate.swift 539B
file
ImageScout.swift 3KB
file
ScoutOperation.swift 1KB
folder
ImageScout.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 155B
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
project.pbxproj 30KB
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
ImageScout-macOS.xcscheme 4KB
file
ImageScout-iOS.xcscheme 4KB
file
Logo.png 77KB
file
LICENSE 1KB
file
.swift-version 6B
file
Info.plist 906B
folder
Tests 文件夹
folder
Resources 文件夹
file
scout.bmp 732KB
file
scout.gif 166KB
file
scout.png 273KB
file
scout.jpg 34KB
folder
ImageScoutTests 文件夹
file
ScoutTests.swift 3KB
file
Info.plist 733B
file
Makefile 286B
folder
ImageScout.xcworkspace 文件夹
file
contents.xcworkspacedata 278B
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
zip 文件大小:983.37KB