|
|
2 nedēļas atpakaļ | |
|---|---|---|
| .github | 1 mēnesi atpakaļ | |
| Demo | 2 mēneši atpakaļ | |
| Kingfisher.xcodeproj | 2 mēneši atpakaļ | |
| Kingfisher.xcworkspace | 6 gadi atpakaļ | |
| Sources | 1 mēnesi atpakaļ | |
| Tests | 1 mēnesi atpakaļ | |
| docs | 1 mēnesi atpakaļ | |
| fastlane | 1 mēnesi atpakaļ | |
| images | 9 gadi atpakaļ | |
| .gitignore | 1 mēnesi atpakaļ | |
| .ruby-version | 1 gadu atpakaļ | |
| .spi.yml | 1 gadu atpakaļ | |
| AGENTS.md | 3 mēneši atpakaļ | |
| CHANGELOG.md | 2 mēneši atpakaļ | |
| CLAUDE.md | 3 mēneši atpakaļ | |
| CONTRIBUTING.md | 4 gadi atpakaļ | |
| Gemfile | 1 mēnesi atpakaļ | |
| Gemfile.lock | 1 mēnesi atpakaļ | |
| Kingfisher.json | 7 mēneši atpakaļ | |
| Kingfisher.podspec | 2 mēneši atpakaļ | |
| LICENSE | 6 gadi atpakaļ | |
| Package.swift | 2 gadi atpakaļ | |
| Package@swift-5.9.swift | 1 gadu atpakaļ | |
| README-LLM.md | 8 mēneši atpakaļ | |
| README.md | 1 gadu atpakaļ |
Kingfisher is a powerful, pure-Swift library for downloading and caching images from the web, providing elegant async APIs for iOS, macOS, tvOS, watchOS, and visionOS applications. The library handles the complete image lifecycle with multi-layer caching, built-in processing, and extensive UI component integrations.
Core API Entry Points:
Sources/General/KingfisherManager.swift - Central coordinatorSources/General/KF.swift - Builder pattern API (KF.url()...)Sources/Extensions/ImageView+Kingfisher.swift - UIKit/AppKit extensionsSources/SwiftUI/KFImage.swift - SwiftUI componentsEssential Build Commands:
# Install dependencies and run all tests
bundle install && bundle exec fastlane tests
# Build for specific platform
swift build
# Full release workflow
bundle exec fastlane release version:X.X.X
For LLMs and Developers:
Configuration Files:
Package.swift - Swift Package Manager manifestKingfisher.podspec - CocoaPods specificationfastlane/Fastfile - Build automationSources/Documentation.docc/ - DocC documentationKey Patterns:
.kf property) in Sources/General/Kingfisher.swiftSources/General/KF.swiftSources/General/KingfisherOptionsInfo.swiftSources/Image/ImageProcessor.swift