From af8a191159343603450f9e08fee503a655df90b4 Mon Sep 17 00:00:00 2001
From: onevcat
Date: Wed, 26 Jul 2017 22:15:19 +0900
Subject: [PATCH] Bump version to 3.10.4
---
CHANGELOG.md | 7 +
Demo/Kingfisher-Demo/Info.plist | 4 +-
Demo/Kingfisher-macOS-Demo/Info.plist | 4 +-
Demo/Kingfisher-tvOS-Demo/Info.plist | 4 +-
.../Info.plist | 4 +-
Demo/Kingfisher-watchOS-Demo/Info.plist | 4 +-
Kingfisher.podspec | 2 +-
Kingfisher.xcodeproj/project.pbxproj | 32 +-
Sources/Info.plist | 4 +-
Tests/KingfisherTests-macOS/Info.plist | 4 +-
Tests/KingfisherTests-tvOS/Info.plist | 4 +-
Tests/KingfisherTests/Info.plist | 4 +-
docs/Classes.html | 21 +-
docs/Classes/AnimatedImageView.html | 29 +-
docs/Classes/ImageCache.html | 55 +--
docs/Classes/ImageCache/CacheCheckResult.html | 11 +-
docs/Classes/ImageDownloader.html | 27 +-
docs/Classes/ImagePrefetcher.html | 17 +-
docs/Classes/Kingfisher.html | 67 ++--
docs/Classes/KingfisherManager.html | 17 +-
docs/Classes/RetrieveImageTask.html | 15 +-
docs/Enums.html | 23 +-
docs/Enums/CacheType.html | 13 +-
docs/Enums/ContentMode.html | 13 +-
docs/Enums/ImageProcessItem.html | 11 +-
docs/Enums/ImageTransition.html | 21 +-
docs/Enums/IndicatorType.html | 15 +-
docs/Enums/KingfisherError.html | 19 +-
docs/Enums/KingfisherOptionsInfoItem.html | 45 +--
docs/Extensions.html | 31 +-
docs/Extensions/CGSize.html | 12 +-
docs/Extensions/Collection.html | 45 +--
docs/Extensions/Data.html | 12 +-
docs/Extensions/Image.html | 23 +-
docs/Extensions/ImageView.html | 17 +-
docs/Extensions/Notification.html | 40 +--
docs/Extensions/Notification/Name.html | 326 ++++++++++++++++++
docs/Extensions/String.html | 9 +-
docs/Extensions/UIButton.html | 21 +-
docs/Extensions/URL.html | 11 +-
docs/Functions.html | 9 +-
docs/Global Variables.html | 13 +-
docs/Protocols.html | 25 +-
.../AuthenticationChallengeResponsable.html | 9 +-
docs/Protocols/CIImageProcessor.html | 11 +-
docs/Protocols/CacheSerializer.html | 11 +-
.../ImageDownloadRequestModifier.html | 9 +-
docs/Protocols/ImageDownloaderDelegate.html | 13 +-
docs/Protocols/ImageProcessor.html | 13 +-
docs/Protocols/Indicator.html | 16 +-
docs/Protocols/KingfisherCompatible.html | 9 +-
docs/Protocols/Resource.html | 11 +-
docs/Structs.html | 45 +--
docs/Structs/AnyModifier.html | 11 +-
docs/Structs/BlackWhiteProcessor.html | 13 +-
docs/Structs/BlurImageProcessor.html | 15 +-
docs/Structs/ColorControlsProcessor.html | 21 +-
docs/Structs/CroppingImageProcessor.html | 17 +-
docs/Structs/DefaultCacheSerializer.html | 13 +-
docs/Structs/DefaultImageProcessor.html | 15 +-
docs/Structs/Filter.html | 13 +-
.../FormatIndicatedCacheSerializer.html | 17 +-
docs/Structs/ImageResource.html | 13 +-
docs/Structs/OverlayImageProcessor.html | 17 +-
docs/Structs/RectCorner.html | 21 +-
docs/Structs/ResizingImageProcessor.html | 21 +-
docs/Structs/RetrieveImageDownloadTask.html | 15 +-
docs/Structs/RoundCornerImageProcessor.html | 19 +-
docs/Structs/TintImageProcessor.html | 15 +-
docs/Typealiases.html | 21 +-
.../Contents/Resources/Documents/Classes.html | 21 +-
.../Documents/Classes/AnimatedImageView.html | 29 +-
.../Documents/Classes/ImageCache.html | 55 +--
.../Classes/ImageCache/CacheCheckResult.html | 11 +-
.../Documents/Classes/ImageDownloader.html | 27 +-
.../Documents/Classes/ImagePrefetcher.html | 17 +-
.../Documents/Classes/Kingfisher.html | 67 ++--
.../Documents/Classes/KingfisherManager.html | 17 +-
.../Documents/Classes/RetrieveImageTask.html | 15 +-
.../Contents/Resources/Documents/Enums.html | 23 +-
.../Resources/Documents/Enums/CacheType.html | 13 +-
.../Documents/Enums/ContentMode.html | 13 +-
.../Documents/Enums/ImageProcessItem.html | 11 +-
.../Documents/Enums/ImageTransition.html | 21 +-
.../Documents/Enums/IndicatorType.html | 15 +-
.../Documents/Enums/KingfisherError.html | 19 +-
.../Enums/KingfisherOptionsInfoItem.html | 45 +--
.../Resources/Documents/Extensions.html | 31 +-
.../Documents/Extensions/CGSize.html | 12 +-
.../Documents/Extensions/Collection.html | 45 +--
.../Resources/Documents/Extensions/Data.html | 12 +-
.../Resources/Documents/Extensions/Image.html | 23 +-
.../Documents/Extensions/ImageView.html | 17 +-
.../Documents/Extensions/Notification.html | 40 +--
.../Extensions/Notification/Name.html | 326 ++++++++++++++++++
.../Documents/Extensions/String.html | 9 +-
.../Documents/Extensions/UIButton.html | 21 +-
.../Resources/Documents/Extensions/URL.html | 11 +-
.../Resources/Documents/Functions.html | 9 +-
.../Resources/Documents/Global Variables.html | 13 +-
.../Resources/Documents/Protocols.html | 25 +-
.../AuthenticationChallengeResponsable.html | 9 +-
.../Documents/Protocols/CIImageProcessor.html | 11 +-
.../Documents/Protocols/CacheSerializer.html | 11 +-
.../ImageDownloadRequestModifier.html | 9 +-
.../Protocols/ImageDownloaderDelegate.html | 13 +-
.../Documents/Protocols/ImageProcessor.html | 13 +-
.../Documents/Protocols/Indicator.html | 16 +-
.../Protocols/KingfisherCompatible.html | 9 +-
.../Documents/Protocols/Resource.html | 11 +-
.../Contents/Resources/Documents/Structs.html | 45 +--
.../Documents/Structs/AnyModifier.html | 11 +-
.../Structs/BlackWhiteProcessor.html | 13 +-
.../Documents/Structs/BlurImageProcessor.html | 15 +-
.../Structs/ColorControlsProcessor.html | 21 +-
.../Structs/CroppingImageProcessor.html | 17 +-
.../Structs/DefaultCacheSerializer.html | 13 +-
.../Structs/DefaultImageProcessor.html | 15 +-
.../Resources/Documents/Structs/Filter.html | 13 +-
.../FormatIndicatedCacheSerializer.html | 17 +-
.../Documents/Structs/ImageResource.html | 13 +-
.../Structs/OverlayImageProcessor.html | 17 +-
.../Documents/Structs/RectCorner.html | 21 +-
.../Structs/ResizingImageProcessor.html | 21 +-
.../Structs/RetrieveImageDownloadTask.html | 15 +-
.../Structs/RoundCornerImageProcessor.html | 19 +-
.../Documents/Structs/TintImageProcessor.html | 15 +-
.../Resources/Documents/Typealiases.html | 21 +-
.../Contents/Resources/Documents/index.html | 7 +-
.../Contents/Resources/Documents/search.json | 2 +-
.../Contents/Resources/docSet.dsidx | Bin 114688 -> 110592 bytes
docs/docsets/Kingfisher.tgz | Bin 155338 -> 155300 bytes
docs/docsets/Kingfisher.xml | 2 +-
docs/index.html | 7 +-
docs/search.json | 2 +-
docs/undocumented.json | 158 ++++-----
136 files changed, 2032 insertions(+), 1097 deletions(-)
create mode 100644 docs/Extensions/Notification/Name.html
create mode 100644 docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification/Name.html
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9a65ae73e..99c132525 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,13 @@
-----
+## [3.10.4 - Indicator Size](https://github.com/onevcat/Kingfisher/releases/tag/3.10.4) (2017-07-26)
+
+#### Fix
+* Respect image and custom indicator size. Now Kingfisher will not resize the indicators to the image size for you automatically.
+
+---
+
## [3.10.3 - ProMotion](https://github.com/onevcat/Kingfisher/releases/tag/3.10.3) (2017-07-06)
#### Fix
diff --git a/Demo/Kingfisher-Demo/Info.plist b/Demo/Kingfisher-Demo/Info.plist
index 9352d775b..76932d5d5 100644
--- a/Demo/Kingfisher-Demo/Info.plist
+++ b/Demo/Kingfisher-Demo/Info.plist
@@ -15,11 +15,11 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 3.10.3
+ 3.10.4
CFBundleSignature
????
CFBundleVersion
- 1088
+ 1092
LSRequiresIPhoneOS
UILaunchStoryboardName
diff --git a/Demo/Kingfisher-macOS-Demo/Info.plist b/Demo/Kingfisher-macOS-Demo/Info.plist
index bc9d7f1da..86179cb71 100644
--- a/Demo/Kingfisher-macOS-Demo/Info.plist
+++ b/Demo/Kingfisher-macOS-Demo/Info.plist
@@ -17,11 +17,11 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 3.10.3
+ 3.10.4
CFBundleSignature
????
CFBundleVersion
- 1088
+ 1092
LSMinimumSystemVersion
$(MACOSX_DEPLOYMENT_TARGET)
NSHumanReadableCopyright
diff --git a/Demo/Kingfisher-tvOS-Demo/Info.plist b/Demo/Kingfisher-tvOS-Demo/Info.plist
index 82f5e4ab2..5e31b71cc 100644
--- a/Demo/Kingfisher-tvOS-Demo/Info.plist
+++ b/Demo/Kingfisher-tvOS-Demo/Info.plist
@@ -15,11 +15,11 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 3.10.3
+ 3.10.4
CFBundleSignature
????
CFBundleVersion
- 1088
+ 1092
LSRequiresIPhoneOS
UIMainStoryboardFile
diff --git a/Demo/Kingfisher-watchOS-Demo Extension/Info.plist b/Demo/Kingfisher-watchOS-Demo Extension/Info.plist
index 8d80a959c..c3fe40cb4 100644
--- a/Demo/Kingfisher-watchOS-Demo Extension/Info.plist
+++ b/Demo/Kingfisher-watchOS-Demo Extension/Info.plist
@@ -17,11 +17,11 @@
CFBundlePackageType
XPC!
CFBundleShortVersionString
- 3.10.3
+ 3.10.4
CFBundleSignature
????
CFBundleVersion
- 1088
+ 1092
NSExtension
NSExtensionAttributes
diff --git a/Demo/Kingfisher-watchOS-Demo/Info.plist b/Demo/Kingfisher-watchOS-Demo/Info.plist
index fa4afa4c6..8ef786467 100644
--- a/Demo/Kingfisher-watchOS-Demo/Info.plist
+++ b/Demo/Kingfisher-watchOS-Demo/Info.plist
@@ -17,11 +17,11 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 3.10.3
+ 3.10.4
CFBundleSignature
????
CFBundleVersion
- 1088
+ 1092
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/Kingfisher.podspec b/Kingfisher.podspec
index 553e85f93..462c5c7fc 100644
--- a/Kingfisher.podspec
+++ b/Kingfisher.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "Kingfisher"
- s.version = "3.10.3"
+ s.version = "3.10.4"
s.summary = "A lightweight and pure Swift implemented library for downloading and cacheing image from the web."
s.description = <<-DESC
diff --git a/Kingfisher.xcodeproj/project.pbxproj b/Kingfisher.xcodeproj/project.pbxproj
index e09a8b112..0a1feb8d7 100644
--- a/Kingfisher.xcodeproj/project.pbxproj
+++ b/Kingfisher.xcodeproj/project.pbxproj
@@ -2602,11 +2602,11 @@
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1088;
+ CURRENT_PROJECT_VERSION = 1092;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1088;
+ DYLIB_CURRENT_VERSION = 1092;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
@@ -2630,11 +2630,11 @@
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1088;
+ CURRENT_PROJECT_VERSION = 1092;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1088;
+ DYLIB_CURRENT_VERSION = 1092;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
@@ -2806,11 +2806,11 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- CURRENT_PROJECT_VERSION = 1088;
+ CURRENT_PROJECT_VERSION = 1092;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1088;
+ DYLIB_CURRENT_VERSION = 1092;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
@@ -2835,11 +2835,11 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- CURRENT_PROJECT_VERSION = 1088;
+ CURRENT_PROJECT_VERSION = 1092;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1088;
+ DYLIB_CURRENT_VERSION = 1092;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
@@ -2862,11 +2862,11 @@
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- CURRENT_PROJECT_VERSION = 1088;
+ CURRENT_PROJECT_VERSION = 1092;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1088;
+ DYLIB_CURRENT_VERSION = 1092;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
@@ -2888,11 +2888,11 @@
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- CURRENT_PROJECT_VERSION = 1088;
+ CURRENT_PROJECT_VERSION = 1092;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1088;
+ DYLIB_CURRENT_VERSION = 1092;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
@@ -3108,10 +3108,10 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- CURRENT_PROJECT_VERSION = 1088;
+ CURRENT_PROJECT_VERSION = 1092;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1088;
+ DYLIB_CURRENT_VERSION = 1092;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Sources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
@@ -3134,10 +3134,10 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- CURRENT_PROJECT_VERSION = 1088;
+ CURRENT_PROJECT_VERSION = 1092;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1088;
+ DYLIB_CURRENT_VERSION = 1092;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Sources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
diff --git a/Sources/Info.plist b/Sources/Info.plist
index d26e8dd90..c5bf30ef1 100644
--- a/Sources/Info.plist
+++ b/Sources/Info.plist
@@ -15,11 +15,11 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 3.10.3
+ 3.10.4
CFBundleSignature
????
CFBundleVersion
- 1088
+ 1092
NSPrincipalClass
diff --git a/Tests/KingfisherTests-macOS/Info.plist b/Tests/KingfisherTests-macOS/Info.plist
index a6a32f27f..24cba4687 100644
--- a/Tests/KingfisherTests-macOS/Info.plist
+++ b/Tests/KingfisherTests-macOS/Info.plist
@@ -15,10 +15,10 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 3.10.3
+ 3.10.4
CFBundleSignature
????
CFBundleVersion
- 1088
+ 1092
diff --git a/Tests/KingfisherTests-tvOS/Info.plist b/Tests/KingfisherTests-tvOS/Info.plist
index a6a32f27f..24cba4687 100644
--- a/Tests/KingfisherTests-tvOS/Info.plist
+++ b/Tests/KingfisherTests-tvOS/Info.plist
@@ -15,10 +15,10 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 3.10.3
+ 3.10.4
CFBundleSignature
????
CFBundleVersion
- 1088
+ 1092
diff --git a/Tests/KingfisherTests/Info.plist b/Tests/KingfisherTests/Info.plist
index a6a32f27f..24cba4687 100644
--- a/Tests/KingfisherTests/Info.plist
+++ b/Tests/KingfisherTests/Info.plist
@@ -15,10 +15,10 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 3.10.3
+ 3.10.4
CFBundleSignature
????
CFBundleVersion
- 1088
+ 1092
diff --git a/docs/Classes.html b/docs/Classes.html
index eb0fb4af1..a7c06a0a9 100644
--- a/docs/Classes.html
+++ b/docs/Classes.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -290,7 +293,7 @@ Classes
See more
@@ -325,7 +328,7 @@ Declaration
@@ -363,7 +366,7 @@ Declaration
@@ -398,7 +401,7 @@ Declaration
@@ -434,7 +437,7 @@ Declaration
@@ -466,7 +469,7 @@ Declaration
@@ -502,7 +505,7 @@ Declaration
@@ -512,8 +515,8 @@ Declaration
diff --git a/docs/Classes/AnimatedImageView.html b/docs/Classes/AnimatedImageView.html
index 8d90aba48..218adec0f 100644
--- a/docs/Classes/AnimatedImageView.html
+++ b/docs/Classes/AnimatedImageView.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -311,7 +314,7 @@ Declaration
@@ -341,7 +344,7 @@ Declaration
@@ -371,7 +374,7 @@ Declaration
@@ -401,7 +404,7 @@ Declaration
@@ -442,7 +445,7 @@ Declaration
@@ -472,7 +475,7 @@ Declaration
@@ -502,7 +505,7 @@ Declaration
@@ -532,7 +535,7 @@ Declaration
@@ -562,7 +565,7 @@ Declaration
@@ -592,7 +595,7 @@ Declaration
@@ -622,7 +625,7 @@ Declaration
@@ -632,8 +635,8 @@ Declaration
diff --git a/docs/Classes/ImageCache.html b/docs/Classes/ImageCache.html
index f33dba058..79f7495d2 100644
--- a/docs/Classes/ImageCache.html
+++ b/docs/Classes/ImageCache.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -370,7 +373,7 @@ Declaration
@@ -402,7 +405,7 @@ Declaration
@@ -434,7 +437,7 @@ Declaration
@@ -464,7 +467,7 @@ Declaration
@@ -494,7 +497,7 @@ Declaration
@@ -524,7 +527,7 @@ Declaration
@@ -606,7 +609,7 @@ Return Value
The cache object.
@@ -737,7 +740,7 @@ Parameters
@@ -827,7 +830,7 @@ Parameters
@@ -919,7 +922,7 @@ Return Value
The retrieving task.
@@ -985,7 +988,7 @@ Return Value
The image object if it is cached, or nil
if there is no such key in the cache.
@@ -1051,7 +1054,7 @@ Return Value
The image object if it is cached, or nil
if there is no such key in the cache.
@@ -1092,7 +1095,7 @@ Declaration
@@ -1141,7 +1144,7 @@ Parameters
@@ -1190,7 +1193,7 @@ Parameters
@@ -1222,7 +1225,7 @@ Declaration
@@ -1264,7 +1267,7 @@ Declaration
@@ -1317,7 +1320,7 @@ Return Value
The check result.
@@ -1382,7 +1385,7 @@ Return Value
Corresponding hash.
@@ -1432,7 +1435,7 @@ Parameters
@@ -1472,7 +1475,7 @@ Declaration
@@ -1502,7 +1505,7 @@ Declaration
@@ -1512,8 +1515,8 @@ Declaration
diff --git a/docs/Classes/ImageCache/CacheCheckResult.html b/docs/Classes/ImageCache/CacheCheckResult.html
index 25223e30d..2b514fe92 100644
--- a/docs/Classes/ImageCache/CacheCheckResult.html
+++ b/docs/Classes/ImageCache/CacheCheckResult.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -334,7 +337,7 @@ Declaration
@@ -344,8 +347,8 @@ Declaration
diff --git a/docs/Classes/ImageDownloader.html b/docs/Classes/ImageDownloader.html
index 51b91198b..5bce3dd5b 100644
--- a/docs/Classes/ImageDownloader.html
+++ b/docs/Classes/ImageDownloader.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -311,7 +314,7 @@ Declaration
@@ -343,7 +346,7 @@ Declaration
@@ -374,7 +377,7 @@ Declaration
@@ -404,7 +407,7 @@ Declaration
@@ -434,7 +437,7 @@ Declaration
@@ -465,7 +468,7 @@ Declaration
@@ -506,7 +509,7 @@ Declaration
@@ -559,7 +562,7 @@ Return Value
The downloader object.
@@ -664,7 +667,7 @@ Return Value
A downloading task. You could call cancel
on it to stop the downloading process.
@@ -698,7 +701,7 @@ Declaration
@@ -708,8 +711,8 @@ Declaration
diff --git a/docs/Classes/ImagePrefetcher.html b/docs/Classes/ImagePrefetcher.html
index de1e8ee1b..d29ffbe1b 100644
--- a/docs/Classes/ImagePrefetcher.html
+++ b/docs/Classes/ImagePrefetcher.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -305,7 +308,7 @@ Declaration
@@ -408,7 +411,7 @@ Return Value
An ImagePrefetcher
object.
@@ -511,7 +514,7 @@ Return Value
An ImagePrefetcher
object.
@@ -543,7 +546,7 @@ Declaration
@@ -573,7 +576,7 @@ Declaration
@@ -583,8 +586,8 @@ Declaration
diff --git a/docs/Classes/Kingfisher.html b/docs/Classes/Kingfisher.html
index 7744059ac..d06f7e782 100644
--- a/docs/Classes/Kingfisher.html
+++ b/docs/Classes/Kingfisher.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -290,7 +293,7 @@ Kingfisher
@@ -312,7 +315,7 @@ Kingfisher
@@ -334,7 +337,7 @@ Kingfisher
-
Undocumented
+
Normalize the image. This method does nothing in OS X.
@@ -369,7 +372,7 @@ Return Value
The normalized image with orientation set to up and correct scale.
@@ -402,7 +405,7 @@ PNG
@@ -435,7 +438,7 @@ JPEG
@@ -468,7 +471,7 @@ GIF
@@ -563,7 +566,7 @@ Return Value
An image with round corner of self
.
@@ -632,7 +635,7 @@ Return Value
An image with new size.
@@ -697,7 +700,7 @@ Return Value
An image with new size.
@@ -719,7 +722,7 @@ Return Value
@@ -776,7 +779,7 @@ Parameters
-
The blur radius should be used when creating blue.
+
The blur radius should be used when creating blur effect.
@@ -788,7 +791,7 @@ Return Value
An image with blur effect applied.
@@ -869,7 +872,7 @@ Return Value
An image with a color overlay applied.
@@ -933,7 +936,7 @@ Return Value
An image with a color tint applied.
@@ -1033,7 +1036,7 @@ Return Value
An image with color control applied.
@@ -1059,7 +1062,7 @@ Return Value
@@ -1121,7 +1124,7 @@ Return Value
A transformed image by input Filter
.
@@ -1147,7 +1150,7 @@ Return Value
@@ -1265,7 +1268,7 @@ Return Value
A task represents the retrieving process.
@@ -1296,7 +1299,7 @@ Declaration
@@ -1330,7 +1333,7 @@ Declaration
@@ -1361,7 +1364,7 @@ Declaration
@@ -1393,7 +1396,7 @@ Declaration
@@ -1525,7 +1528,7 @@ Return Value
A task represents the retrieving process.
@@ -1556,7 +1559,7 @@ Declaration
@@ -1684,7 +1687,7 @@ Return Value
A task represents the retrieving process.
@@ -1715,7 +1718,7 @@ Declaration
@@ -1772,7 +1775,7 @@ Return Value
Current URL for image.
@@ -1829,7 +1832,7 @@ Return Value
Current URL for background image.
@@ -1839,8 +1842,8 @@ Return Value
diff --git a/docs/Classes/KingfisherManager.html b/docs/Classes/KingfisherManager.html
index 864a30229..1673dc356 100644
--- a/docs/Classes/KingfisherManager.html
+++ b/docs/Classes/KingfisherManager.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -305,7 +308,7 @@ Declaration
@@ -335,7 +338,7 @@ Declaration
@@ -365,7 +368,7 @@ Declaration
@@ -404,7 +407,7 @@ Declaration
@@ -499,7 +502,7 @@ Return Value
A RetrieveImageTask
task object. You can use this object to cancel the task.
@@ -509,8 +512,8 @@ Return Value
diff --git a/docs/Classes/RetrieveImageTask.html b/docs/Classes/RetrieveImageTask.html
index 8084d9da3..5b5077cce 100644
--- a/docs/Classes/RetrieveImageTask.html
+++ b/docs/Classes/RetrieveImageTask.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -305,7 +308,7 @@ Declaration
@@ -335,7 +338,7 @@ Declaration
@@ -365,7 +368,7 @@ Declaration
@@ -395,7 +398,7 @@ Declaration
@@ -405,8 +408,8 @@ Declaration
diff --git a/docs/Enums.html b/docs/Enums.html
index 41fe5cd6f..a9140ca43 100644
--- a/docs/Enums.html
+++ b/docs/Enums.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -339,7 +342,7 @@ Declaration
@@ -379,7 +382,7 @@ Declaration
@@ -416,7 +419,7 @@ Declaration
@@ -443,7 +446,7 @@ Declaration
See more
@@ -465,7 +468,7 @@ Declaration
-
Undocumented
+
Image transition is not supported on macOS.
See more
@@ -504,7 +507,7 @@ Declaration
@@ -539,7 +542,7 @@ Declaration
@@ -549,8 +552,8 @@ Declaration
diff --git a/docs/Enums/CacheType.html b/docs/Enums/CacheType.html
index 72480c66f..f75b3d5b9 100644
--- a/docs/Enums/CacheType.html
+++ b/docs/Enums/CacheType.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -370,7 +373,7 @@ Declaration
@@ -380,8 +383,8 @@ Declaration
diff --git a/docs/Enums/ContentMode.html b/docs/Enums/ContentMode.html
index 6f4fb940f..6e8ad26b6 100644
--- a/docs/Enums/ContentMode.html
+++ b/docs/Enums/ContentMode.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -344,7 +347,7 @@ Declaration
@@ -378,7 +381,7 @@ Declaration
@@ -388,8 +391,8 @@ Declaration
diff --git a/docs/Enums/ImageProcessItem.html b/docs/Enums/ImageProcessItem.html
index 430036a5a..6a4a2b140 100644
--- a/docs/Enums/ImageProcessItem.html
+++ b/docs/Enums/ImageProcessItem.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -309,7 +312,7 @@ Declaration
@@ -343,7 +346,7 @@ Declaration
@@ -353,8 +356,8 @@ Declaration
diff --git a/docs/Enums/ImageTransition.html b/docs/Enums/ImageTransition.html
index 057a3e367..77eb82583 100644
--- a/docs/Enums/ImageTransition.html
+++ b/docs/Enums/ImageTransition.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -344,7 +347,7 @@ Declaration
@@ -378,7 +381,7 @@ Declaration
@@ -412,7 +415,7 @@ Declaration
@@ -446,7 +449,7 @@ Declaration
@@ -480,7 +483,7 @@ Declaration
@@ -514,7 +517,7 @@ Declaration
@@ -524,8 +527,8 @@ Declaration
diff --git a/docs/Enums/IndicatorType.html b/docs/Enums/IndicatorType.html
index 58decf0de..9f873b1ac 100644
--- a/docs/Enums/IndicatorType.html
+++ b/docs/Enums/IndicatorType.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -298,7 +301,7 @@ Declaration
@@ -332,7 +335,7 @@ Declaration
@@ -366,7 +369,7 @@ Declaration
@@ -400,7 +403,7 @@ Declaration
@@ -410,8 +413,8 @@ Declaration
diff --git a/docs/Enums/KingfisherError.html b/docs/Enums/KingfisherError.html
index c0c78f4f8..c324a6b9b 100644
--- a/docs/Enums/KingfisherError.html
+++ b/docs/Enums/KingfisherError.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -338,7 +341,7 @@ Declaration
@@ -374,7 +377,7 @@ Declaration
@@ -408,7 +411,7 @@ Declaration
@@ -442,7 +445,7 @@ Declaration
@@ -476,7 +479,7 @@ Declaration
@@ -486,8 +489,8 @@ Declaration
diff --git a/docs/Enums/KingfisherOptionsInfoItem.html b/docs/Enums/KingfisherOptionsInfoItem.html
index 9c0727ce2..e34656cfe 100644
--- a/docs/Enums/KingfisherOptionsInfoItem.html
+++ b/docs/Enums/KingfisherOptionsInfoItem.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -306,7 +309,7 @@ Declaration
@@ -341,7 +344,7 @@ Declaration
@@ -378,7 +381,7 @@ Declaration
@@ -413,7 +416,7 @@ Declaration
@@ -447,7 +450,7 @@ Declaration
@@ -482,7 +485,7 @@ Declaration
@@ -516,7 +519,7 @@ Declaration
@@ -550,7 +553,7 @@ Declaration
@@ -584,7 +587,7 @@ Declaration
@@ -619,7 +622,7 @@ Declaration
@@ -655,7 +658,7 @@ Declaration
@@ -693,7 +696,7 @@ Declaration
@@ -730,7 +733,7 @@ Declaration
@@ -767,7 +770,7 @@ Declaration
@@ -803,7 +806,7 @@ Declaration
@@ -839,7 +842,7 @@ Declaration
@@ -876,7 +879,7 @@ Declaration
@@ -913,7 +916,7 @@ Declaration
@@ -947,7 +950,7 @@ Declaration
@@ -957,8 +960,8 @@ Declaration
diff --git a/docs/Extensions.html b/docs/Extensions.html
index 6782df6c8..8b870fa04 100644
--- a/docs/Extensions.html
+++ b/docs/Extensions.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -292,8 +295,7 @@ Misc Helpers
@@ -312,8 +314,7 @@ Misc Helpers
@@ -348,7 +349,7 @@ Deprecated. Only for back compatibility.
See more
@@ -360,9 +361,9 @@ Deprecated. Only for back compatibility.
@@ -373,14 +374,6 @@
Deprecated. Only for back compatibility.
See more
-
-
Declaration
-
-
Swift
-
struct Notification : ReferenceConvertible , Equatable , Hashable
-
-
-
@@ -413,7 +406,7 @@ Deprecated. Only for back compatibility.
See more
@@ -538,7 +531,7 @@ Deprecated. Only for back compatibility.
-
Undocumented
+
Set image to use from web for a specified state. Deprecated. Use kf
namespacing instead.
See more
@@ -550,8 +543,8 @@ Deprecated. Only for back compatibility.
diff --git a/docs/Extensions/CGSize.html b/docs/Extensions/CGSize.html
index 635ebf395..30bf5b878 100644
--- a/docs/Extensions/CGSize.html
+++ b/docs/Extensions/CGSize.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -267,8 +270,7 @@
CGSize
- Undocumented
-
+
@@ -290,7 +292,7 @@
CGSize
@@ -300,8 +302,8 @@ CGSize
diff --git a/docs/Extensions/Collection.html b/docs/Extensions/Collection.html
index 58ecddaf8..b93bc5678 100644
--- a/docs/Extensions/Collection.html
+++ b/docs/Extensions/Collection.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -303,7 +306,7 @@ Declaration
@@ -333,7 +336,7 @@ Declaration
@@ -363,7 +366,7 @@ Declaration
@@ -394,7 +397,7 @@ Declaration
@@ -424,7 +427,7 @@ Declaration
@@ -454,7 +457,7 @@ Declaration
@@ -484,7 +487,7 @@ Declaration
@@ -514,7 +517,7 @@ Declaration
@@ -544,7 +547,7 @@ Declaration
@@ -574,7 +577,7 @@ Declaration
@@ -604,7 +607,7 @@ Declaration
@@ -634,7 +637,7 @@ Declaration
@@ -664,7 +667,7 @@ Declaration
@@ -694,7 +697,7 @@ Declaration
@@ -724,7 +727,7 @@ Declaration
@@ -755,7 +758,7 @@ Declaration
@@ -785,7 +788,7 @@ Declaration
@@ -815,7 +818,7 @@ Declaration
@@ -849,7 +852,7 @@ Declaration
@@ -859,8 +862,8 @@ Declaration
diff --git a/docs/Extensions/Data.html b/docs/Extensions/Data.html
index 2612dad5e..19de71739 100644
--- a/docs/Extensions/Data.html
+++ b/docs/Extensions/Data.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -267,8 +270,7 @@
diff --git a/docs/Extensions/Image.html b/docs/Extensions/Image.html
index 01a8bb866..596b764dc 100644
--- a/docs/Extensions/Image.html
+++ b/docs/Extensions/Image.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -302,7 +305,7 @@ Return Value
The image itself.
@@ -395,7 +398,7 @@ Return Value
An image with round corner of self
.
@@ -464,7 +467,7 @@ Return Value
An image with new size.
@@ -533,7 +536,7 @@ Return Value
An image with blur effect applied.
@@ -614,7 +617,7 @@ Return Value
An image with a color overlay applied.
@@ -678,7 +681,7 @@ Return Value
An image with a color tint applied.
@@ -778,7 +781,7 @@ Return Value
An image with color control applied.
@@ -840,7 +843,7 @@ Return Value
A transformed image by input Filter
.
@@ -850,8 +853,8 @@ Return Value
diff --git a/docs/Extensions/ImageView.html b/docs/Extensions/ImageView.html
index 8dd1ac506..3d83672f1 100644
--- a/docs/Extensions/ImageView.html
+++ b/docs/Extensions/ImageView.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -379,7 +382,7 @@ Return Value
A task represents the retrieving process.
@@ -410,7 +413,7 @@ Declaration
@@ -440,7 +443,7 @@ Declaration
@@ -471,7 +474,7 @@ Declaration
@@ -493,7 +496,7 @@ Declaration
@@ -503,8 +506,8 @@ Declaration
diff --git a/docs/Extensions/Notification.html b/docs/Extensions/Notification.html
index 7f2462381..a8eb86cea 100644
--- a/docs/Extensions/Notification.html
+++ b/docs/Extensions/Notification.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -267,12 +270,6 @@
Notification
-
-
-
struct Notification : ReferenceConvertible , Equatable , Hashable
-
-
-
@@ -281,9 +278,9 @@ Notification
@@ -291,25 +288,8 @@
Notification
-
This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache
method will not trigger this notification.
-
-
The object
of this notification is the ImageCache
object which sends the notification.
-
-
A list of removed hashes (files) could be retrieved by accessing the array under KingfisherDiskCacheCleanedHashKey
key in userInfo
of the notification object you received. By checking the array, you could know the hash codes of files are removed.
-
-
The main purpose of this notification is supplying a chance to maintain some necessary information on the cached files. See this wiki for a use case on it.
-
-
-
-
Declaration
-
-
Swift
-
public static var KingfisherDidCleanDiskCache = Notification . Name . init ( "com.onevcat.Kingfisher.KingfisherDidCleanDiskCache" )
-
-
-
-
@@ -319,8 +299,8 @@ Declaration
diff --git a/docs/Extensions/Notification/Name.html b/docs/Extensions/Notification/Name.html
new file mode 100644
index 000000000..5d20d36bf
--- /dev/null
+++ b/docs/Extensions/Notification/Name.html
@@ -0,0 +1,326 @@
+
+
+
+ Name Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kingfisher Reference
+
+ Name Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache
method will not trigger this notification.
+
+
The object
of this notification is the ImageCache
object which sends the notification.
+
+
A list of removed hashes (files) could be retrieved by accessing the array under KingfisherDiskCacheCleanedHashKey
key in userInfo
of the notification object you received. By checking the array, you could know the hash codes of files are removed.
+
+
The main purpose of this notification is supplying a chance to maintain some necessary information on the cached files. See this wiki for a use case on it.
+
+
+
+
Declaration
+
+
Swift
+
public static var KingfisherDidCleanDiskCache = Notification . Name . init ( "com.onevcat.Kingfisher.KingfisherDidCleanDiskCache" )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Extensions/String.html b/docs/Extensions/String.html
index 8291157c3..f5d878e38 100644
--- a/docs/Extensions/String.html
+++ b/docs/Extensions/String.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -303,7 +306,7 @@ Declaration
@@ -313,8 +316,8 @@ Declaration
diff --git a/docs/Extensions/UIButton.html b/docs/Extensions/UIButton.html
index 80d3dcd48..b47b7f07c 100644
--- a/docs/Extensions/UIButton.html
+++ b/docs/Extensions/UIButton.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -267,7 +270,7 @@
UIButton
- Undocumented
+ Set image to use from web for a specified state. Deprecated. Use kf
namespacing instead.
@@ -393,7 +396,7 @@ Return Value
A task represents the retrieving process.
@@ -424,7 +427,7 @@ Declaration
@@ -549,7 +552,7 @@ Return Value
A task represents the retrieving process.
@@ -580,7 +583,7 @@ Declaration
@@ -633,7 +636,7 @@ Return Value
Current URL for image.
@@ -686,7 +689,7 @@ Return Value
Current URL for background image.
@@ -696,8 +699,8 @@ Return Value
diff --git a/docs/Extensions/URL.html b/docs/Extensions/URL.html
index eba8d57fe..087302c0a 100644
--- a/docs/Extensions/URL.html
+++ b/docs/Extensions/URL.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -305,7 +308,7 @@ Declaration
@@ -334,7 +337,7 @@ Declaration
@@ -344,8 +347,8 @@ Declaration
diff --git a/docs/Functions.html b/docs/Functions.html
index 95693758c..8f505eb0b 100644
--- a/docs/Functions.html
+++ b/docs/Functions.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -332,7 +335,7 @@ Return Value
The concatenated processor.
@@ -342,8 +345,8 @@ Return Value
diff --git a/docs/Global Variables.html b/docs/Global Variables.html
index 7221492e8..c8f07c728 100644
--- a/docs/Global Variables.html
+++ b/docs/Global Variables.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -297,7 +300,7 @@ Declaration
@@ -331,7 +334,7 @@ Declaration
@@ -365,7 +368,7 @@ Declaration
@@ -375,8 +378,8 @@ Declaration
diff --git a/docs/Protocols.html b/docs/Protocols.html
index 92ead9999..f79823b55 100644
--- a/docs/Protocols.html
+++ b/docs/Protocols.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -298,7 +301,7 @@ Declaration
@@ -333,7 +336,7 @@ Declaration
@@ -368,7 +371,7 @@ Declaration
@@ -403,7 +406,7 @@ Declaration
@@ -434,7 +437,7 @@ Declaration
@@ -469,7 +472,7 @@ Declaration
@@ -503,7 +506,7 @@ Indicator Protocol
See more
@@ -538,7 +541,7 @@ Declaration
@@ -574,7 +577,7 @@ Declaration
@@ -584,8 +587,8 @@ Declaration
diff --git a/docs/Protocols/AuthenticationChallengeResponsable.html b/docs/Protocols/AuthenticationChallengeResponsable.html
index 829709f04..ed559bf82 100644
--- a/docs/Protocols/AuthenticationChallengeResponsable.html
+++ b/docs/Protocols/AuthenticationChallengeResponsable.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -353,7 +356,7 @@ Parameters
@@ -363,8 +366,8 @@ Parameters
diff --git a/docs/Protocols/CIImageProcessor.html b/docs/Protocols/CIImageProcessor.html
index 0d397ecc7..26e292a08 100644
--- a/docs/Protocols/CIImageProcessor.html
+++ b/docs/Protocols/CIImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -371,7 +374,7 @@ Parameters
@@ -381,8 +384,8 @@ Parameters
diff --git a/docs/Protocols/CacheSerializer.html b/docs/Protocols/CacheSerializer.html
index bd27c1822..a404e60a6 100644
--- a/docs/Protocols/CacheSerializer.html
+++ b/docs/Protocols/CacheSerializer.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -344,7 +347,7 @@ Return Value
data could be serialized.
@@ -410,7 +413,7 @@ Return Value
could be deserialized.
@@ -420,8 +423,8 @@ Return Value
diff --git a/docs/Protocols/ImageDownloadRequestModifier.html b/docs/Protocols/ImageDownloadRequestModifier.html
index 0a1d588c8..09515f253 100644
--- a/docs/Protocols/ImageDownloadRequestModifier.html
+++ b/docs/Protocols/ImageDownloadRequestModifier.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -314,8 +317,8 @@ Declaration
diff --git a/docs/Protocols/ImageDownloaderDelegate.html b/docs/Protocols/ImageDownloaderDelegate.html
index e89a273b3..d4a03c87a 100644
--- a/docs/Protocols/ImageDownloaderDelegate.html
+++ b/docs/Protocols/ImageDownloaderDelegate.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -366,7 +369,7 @@ Parameters
@@ -446,7 +449,7 @@ Parameters
@@ -527,7 +530,7 @@ Return Value
Whether this HTTP status code is valid or not.
@@ -537,8 +540,8 @@ Return Value
diff --git a/docs/Protocols/ImageProcessor.html b/docs/Protocols/ImageProcessor.html
index 57c6f6604..1d3c849a3 100644
--- a/docs/Protocols/ImageProcessor.html
+++ b/docs/Protocols/ImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -314,7 +317,7 @@ Declaration
@@ -392,7 +395,7 @@ Return Value
The processed image.
@@ -454,7 +457,7 @@ Return Value
of the two processors concatenated.
@@ -464,8 +467,8 @@ Return Value
diff --git a/docs/Protocols/Indicator.html b/docs/Protocols/Indicator.html
index 571bdc957..2bdc34896 100644
--- a/docs/Protocols/Indicator.html
+++ b/docs/Protocols/Indicator.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -290,7 +293,7 @@ Indicator
@@ -312,7 +315,7 @@ Indicator
@@ -339,11 +342,10 @@ Indicator
Default Implementation
Undocumented
-
Undocumented
@@ -365,7 +367,7 @@ Default Implementation
@@ -375,8 +377,8 @@ Default Implementation
diff --git a/docs/Protocols/KingfisherCompatible.html b/docs/Protocols/KingfisherCompatible.html
index 5756cc7df..c6f0769ae 100644
--- a/docs/Protocols/KingfisherCompatible.html
+++ b/docs/Protocols/KingfisherCompatible.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -312,7 +315,7 @@ Declaration
@@ -322,8 +325,8 @@ Declaration
diff --git a/docs/Protocols/Resource.html b/docs/Protocols/Resource.html
index 8115a9c5d..29933afc1 100644
--- a/docs/Protocols/Resource.html
+++ b/docs/Protocols/Resource.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -334,7 +337,7 @@ Declaration
@@ -344,8 +347,8 @@ Declaration
diff --git a/docs/Structs.html b/docs/Structs.html
index 8df0314fd..b2560d98a 100644
--- a/docs/Structs.html
+++ b/docs/Structs.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -296,7 +299,7 @@ Misc Helpers
@@ -318,7 +321,7 @@ Misc Helpers
@@ -345,7 +348,7 @@ Misc Helpers
See more
@@ -380,7 +383,7 @@ Declaration
@@ -415,7 +418,7 @@ Declaration
@@ -452,7 +455,7 @@ Declaration
@@ -475,7 +478,7 @@ Declaration
See more
@@ -507,7 +510,7 @@ Declaration
@@ -538,7 +541,7 @@ Declaration
@@ -570,7 +573,7 @@ Declaration
@@ -601,7 +604,7 @@ Declaration
@@ -632,7 +635,7 @@ Declaration
@@ -664,7 +667,7 @@ Declaration
@@ -696,7 +699,7 @@ Declaration
@@ -728,7 +731,7 @@ Declaration
@@ -766,7 +769,7 @@ Declaration
@@ -792,7 +795,7 @@ Declaration
@@ -829,7 +832,7 @@ Declaration
@@ -885,7 +888,7 @@ Declaration
@@ -895,8 +898,8 @@ Declaration
diff --git a/docs/Structs/AnyModifier.html b/docs/Structs/AnyModifier.html
index 62b161886..a5c65df61 100644
--- a/docs/Structs/AnyModifier.html
+++ b/docs/Structs/AnyModifier.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -290,7 +293,7 @@ AnyModifier
@@ -312,7 +315,7 @@ AnyModifier
@@ -322,8 +325,8 @@ AnyModifier
diff --git a/docs/Structs/BlackWhiteProcessor.html b/docs/Structs/BlackWhiteProcessor.html
index 7199634fe..5acb933d6 100644
--- a/docs/Structs/BlackWhiteProcessor.html
+++ b/docs/Structs/BlackWhiteProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -410,7 +413,7 @@ Return Value
The processed image.
@@ -420,8 +423,8 @@ Return Value
diff --git a/docs/Structs/BlurImageProcessor.html b/docs/Structs/BlurImageProcessor.html
index e5c845f69..c99f06add 100644
--- a/docs/Structs/BlurImageProcessor.html
+++ b/docs/Structs/BlurImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -389,7 +392,7 @@ Parameters
@@ -459,7 +462,7 @@ Return Value
The processed image.
@@ -469,8 +472,8 @@ Return Value
diff --git a/docs/Structs/ColorControlsProcessor.html b/docs/Structs/ColorControlsProcessor.html
index 7090adb50..0f90021a0 100644
--- a/docs/Structs/ColorControlsProcessor.html
+++ b/docs/Structs/ColorControlsProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -370,7 +373,7 @@ Declaration
@@ -400,7 +403,7 @@ Declaration
@@ -430,7 +433,7 @@ Declaration
@@ -515,7 +518,7 @@ Parameters
@@ -585,7 +588,7 @@ Return Value
The processed image.
@@ -595,8 +598,8 @@ Return Value
diff --git a/docs/Structs/CroppingImageProcessor.html b/docs/Structs/CroppingImageProcessor.html
index 6ffcfc139..300a1b5ad 100644
--- a/docs/Structs/CroppingImageProcessor.html
+++ b/docs/Structs/CroppingImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -373,7 +376,7 @@ Declaration
@@ -454,7 +457,7 @@ Parameters
@@ -524,7 +527,7 @@ Return Value
The processed image.
@@ -534,8 +537,8 @@ Return Value
diff --git a/docs/Structs/DefaultCacheSerializer.html b/docs/Structs/DefaultCacheSerializer.html
index 21876625e..f8e8c8c3d 100644
--- a/docs/Structs/DefaultCacheSerializer.html
+++ b/docs/Structs/DefaultCacheSerializer.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -306,7 +309,7 @@ Declaration
@@ -366,7 +369,7 @@ Parameters
@@ -426,7 +429,7 @@ Parameters
@@ -436,8 +439,8 @@ Parameters
diff --git a/docs/Structs/DefaultImageProcessor.html b/docs/Structs/DefaultImageProcessor.html
index aeb105ff4..82380b00b 100644
--- a/docs/Structs/DefaultImageProcessor.html
+++ b/docs/Structs/DefaultImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -306,7 +309,7 @@ Declaration
@@ -341,7 +344,7 @@ Declaration
@@ -371,7 +374,7 @@ Declaration
@@ -441,7 +444,7 @@ Return Value
The processed image.
@@ -451,8 +454,8 @@ Return Value
diff --git a/docs/Structs/Filter.html b/docs/Structs/Filter.html
index c8bf0c718..bd8603fab 100644
--- a/docs/Structs/Filter.html
+++ b/docs/Structs/Filter.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -334,7 +337,7 @@ Declaration
@@ -364,7 +367,7 @@ Declaration
@@ -374,8 +377,8 @@ Declaration
diff --git a/docs/Structs/FormatIndicatedCacheSerializer.html b/docs/Structs/FormatIndicatedCacheSerializer.html
index acbfb06bf..2507b786a 100644
--- a/docs/Structs/FormatIndicatedCacheSerializer.html
+++ b/docs/Structs/FormatIndicatedCacheSerializer.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -325,7 +328,7 @@ Declaration
@@ -355,7 +358,7 @@ Declaration
@@ -385,7 +388,7 @@ Declaration
@@ -445,7 +448,7 @@ Parameters
@@ -475,7 +478,7 @@ Declaration
@@ -485,8 +488,8 @@ Declaration
diff --git a/docs/Structs/ImageResource.html b/docs/Structs/ImageResource.html
index 74907b0e5..789455065 100644
--- a/docs/Structs/ImageResource.html
+++ b/docs/Structs/ImageResource.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -307,7 +310,7 @@ Declaration
@@ -337,7 +340,7 @@ Declaration
@@ -402,7 +405,7 @@ Return Value
A resource.
@@ -412,8 +415,8 @@ Return Value
diff --git a/docs/Structs/OverlayImageProcessor.html b/docs/Structs/OverlayImageProcessor.html
index db8953453..a7ce6c9b1 100644
--- a/docs/Structs/OverlayImageProcessor.html
+++ b/docs/Structs/OverlayImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -309,7 +312,7 @@ Declaration
@@ -339,7 +342,7 @@ Declaration
@@ -369,7 +372,7 @@ Declaration
@@ -431,7 +434,7 @@ Parameters
@@ -501,7 +504,7 @@ Return Value
The processed image.
@@ -511,8 +514,8 @@ Return Value
diff --git a/docs/Structs/RectCorner.html b/docs/Structs/RectCorner.html
index bf9fb74eb..9e53dd549 100644
--- a/docs/Structs/RectCorner.html
+++ b/docs/Structs/RectCorner.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -297,7 +300,7 @@ Declaration
@@ -319,7 +322,7 @@ Declaration
@@ -341,7 +344,7 @@ Declaration
@@ -363,7 +366,7 @@ Declaration
@@ -385,7 +388,7 @@ Declaration
@@ -407,7 +410,7 @@ Declaration
@@ -455,7 +458,7 @@ Parameters
@@ -465,8 +468,8 @@ Parameters
diff --git a/docs/Structs/ResizingImageProcessor.html b/docs/Structs/ResizingImageProcessor.html
index 76354adf4..fbc6035fc 100644
--- a/docs/Structs/ResizingImageProcessor.html
+++ b/docs/Structs/ResizingImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -309,7 +312,7 @@ Declaration
@@ -339,7 +342,7 @@ Declaration
@@ -370,7 +373,7 @@ Declaration
@@ -447,7 +450,7 @@ Parameters
@@ -517,7 +520,7 @@ Return Value
The processed image.
@@ -551,7 +554,7 @@ Declaration
@@ -612,7 +615,7 @@ Parameters
@@ -622,8 +625,8 @@ Parameters
diff --git a/docs/Structs/RetrieveImageDownloadTask.html b/docs/Structs/RetrieveImageDownloadTask.html
index cfd5a377d..adce3370c 100644
--- a/docs/Structs/RetrieveImageDownloadTask.html
+++ b/docs/Structs/RetrieveImageDownloadTask.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -334,7 +337,7 @@ Declaration
@@ -364,7 +367,7 @@ Declaration
@@ -397,7 +400,7 @@ Declaration
@@ -407,8 +410,8 @@ Declaration
diff --git a/docs/Structs/RoundCornerImageProcessor.html b/docs/Structs/RoundCornerImageProcessor.html
index 77ccfcb58..05da32970 100644
--- a/docs/Structs/RoundCornerImageProcessor.html
+++ b/docs/Structs/RoundCornerImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -370,7 +373,7 @@ Declaration
@@ -400,7 +403,7 @@ Declaration
@@ -475,7 +478,7 @@ Parameters
@@ -545,7 +548,7 @@ Return Value
The processed image.
@@ -555,8 +558,8 @@ Return Value
diff --git a/docs/Structs/TintImageProcessor.html b/docs/Structs/TintImageProcessor.html
index a7961cc64..73990ad1b 100644
--- a/docs/Structs/TintImageProcessor.html
+++ b/docs/Structs/TintImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -309,7 +312,7 @@ Declaration
@@ -339,7 +342,7 @@ Declaration
@@ -388,7 +391,7 @@ Parameters
@@ -458,7 +461,7 @@ Return Value
The processed image.
@@ -468,8 +471,8 @@ Return Value
diff --git a/docs/Typealiases.html b/docs/Typealiases.html
index 6c0da3275..c8435d5ac 100644
--- a/docs/Typealiases.html
+++ b/docs/Typealiases.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -297,7 +300,7 @@ Declaration
@@ -331,7 +334,7 @@ Declaration
@@ -365,7 +368,7 @@ Declaration
@@ -395,7 +398,7 @@ Declaration
@@ -429,7 +432,7 @@ Declaration
@@ -469,7 +472,7 @@ Declaration
@@ -505,7 +508,7 @@ Declaration
@@ -515,8 +518,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html
index eb0fb4af1..a7c06a0a9 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -290,7 +293,7 @@ Classes
See more
@@ -325,7 +328,7 @@ Declaration
@@ -363,7 +366,7 @@ Declaration
@@ -398,7 +401,7 @@ Declaration
@@ -434,7 +437,7 @@ Declaration
@@ -466,7 +469,7 @@ Declaration
@@ -502,7 +505,7 @@ Declaration
@@ -512,8 +515,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/AnimatedImageView.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/AnimatedImageView.html
index 8d90aba48..218adec0f 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/AnimatedImageView.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/AnimatedImageView.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -311,7 +314,7 @@ Declaration
@@ -341,7 +344,7 @@ Declaration
@@ -371,7 +374,7 @@ Declaration
@@ -401,7 +404,7 @@ Declaration
@@ -442,7 +445,7 @@ Declaration
@@ -472,7 +475,7 @@ Declaration
@@ -502,7 +505,7 @@ Declaration
@@ -532,7 +535,7 @@ Declaration
@@ -562,7 +565,7 @@ Declaration
@@ -592,7 +595,7 @@ Declaration
@@ -622,7 +625,7 @@ Declaration
@@ -632,8 +635,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache.html
index f33dba058..79f7495d2 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -370,7 +373,7 @@ Declaration
@@ -402,7 +405,7 @@ Declaration
@@ -434,7 +437,7 @@ Declaration
@@ -464,7 +467,7 @@ Declaration
@@ -494,7 +497,7 @@ Declaration
@@ -524,7 +527,7 @@ Declaration
@@ -606,7 +609,7 @@ Return Value
The cache object.
@@ -737,7 +740,7 @@ Parameters
@@ -827,7 +830,7 @@ Parameters
@@ -919,7 +922,7 @@ Return Value
The retrieving task.
@@ -985,7 +988,7 @@ Return Value
The image object if it is cached, or nil
if there is no such key in the cache.
@@ -1051,7 +1054,7 @@ Return Value
The image object if it is cached, or nil
if there is no such key in the cache.
@@ -1092,7 +1095,7 @@ Declaration
@@ -1141,7 +1144,7 @@ Parameters
@@ -1190,7 +1193,7 @@ Parameters
@@ -1222,7 +1225,7 @@ Declaration
@@ -1264,7 +1267,7 @@ Declaration
@@ -1317,7 +1320,7 @@ Return Value
The check result.
@@ -1382,7 +1385,7 @@ Return Value
Corresponding hash.
@@ -1432,7 +1435,7 @@ Parameters
@@ -1472,7 +1475,7 @@ Declaration
@@ -1502,7 +1505,7 @@ Declaration
@@ -1512,8 +1515,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache/CacheCheckResult.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache/CacheCheckResult.html
index 25223e30d..2b514fe92 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache/CacheCheckResult.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageCache/CacheCheckResult.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -334,7 +337,7 @@ Declaration
@@ -344,8 +347,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageDownloader.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageDownloader.html
index 51b91198b..5bce3dd5b 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageDownloader.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImageDownloader.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -311,7 +314,7 @@ Declaration
@@ -343,7 +346,7 @@ Declaration
@@ -374,7 +377,7 @@ Declaration
@@ -404,7 +407,7 @@ Declaration
@@ -434,7 +437,7 @@ Declaration
@@ -465,7 +468,7 @@ Declaration
@@ -506,7 +509,7 @@ Declaration
@@ -559,7 +562,7 @@ Return Value
The downloader object.
@@ -664,7 +667,7 @@ Return Value
A downloading task. You could call cancel
on it to stop the downloading process.
@@ -698,7 +701,7 @@ Declaration
@@ -708,8 +711,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImagePrefetcher.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImagePrefetcher.html
index de1e8ee1b..d29ffbe1b 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImagePrefetcher.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/ImagePrefetcher.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -305,7 +308,7 @@ Declaration
@@ -408,7 +411,7 @@ Return Value
An ImagePrefetcher
object.
@@ -511,7 +514,7 @@ Return Value
An ImagePrefetcher
object.
@@ -543,7 +546,7 @@ Declaration
@@ -573,7 +576,7 @@ Declaration
@@ -583,8 +586,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/Kingfisher.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/Kingfisher.html
index 7744059ac..d06f7e782 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/Kingfisher.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/Kingfisher.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -290,7 +293,7 @@ Kingfisher
@@ -312,7 +315,7 @@ Kingfisher
@@ -334,7 +337,7 @@ Kingfisher
-
Undocumented
+
Normalize the image. This method does nothing in OS X.
@@ -369,7 +372,7 @@ Return Value
The normalized image with orientation set to up and correct scale.
@@ -402,7 +405,7 @@ PNG
@@ -435,7 +438,7 @@ JPEG
@@ -468,7 +471,7 @@ GIF
@@ -563,7 +566,7 @@ Return Value
An image with round corner of self
.
@@ -632,7 +635,7 @@ Return Value
An image with new size.
@@ -697,7 +700,7 @@ Return Value
An image with new size.
@@ -719,7 +722,7 @@ Return Value
@@ -776,7 +779,7 @@ Parameters
-
The blur radius should be used when creating blue.
+
The blur radius should be used when creating blur effect.
@@ -788,7 +791,7 @@ Return Value
An image with blur effect applied.
@@ -869,7 +872,7 @@ Return Value
An image with a color overlay applied.
@@ -933,7 +936,7 @@ Return Value
An image with a color tint applied.
@@ -1033,7 +1036,7 @@ Return Value
An image with color control applied.
@@ -1059,7 +1062,7 @@ Return Value
@@ -1121,7 +1124,7 @@ Return Value
A transformed image by input Filter
.
@@ -1147,7 +1150,7 @@ Return Value
@@ -1265,7 +1268,7 @@ Return Value
A task represents the retrieving process.
@@ -1296,7 +1299,7 @@ Declaration
@@ -1330,7 +1333,7 @@ Declaration
@@ -1361,7 +1364,7 @@ Declaration
@@ -1393,7 +1396,7 @@ Declaration
@@ -1525,7 +1528,7 @@ Return Value
A task represents the retrieving process.
@@ -1556,7 +1559,7 @@ Declaration
@@ -1684,7 +1687,7 @@ Return Value
A task represents the retrieving process.
@@ -1715,7 +1718,7 @@ Declaration
@@ -1772,7 +1775,7 @@ Return Value
Current URL for image.
@@ -1829,7 +1832,7 @@ Return Value
Current URL for background image.
@@ -1839,8 +1842,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/KingfisherManager.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/KingfisherManager.html
index 864a30229..1673dc356 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/KingfisherManager.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/KingfisherManager.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -305,7 +308,7 @@ Declaration
@@ -335,7 +338,7 @@ Declaration
@@ -365,7 +368,7 @@ Declaration
@@ -404,7 +407,7 @@ Declaration
@@ -499,7 +502,7 @@ Return Value
A RetrieveImageTask
task object. You can use this object to cancel the task.
@@ -509,8 +512,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/RetrieveImageTask.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/RetrieveImageTask.html
index 8084d9da3..5b5077cce 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/RetrieveImageTask.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Classes/RetrieveImageTask.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -305,7 +308,7 @@ Declaration
@@ -335,7 +338,7 @@ Declaration
@@ -365,7 +368,7 @@ Declaration
@@ -395,7 +398,7 @@ Declaration
@@ -405,8 +408,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html
index 41fe5cd6f..a9140ca43 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -339,7 +342,7 @@ Declaration
@@ -379,7 +382,7 @@ Declaration
@@ -416,7 +419,7 @@ Declaration
@@ -443,7 +446,7 @@ Declaration
See more
@@ -465,7 +468,7 @@ Declaration
-
Undocumented
+
Image transition is not supported on macOS.
See more
@@ -504,7 +507,7 @@ Declaration
@@ -539,7 +542,7 @@ Declaration
@@ -549,8 +552,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/CacheType.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/CacheType.html
index 72480c66f..f75b3d5b9 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/CacheType.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/CacheType.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -370,7 +373,7 @@ Declaration
@@ -380,8 +383,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ContentMode.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ContentMode.html
index 6f4fb940f..6e8ad26b6 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ContentMode.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ContentMode.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -344,7 +347,7 @@ Declaration
@@ -378,7 +381,7 @@ Declaration
@@ -388,8 +391,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageProcessItem.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageProcessItem.html
index 430036a5a..6a4a2b140 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageProcessItem.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageProcessItem.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -309,7 +312,7 @@ Declaration
@@ -343,7 +346,7 @@ Declaration
@@ -353,8 +356,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageTransition.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageTransition.html
index 057a3e367..77eb82583 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageTransition.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/ImageTransition.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -344,7 +347,7 @@ Declaration
@@ -378,7 +381,7 @@ Declaration
@@ -412,7 +415,7 @@ Declaration
@@ -446,7 +449,7 @@ Declaration
@@ -480,7 +483,7 @@ Declaration
@@ -514,7 +517,7 @@ Declaration
@@ -524,8 +527,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/IndicatorType.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/IndicatorType.html
index 58decf0de..9f873b1ac 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/IndicatorType.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/IndicatorType.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -298,7 +301,7 @@ Declaration
@@ -332,7 +335,7 @@ Declaration
@@ -366,7 +369,7 @@ Declaration
@@ -400,7 +403,7 @@ Declaration
@@ -410,8 +413,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherError.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherError.html
index c0c78f4f8..c324a6b9b 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherError.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherError.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -338,7 +341,7 @@ Declaration
@@ -374,7 +377,7 @@ Declaration
@@ -408,7 +411,7 @@ Declaration
@@ -442,7 +445,7 @@ Declaration
@@ -476,7 +479,7 @@ Declaration
@@ -486,8 +489,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherOptionsInfoItem.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherOptionsInfoItem.html
index 9c0727ce2..e34656cfe 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherOptionsInfoItem.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Enums/KingfisherOptionsInfoItem.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -306,7 +309,7 @@ Declaration
@@ -341,7 +344,7 @@ Declaration
@@ -378,7 +381,7 @@ Declaration
@@ -413,7 +416,7 @@ Declaration
@@ -447,7 +450,7 @@ Declaration
@@ -482,7 +485,7 @@ Declaration
@@ -516,7 +519,7 @@ Declaration
@@ -550,7 +553,7 @@ Declaration
@@ -584,7 +587,7 @@ Declaration
@@ -619,7 +622,7 @@ Declaration
@@ -655,7 +658,7 @@ Declaration
@@ -693,7 +696,7 @@ Declaration
@@ -730,7 +733,7 @@ Declaration
@@ -767,7 +770,7 @@ Declaration
@@ -803,7 +806,7 @@ Declaration
@@ -839,7 +842,7 @@ Declaration
@@ -876,7 +879,7 @@ Declaration
@@ -913,7 +916,7 @@ Declaration
@@ -947,7 +950,7 @@ Declaration
@@ -957,8 +960,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions.html
index 6782df6c8..8b870fa04 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -292,8 +295,7 @@ Misc Helpers
@@ -312,8 +314,7 @@ Misc Helpers
@@ -348,7 +349,7 @@ Deprecated. Only for back compatibility.
See more
@@ -360,9 +361,9 @@ Deprecated. Only for back compatibility.
@@ -373,14 +374,6 @@
Deprecated. Only for back compatibility.
See more
-
-
Declaration
-
-
Swift
-
struct Notification : ReferenceConvertible , Equatable , Hashable
-
-
-
@@ -413,7 +406,7 @@ Deprecated. Only for back compatibility.
See more
@@ -538,7 +531,7 @@ Deprecated. Only for back compatibility.
-
Undocumented
+
Set image to use from web for a specified state. Deprecated. Use kf
namespacing instead.
See more
@@ -550,8 +543,8 @@ Deprecated. Only for back compatibility.
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/CGSize.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/CGSize.html
index 635ebf395..30bf5b878 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/CGSize.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/CGSize.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -267,8 +270,7 @@
CGSize
- Undocumented
-
+
@@ -290,7 +292,7 @@
CGSize
@@ -300,8 +302,8 @@ CGSize
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Collection.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Collection.html
index 58ecddaf8..b93bc5678 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Collection.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Collection.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -303,7 +306,7 @@ Declaration
@@ -333,7 +336,7 @@ Declaration
@@ -363,7 +366,7 @@ Declaration
@@ -394,7 +397,7 @@ Declaration
@@ -424,7 +427,7 @@ Declaration
@@ -454,7 +457,7 @@ Declaration
@@ -484,7 +487,7 @@ Declaration
@@ -514,7 +517,7 @@ Declaration
@@ -544,7 +547,7 @@ Declaration
@@ -574,7 +577,7 @@ Declaration
@@ -604,7 +607,7 @@ Declaration
@@ -634,7 +637,7 @@ Declaration
@@ -664,7 +667,7 @@ Declaration
@@ -694,7 +697,7 @@ Declaration
@@ -724,7 +727,7 @@ Declaration
@@ -755,7 +758,7 @@ Declaration
@@ -785,7 +788,7 @@ Declaration
@@ -815,7 +818,7 @@ Declaration
@@ -849,7 +852,7 @@ Declaration
@@ -859,8 +862,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Data.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Data.html
index 2612dad5e..19de71739 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Data.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Data.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -267,8 +270,7 @@
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Image.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Image.html
index 01a8bb866..596b764dc 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Image.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Image.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -302,7 +305,7 @@ Return Value
The image itself.
@@ -395,7 +398,7 @@ Return Value
An image with round corner of self
.
@@ -464,7 +467,7 @@ Return Value
An image with new size.
@@ -533,7 +536,7 @@ Return Value
An image with blur effect applied.
@@ -614,7 +617,7 @@ Return Value
An image with a color overlay applied.
@@ -678,7 +681,7 @@ Return Value
An image with a color tint applied.
@@ -778,7 +781,7 @@ Return Value
An image with color control applied.
@@ -840,7 +843,7 @@ Return Value
A transformed image by input Filter
.
@@ -850,8 +853,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/ImageView.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/ImageView.html
index 8dd1ac506..3d83672f1 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/ImageView.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/ImageView.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -379,7 +382,7 @@ Return Value
A task represents the retrieving process.
@@ -410,7 +413,7 @@ Declaration
@@ -440,7 +443,7 @@ Declaration
@@ -471,7 +474,7 @@ Declaration
@@ -493,7 +496,7 @@ Declaration
@@ -503,8 +506,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification.html
index 7f2462381..a8eb86cea 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -267,12 +270,6 @@
Notification
-
-
-
struct Notification : ReferenceConvertible , Equatable , Hashable
-
-
-
@@ -281,9 +278,9 @@ Notification
@@ -291,25 +288,8 @@
Notification
-
This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache
method will not trigger this notification.
-
-
The object
of this notification is the ImageCache
object which sends the notification.
-
-
A list of removed hashes (files) could be retrieved by accessing the array under KingfisherDiskCacheCleanedHashKey
key in userInfo
of the notification object you received. By checking the array, you could know the hash codes of files are removed.
-
-
The main purpose of this notification is supplying a chance to maintain some necessary information on the cached files. See this wiki for a use case on it.
-
-
-
-
Declaration
-
-
Swift
-
public static var KingfisherDidCleanDiskCache = Notification . Name . init ( "com.onevcat.Kingfisher.KingfisherDidCleanDiskCache" )
-
-
-
-
@@ -319,8 +299,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification/Name.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification/Name.html
new file mode 100644
index 000000000..5d20d36bf
--- /dev/null
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/Notification/Name.html
@@ -0,0 +1,326 @@
+
+
+
+ Name Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kingfisher Reference
+
+ Name Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache
method will not trigger this notification.
+
+
The object
of this notification is the ImageCache
object which sends the notification.
+
+
A list of removed hashes (files) could be retrieved by accessing the array under KingfisherDiskCacheCleanedHashKey
key in userInfo
of the notification object you received. By checking the array, you could know the hash codes of files are removed.
+
+
The main purpose of this notification is supplying a chance to maintain some necessary information on the cached files. See this wiki for a use case on it.
+
+
+
+
Declaration
+
+
Swift
+
public static var KingfisherDidCleanDiskCache = Notification . Name . init ( "com.onevcat.Kingfisher.KingfisherDidCleanDiskCache" )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/String.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/String.html
index 8291157c3..f5d878e38 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/String.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/String.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -303,7 +306,7 @@ Declaration
@@ -313,8 +316,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/UIButton.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/UIButton.html
index 80d3dcd48..b47b7f07c 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/UIButton.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/UIButton.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -267,7 +270,7 @@
UIButton
- Undocumented
+ Set image to use from web for a specified state. Deprecated. Use kf
namespacing instead.
@@ -393,7 +396,7 @@ Return Value
A task represents the retrieving process.
@@ -424,7 +427,7 @@ Declaration
@@ -549,7 +552,7 @@ Return Value
A task represents the retrieving process.
@@ -580,7 +583,7 @@ Declaration
@@ -633,7 +636,7 @@ Return Value
Current URL for image.
@@ -686,7 +689,7 @@ Return Value
Current URL for background image.
@@ -696,8 +699,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/URL.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/URL.html
index eba8d57fe..087302c0a 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/URL.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Extensions/URL.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -305,7 +308,7 @@ Declaration
@@ -334,7 +337,7 @@ Declaration
@@ -344,8 +347,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Functions.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Functions.html
index 95693758c..8f505eb0b 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Functions.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Functions.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -332,7 +335,7 @@ Return Value
The concatenated processor.
@@ -342,8 +345,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Global Variables.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Global Variables.html
index 7221492e8..c8f07c728 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Global Variables.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Global Variables.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -297,7 +300,7 @@ Declaration
@@ -331,7 +334,7 @@ Declaration
@@ -365,7 +368,7 @@ Declaration
@@ -375,8 +378,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols.html
index 92ead9999..f79823b55 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -298,7 +301,7 @@ Declaration
@@ -333,7 +336,7 @@ Declaration
@@ -368,7 +371,7 @@ Declaration
@@ -403,7 +406,7 @@ Declaration
@@ -434,7 +437,7 @@ Declaration
@@ -469,7 +472,7 @@ Declaration
@@ -503,7 +506,7 @@ Indicator Protocol
See more
@@ -538,7 +541,7 @@ Declaration
@@ -574,7 +577,7 @@ Declaration
@@ -584,8 +587,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/AuthenticationChallengeResponsable.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/AuthenticationChallengeResponsable.html
index 829709f04..ed559bf82 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/AuthenticationChallengeResponsable.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/AuthenticationChallengeResponsable.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -353,7 +356,7 @@ Parameters
@@ -363,8 +366,8 @@ Parameters
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CIImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CIImageProcessor.html
index 0d397ecc7..26e292a08 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CIImageProcessor.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CIImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -371,7 +374,7 @@ Parameters
@@ -381,8 +384,8 @@ Parameters
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CacheSerializer.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CacheSerializer.html
index bd27c1822..a404e60a6 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CacheSerializer.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/CacheSerializer.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -344,7 +347,7 @@ Return Value
data could be serialized.
@@ -410,7 +413,7 @@ Return Value
could be deserialized.
@@ -420,8 +423,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloadRequestModifier.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloadRequestModifier.html
index 0a1d588c8..09515f253 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloadRequestModifier.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloadRequestModifier.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -314,8 +317,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloaderDelegate.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloaderDelegate.html
index e89a273b3..d4a03c87a 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloaderDelegate.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageDownloaderDelegate.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -366,7 +369,7 @@ Parameters
@@ -446,7 +449,7 @@ Parameters
@@ -527,7 +530,7 @@ Return Value
Whether this HTTP status code is valid or not.
@@ -537,8 +540,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageProcessor.html
index 57c6f6604..1d3c849a3 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageProcessor.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/ImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -314,7 +317,7 @@ Declaration
@@ -392,7 +395,7 @@ Return Value
The processed image.
@@ -454,7 +457,7 @@ Return Value
of the two processors concatenated.
@@ -464,8 +467,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Indicator.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Indicator.html
index 571bdc957..2bdc34896 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Indicator.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Indicator.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -290,7 +293,7 @@ Indicator
@@ -312,7 +315,7 @@ Indicator
@@ -339,11 +342,10 @@ Indicator
Default Implementation
Undocumented
-
Undocumented
@@ -365,7 +367,7 @@ Default Implementation
@@ -375,8 +377,8 @@ Default Implementation
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/KingfisherCompatible.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/KingfisherCompatible.html
index 5756cc7df..c6f0769ae 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/KingfisherCompatible.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/KingfisherCompatible.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -312,7 +315,7 @@ Declaration
@@ -322,8 +325,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Resource.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Resource.html
index 8115a9c5d..29933afc1 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Resource.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Protocols/Resource.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -334,7 +337,7 @@ Declaration
@@ -344,8 +347,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs.html
index 8df0314fd..b2560d98a 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -296,7 +299,7 @@ Misc Helpers
@@ -318,7 +321,7 @@ Misc Helpers
@@ -345,7 +348,7 @@ Misc Helpers
See more
@@ -380,7 +383,7 @@ Declaration
@@ -415,7 +418,7 @@ Declaration
@@ -452,7 +455,7 @@ Declaration
@@ -475,7 +478,7 @@ Declaration
See more
@@ -507,7 +510,7 @@ Declaration
@@ -538,7 +541,7 @@ Declaration
@@ -570,7 +573,7 @@ Declaration
@@ -601,7 +604,7 @@ Declaration
@@ -632,7 +635,7 @@ Declaration
@@ -664,7 +667,7 @@ Declaration
@@ -696,7 +699,7 @@ Declaration
@@ -728,7 +731,7 @@ Declaration
@@ -766,7 +769,7 @@ Declaration
@@ -792,7 +795,7 @@ Declaration
@@ -829,7 +832,7 @@ Declaration
@@ -885,7 +888,7 @@ Declaration
@@ -895,8 +898,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/AnyModifier.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/AnyModifier.html
index 62b161886..a5c65df61 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/AnyModifier.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/AnyModifier.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -290,7 +293,7 @@ AnyModifier
@@ -312,7 +315,7 @@ AnyModifier
@@ -322,8 +325,8 @@ AnyModifier
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlackWhiteProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlackWhiteProcessor.html
index 7199634fe..5acb933d6 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlackWhiteProcessor.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlackWhiteProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -410,7 +413,7 @@ Return Value
The processed image.
@@ -420,8 +423,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlurImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlurImageProcessor.html
index e5c845f69..c99f06add 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlurImageProcessor.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/BlurImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -389,7 +392,7 @@ Parameters
@@ -459,7 +462,7 @@ Return Value
The processed image.
@@ -469,8 +472,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ColorControlsProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ColorControlsProcessor.html
index 7090adb50..0f90021a0 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ColorControlsProcessor.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ColorControlsProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -370,7 +373,7 @@ Declaration
@@ -400,7 +403,7 @@ Declaration
@@ -430,7 +433,7 @@ Declaration
@@ -515,7 +518,7 @@ Parameters
@@ -585,7 +588,7 @@ Return Value
The processed image.
@@ -595,8 +598,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/CroppingImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/CroppingImageProcessor.html
index 6ffcfc139..300a1b5ad 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/CroppingImageProcessor.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/CroppingImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -373,7 +376,7 @@ Declaration
@@ -454,7 +457,7 @@ Parameters
@@ -524,7 +527,7 @@ Return Value
The processed image.
@@ -534,8 +537,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultCacheSerializer.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultCacheSerializer.html
index 21876625e..f8e8c8c3d 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultCacheSerializer.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultCacheSerializer.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -306,7 +309,7 @@ Declaration
@@ -366,7 +369,7 @@ Parameters
@@ -426,7 +429,7 @@ Parameters
@@ -436,8 +439,8 @@ Parameters
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultImageProcessor.html
index aeb105ff4..82380b00b 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultImageProcessor.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/DefaultImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -306,7 +309,7 @@ Declaration
@@ -341,7 +344,7 @@ Declaration
@@ -371,7 +374,7 @@ Declaration
@@ -441,7 +444,7 @@ Return Value
The processed image.
@@ -451,8 +454,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/Filter.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/Filter.html
index c8bf0c718..bd8603fab 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/Filter.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/Filter.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -334,7 +337,7 @@ Declaration
@@ -364,7 +367,7 @@ Declaration
@@ -374,8 +377,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/FormatIndicatedCacheSerializer.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/FormatIndicatedCacheSerializer.html
index acbfb06bf..2507b786a 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/FormatIndicatedCacheSerializer.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/FormatIndicatedCacheSerializer.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -325,7 +328,7 @@ Declaration
@@ -355,7 +358,7 @@ Declaration
@@ -385,7 +388,7 @@ Declaration
@@ -445,7 +448,7 @@ Parameters
@@ -475,7 +478,7 @@ Declaration
@@ -485,8 +488,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ImageResource.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ImageResource.html
index 74907b0e5..789455065 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ImageResource.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ImageResource.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -307,7 +310,7 @@ Declaration
@@ -337,7 +340,7 @@ Declaration
@@ -402,7 +405,7 @@ Return Value
A resource.
@@ -412,8 +415,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/OverlayImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/OverlayImageProcessor.html
index db8953453..a7ce6c9b1 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/OverlayImageProcessor.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/OverlayImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -309,7 +312,7 @@ Declaration
@@ -339,7 +342,7 @@ Declaration
@@ -369,7 +372,7 @@ Declaration
@@ -431,7 +434,7 @@ Parameters
@@ -501,7 +504,7 @@ Return Value
The processed image.
@@ -511,8 +514,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RectCorner.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RectCorner.html
index bf9fb74eb..9e53dd549 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RectCorner.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RectCorner.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -297,7 +300,7 @@ Declaration
@@ -319,7 +322,7 @@ Declaration
@@ -341,7 +344,7 @@ Declaration
@@ -363,7 +366,7 @@ Declaration
@@ -385,7 +388,7 @@ Declaration
@@ -407,7 +410,7 @@ Declaration
@@ -455,7 +458,7 @@ Parameters
@@ -465,8 +468,8 @@ Parameters
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ResizingImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ResizingImageProcessor.html
index 76354adf4..fbc6035fc 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ResizingImageProcessor.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/ResizingImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -309,7 +312,7 @@ Declaration
@@ -339,7 +342,7 @@ Declaration
@@ -370,7 +373,7 @@ Declaration
@@ -447,7 +450,7 @@ Parameters
@@ -517,7 +520,7 @@ Return Value
The processed image.
@@ -551,7 +554,7 @@ Declaration
@@ -612,7 +615,7 @@ Parameters
@@ -622,8 +625,8 @@ Parameters
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RetrieveImageDownloadTask.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RetrieveImageDownloadTask.html
index cfd5a377d..adce3370c 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RetrieveImageDownloadTask.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RetrieveImageDownloadTask.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -304,7 +307,7 @@ Declaration
@@ -334,7 +337,7 @@ Declaration
@@ -364,7 +367,7 @@ Declaration
@@ -397,7 +400,7 @@ Declaration
@@ -407,8 +410,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RoundCornerImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RoundCornerImageProcessor.html
index 77ccfcb58..05da32970 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RoundCornerImageProcessor.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/RoundCornerImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -310,7 +313,7 @@ Declaration
@@ -340,7 +343,7 @@ Declaration
@@ -370,7 +373,7 @@ Declaration
@@ -400,7 +403,7 @@ Declaration
@@ -475,7 +478,7 @@ Parameters
@@ -545,7 +548,7 @@ Return Value
The processed image.
@@ -555,8 +558,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/TintImageProcessor.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/TintImageProcessor.html
index a7961cc64..73990ad1b 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/TintImageProcessor.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Structs/TintImageProcessor.html
@@ -122,6 +122,9 @@
Notification
+
+ – Name
+
String
@@ -309,7 +312,7 @@ Declaration
@@ -339,7 +342,7 @@ Declaration
@@ -388,7 +391,7 @@ Parameters
@@ -458,7 +461,7 @@ Return Value
The processed image.
@@ -468,8 +471,8 @@ Return Value
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Typealiases.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Typealiases.html
index 6c0da3275..c8435d5ac 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Typealiases.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/Typealiases.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -297,7 +300,7 @@ Declaration
@@ -331,7 +334,7 @@ Declaration
@@ -365,7 +368,7 @@ Declaration
@@ -395,7 +398,7 @@ Declaration
@@ -429,7 +432,7 @@ Declaration
@@ -469,7 +472,7 @@ Declaration
@@ -505,7 +508,7 @@ Declaration
@@ -515,8 +518,8 @@ Declaration
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html
index 618119da6..d37d77b13 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/index.html
@@ -121,6 +121,9 @@
Notification
+
+ – Name
+
String
@@ -368,8 +371,8 @@ License
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/search.json b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/search.json
index 34d9f2c54..09bbb8e81 100644
--- a/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/search.json
+++ b/docs/docsets/Kingfisher.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Typealiases.html#/s:10Kingfisher11Transformer":{"name":"Transformer","abstract":"Transformer method which will be used in to provide a Filter
.
"},"Typealiases.html#/s:10Kingfisher21RetrieveImageDiskTask":{"name":"RetrieveImageDiskTask","abstract":"It represents a task of retrieving image. You can call cancel
on it to stop the process.
"},"Typealiases.html#/s:10Kingfisher28ImageDownloaderProgressBlock":{"name":"ImageDownloaderProgressBlock","abstract":"Progress update block of downloader.
"},"Typealiases.html#/s:10Kingfisher32ImageDownloaderCompletionHandler":{"name":"ImageDownloaderCompletionHandler","abstract":"Completion block of downloader.
"},"Typealiases.html#/s:10Kingfisher21KingfisherOptionsInfo":{"name":"KingfisherOptionsInfo","abstract":"KingfisherOptionsInfo is a typealias for [KingfisherOptionsInfoItem]. You can use the enum of option item with value to control some behaviors of Kingfisher.
"},"Typealiases.html#/s:10Kingfisher23PrefetcherProgressBlock":{"name":"PrefetcherProgressBlock","abstract":"Progress update block of prefetcher.
"},"Typealiases.html#/s:10Kingfisher27PrefetcherCompletionHandler":{"name":"PrefetcherCompletionHandler","abstract":"Completion block of prefetcher.
"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3pngS0_":{"name":"png","abstract":"Undocumented
","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer4jpegS0_":{"name":"jpeg","abstract":"Undocumented
","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3gifS0_":{"name":"gif","abstract":"Undocumented
","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FV10Kingfisher30FormatIndicatedCacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"Same implementation as DefaultCacheSerializer
.
","parent_name":"FormatIndicatedCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:ZvV10Kingfisher22DefaultCacheSerializer7defaultS0_":{"name":"default","abstract":"Undocumented
","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","parent_name":"DefaultCacheSerializer"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource8cacheKeySS":{"name":"cacheKey","abstract":"The key used in cache.
","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"The target image URL.
","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:FV10Kingfisher13ImageResourcecFT11downloadURLV10Foundation3URL8cacheKeyGSqSS__S0_":{"name":"init(downloadURL:cacheKey:)","abstract":"Create a resource.
","parent_name":"ImageResource"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor4sizeVSC6CGSize":{"name":"size","abstract":"Target size of output image should be.
","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor6anchorVSC7CGPoint":{"name":"anchor","abstract":"Anchor point from which the output size should be calculate.","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessorcFT4sizeVSC6CGSize6anchorVSC7CGPoint_S0_":{"name":"init(size:anchor:)","abstract":"
Initialize a CroppingImageProcessor
","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"CroppingImageProcessor"},"Structs/BlackWhiteProcessor.html#/s:vV10Kingfisher19BlackWhiteProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessorcFT_S0_":{"name":"init()","abstract":"Initialize a BlackWhiteProcessor
","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"BlackWhiteProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10brightnessV12CoreGraphics7CGFloat":{"name":"brightness","abstract":"Brightness changing to image.
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor8contrastV12CoreGraphics7CGFloat":{"name":"contrast","abstract":"Contrast changing to image.
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10saturationV12CoreGraphics7CGFloat":{"name":"saturation","abstract":"Saturation changing to image.
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor7inputEVV12CoreGraphics7CGFloat":{"name":"inputEV","abstract":"InputEV changing to image.
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessorcFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"init(brightness:contrast:saturation:inputEV:)","abstract":"Initialize a ColorControlsProcessor
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"ColorControlsProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor4tintCSo7UIColor":{"name":"tint","abstract":"Tint color will be used to tint the input image.
","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessorcFT4tintCSo7UIColor_S0_":{"name":"init(tint:)","abstract":"Initialize a TintImageProcessor
","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"TintImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor7overlayCSo7UIColor":{"name":"overlay","abstract":"Overlay color will be used to overlay the input image.
","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor8fractionV12CoreGraphics7CGFloat":{"name":"fraction","abstract":"Fraction will be used when overlay the color to image.
","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessorcFT7overlayCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"init(overlay:fraction:)","abstract":"Initialize an OverlayImageProcessor
","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"OverlayImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10blurRadiusV12CoreGraphics7CGFloat":{"name":"blurRadius","abstract":"Blur radius for the simulated Gaussian blur.
","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessorcFT10blurRadiusV12CoreGraphics7CGFloat_S0_":{"name":"init(blurRadius:)","abstract":"Initialize a BlurImageProcessor
","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"BlurImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor13referenceSizeVSC6CGSize":{"name":"referenceSize","abstract":"The reference size for resizing operation.
","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor17targetContentModeOS_11ContentMode":{"name":"targetContentMode","abstract":"Target content mode of output image should be.","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT13referenceSizeVSC6CGSize4modeOS_11ContentMode_S0_":{"name":"init(referenceSize:mode:)","abstract":"
Initialize a ResizingImageProcessor
.
","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10targetSizeVSC6CGSize":{"name":"targetSize","abstract":"Reference size of output image should follow.
","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT10targetSizeVSC6CGSize11contentModeOS_11ContentMode_S0_":{"name":"init(targetSize:contentMode:)","abstract":"Initialize a ResizingImageProcessor
","parent_name":"ResizingImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor12cornerRadiusV12CoreGraphics7CGFloat":{"name":"cornerRadius","abstract":"Corner radius will be applied in processing.
","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor15roundingCornersVS_10RectCorner":{"name":"roundingCorners","abstract":"The target corners which will be applied rounding.
","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10targetSizeGSqVSC6CGSize_":{"name":"targetSize","abstract":"Target size of output image should be. If nil
, the image will keep its original size after processing.
","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessorcFT12cornerRadiusV12CoreGraphics7CGFloat10targetSizeGSqVSC6CGSize_15roundingCornersVS_10RectCorner_S0_":{"name":"init(cornerRadius:targetSize:roundingCorners:)","abstract":"Initialize a RoundCornerImageProcessor
","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"RoundCornerImageProcessor"},"Structs/RectCorner.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner7topLeftS0_":{"name":"topLeft","abstract":"Undocumented
","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner8topRightS0_":{"name":"topRight","abstract":"Undocumented
","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner10bottomLeftS0_":{"name":"bottomLeft","abstract":"Undocumented
","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner11bottomRightS0_":{"name":"bottomRight","abstract":"Undocumented
","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner3allS0_":{"name":"all","abstract":"Undocumented
","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:FPs9OptionSetcFT8rawValuewx8RawValue_x":{"name":"init(rawValue:)","parent_name":"RectCorner"},"Structs/DefaultImageProcessor.html#/s:ZvV10Kingfisher21DefaultImageProcessor7defaultS0_":{"name":"default","abstract":"A default DefaultImageProcessor
could be used across.
","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:vV10Kingfisher21DefaultImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessorcFT_S0_":{"name":"init()","abstract":"Initialize a DefaultImageProcessor
","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"DefaultImageProcessor"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask15ownerDownloaderXwGSqCS_15ImageDownloader_":{"name":"ownerDownloader","abstract":"Downloader by which this task is intialized.
","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:FV10Kingfisher25RetrieveImageDownloadTask6cancelFT_T_":{"name":"cancel()","abstract":"Cancel this download task. It will trigger the completion handler with an NSURLErrorCancelled error.
","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask3urlGSqV10Foundation3URL_":{"name":"url","abstract":"The original request URL of this download task.
","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask8prioritySf":{"name":"priority","abstract":"The relative priority of this download task.","parent_name":"RetrieveImageDownloadTask"},"Structs/Filter.html#/s:FV10Kingfisher6FiltercFT8tranformFCSo7CIImageGSqS1___S0_":{"name":"init(tranform:)","abstract":"
Undocumented
","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter4tintFCSo7UIColorS0_":{"name":"tint","abstract":"Tint filter which will apply a tint color to images.
","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter12colorControlFTV12CoreGraphics7CGFloatS2_S2_S2__S0_":{"name":"colorControl","abstract":"Color control filter which will apply color control change to images.
","parent_name":"Filter"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"Undocumented
","parent_name":"AnyModifier"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifiercFT6modifyFV10Foundation10URLRequestGSqS2___S0_":{"name":"init(modify:)","abstract":"Undocumented
","parent_name":"AnyModifier"},"Structs.html#/s:V10Kingfisher9DataProxy":{"name":"DataProxy","abstract":"Undocumented
"},"Structs.html#/s:V10Kingfisher11CGSizeProxy":{"name":"CGSizeProxy","abstract":"Undocumented
"},"Structs/AnyModifier.html":{"name":"AnyModifier","abstract":"Undocumented
"},"Structs/Filter.html":{"name":"Filter","abstract":"Wrapper for a Transformer
of CIImage filters.
"},"Structs/RetrieveImageDownloadTask.html":{"name":"RetrieveImageDownloadTask","abstract":"Download task.
"},"Structs/DefaultImageProcessor.html":{"name":"DefaultImageProcessor","abstract":"The default processor. It convert the input data to a valid image."},"Structs/RectCorner.html":{"name":"RectCorner","abstract":"
Undocumented
"},"Structs/RoundCornerImageProcessor.html":{"name":"RoundCornerImageProcessor","abstract":"Processor for making round corner images. Only CG-based images are supported in macOS,"},"Structs/ResizingImageProcessor.html":{"name":"ResizingImageProcessor","abstract":"
Processor for resizing images. Only CG-based images are supported in macOS.
"},"Structs/BlurImageProcessor.html":{"name":"BlurImageProcessor","abstract":"Processor for adding blur effect to images. Accelerate.framework
is used underhood for"},"Structs/OverlayImageProcessor.html":{"name":"OverlayImageProcessor","abstract":"
Processor for adding an overlay to images. Only CG-based images are supported in macOS.
"},"Structs/TintImageProcessor.html":{"name":"TintImageProcessor","abstract":"Processor for tint images with color. Only CG-based images are supported.
"},"Structs/ColorControlsProcessor.html":{"name":"ColorControlsProcessor","abstract":"Processor for applying some color control to images. Only CG-based images are supported."},"Structs/BlackWhiteProcessor.html":{"name":"BlackWhiteProcessor","abstract":"
Processor for applying black and white effect to images. Only CG-based images are supported."},"Structs/CroppingImageProcessor.html":{"name":"CroppingImageProcessor","abstract":"
Processor for cropping an image. Only CG-based images are supported."},"Structs/ImageResource.html":{"name":"ImageResource","abstract":"
ImageResource is a simple combination of downloadURL
and cacheKey
.
"},"Structs.html#/s:V10Kingfisher11StringProxy":{"name":"StringProxy","abstract":"Undocumented
"},"Structs/DefaultCacheSerializer.html":{"name":"DefaultCacheSerializer","abstract":"DefaultCacheSerializer
is a basic CacheSerializer
used in default cache of"},"Structs/FormatIndicatedCacheSerializer.html":{"name":"FormatIndicatedCacheSerializer","abstract":"
FormatIndicatedCacheSerializer
let you indicate an image format for serialized caches.
"},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","abstract":"Get the serialized data from a provided image","parent_name":"CacheSerializer"},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"
Get an image deserialized from provided data.
","parent_name":"CacheSerializer"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","abstract":"The key used in cache.
","parent_name":"Resource"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"The target image URL.
","parent_name":"Resource"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator18startAnimatingViewFT_T_":{"name":"startAnimatingView()","abstract":"Undocumented
","parent_name":"Indicator"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator17stopAnimatingViewFT_T_":{"name":"stopAnimatingView()","abstract":"Undocumented
","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator10viewCenterVSC7CGPoint":{"name":"viewCenter","abstract":"Undocumented
","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator4viewCSo6UIView":{"name":"view","abstract":"Undocumented
","parent_name":"Indicator"},"Protocols/ImageProcessor.html#/s:vP10Kingfisher14ImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor. It will be used to identify the processor when","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"
Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FE10KingfisherPS_14ImageProcessor6appendFT7anotherPS0___PS0__":{"name":"append(another:)","abstract":"Append an ImageProcessor
to another. The identifier of the new ImageProcessor
","parent_name":"ImageProcessor"},"Protocols/AuthenticationChallengeResponsable.html#/s:FP10Kingfisher34AuthenticationChallengeResponsable10downloaderFTCS_15ImageDownloader10didReceiveCSo26URLAuthenticationChallenge17completionHandlerFTOCSo10URLSession24AuthChallengeDispositionGSqCSo13URLCredential__T__T_":{"name":"downloader(_:didReceive:completionHandler:)","abstract":"
Called when an session level authentication challenge is received.","parent_name":"AuthenticationChallengeResponsable"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader11didDownloadCSo7UIImage3forV10Foundation3URL4withGSqCSo11URLResponse__T_":{"name":"imageDownloader(_:didDownload:for:with:)","abstract":"
Called when the ImageDownloader
object successfully downloaded an image from specified URL.
","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader23willDownloadImageForURLV10Foundation3URL4withGSqVS2_10URLRequest__T_":{"name":"imageDownloader(_:willDownloadImageForURL:with:)","abstract":"Called when the ImageDownloader
object starts to download an image from specified URL.
","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate17isValidStatusCodeFTSi3forCS_15ImageDownloader_Sb":{"name":"isValidStatusCode(_:for:)","abstract":"Check if a received HTTP status code is valid or not.","parent_name":"ImageDownloaderDelegate"},"Protocols/KingfisherCompatible.html#/s:vP10Kingfisher20KingfisherCompatible2kfwx14CompatibleType":{"name":"kf","abstract":"
Undocumented
","parent_name":"KingfisherCompatible"},"Protocols/CIImageProcessor.html#/s:vP10Kingfisher16CIImageProcessor6filterVS_6Filter":{"name":"filter","abstract":"Undocumented
","parent_name":"CIImageProcessor"},"Protocols/CIImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","parent_name":"CIImageProcessor"},"Protocols/ImageDownloadRequestModifier.html#/s:FP10Kingfisher28ImageDownloadRequestModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"Undocumented
","parent_name":"ImageDownloadRequestModifier"},"Protocols/ImageDownloadRequestModifier.html":{"name":"ImageDownloadRequestModifier","abstract":"Request modifier of image downloader.
"},"Protocols/CIImageProcessor.html":{"name":"CIImageProcessor","abstract":"Supply a filter to create an ImageProcessor
.
"},"Protocols/KingfisherCompatible.html":{"name":"KingfisherCompatible","abstract":"A type that has Kingfisher extensions.
"},"Protocols/ImageDownloaderDelegate.html":{"name":"ImageDownloaderDelegate","abstract":"Protocol of ImageDownloader
.
"},"Protocols/AuthenticationChallengeResponsable.html":{"name":"AuthenticationChallengeResponsable","abstract":"Protocol indicates that an authentication challenge could be handled.
"},"Protocols/ImageProcessor.html":{"name":"ImageProcessor","abstract":"An ImageProcessor
would be used to convert some downloaded data to an image.
"},"Protocols/Indicator.html":{"name":"Indicator","abstract":"Undocumented
"},"Protocols/Resource.html":{"name":"Resource","abstract":"Resource
protocol defines how to download and cache a resource from network.
"},"Protocols/CacheSerializer.html":{"name":"CacheSerializer","abstract":"An CacheSerializer
would be used to convert some data to an image object for"},"Functions.html#/s:F10Kingfisheroi2ggFTPS_14ImageProcessor_PS0___PS0__":{"name":">>(_:_:)","abstract":"
Concatenate two ImageProcessor
s. ImageProcessor.appen(another:)
is used internally.
"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton11kf_setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton26kf_cancelImageDownloadTaskFT_T_":{"name":"kf_cancelImageDownloadTask()","abstract":"
Cancel the image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton21kf_setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"
Set the background image to use for a specified state with a resource,","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton36kf_cancelBackgroundImageDownloadTaskFT_T_":{"name":"kf_cancelBackgroundImageDownloadTask()","abstract":"
Cancel the background image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton9kf_webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_webURL(for:)","abstract":"
Get the image URL binded to this button for a specified state.
","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton19kf_backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_backgroundWebURL(for:)","abstract":"Get the background image URL binded to this button for a specified state.
","parent_name":"UIButton"},"Extensions/String.html#/s:vE10KingfisherSS2kfVS_11StringProxy":{"name":"kf","abstract":"Undocumented
","parent_name":"String"},"Extensions/URL.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","parent_name":"URL"},"Extensions/URL.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","parent_name":"URL"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11targetCacheCS_10ImageCache":{"name":"targetCache","abstract":"The target ImageCache
which is used.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"The ImageDownloader
which is specified.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10transitionOS_15ImageTransition":{"name":"transition","abstract":"Member for animation transition when using UIImageView.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16downloadPrioritySf":{"name":"downloadPriority","abstract":"A Float
value set as the priority of image download task. The value for it should be","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_12forceRefreshSb":{"name":"forceRefresh","abstract":"
Whether an image will be always downloaded again or not.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15forceTransitionSb":{"name":"forceTransition","abstract":"Whether the transition should always happen or not.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheMemoryOnlySb":{"name":"cacheMemoryOnly","abstract":"Whether cache the image only in memory or not.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_13onlyFromCacheSb":{"name":"onlyFromCache","abstract":"Whether only load the images from cache or not.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16backgroundDecodeSb":{"name":"backgroundDecode","abstract":"Whether the image should be decoded in background or not.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_23preloadAllAnimationDataSb":{"name":"preloadAllAnimationData","abstract":"Whether the image data should be all loaded at once if it is an animated image.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_21callbackDispatchQueueCSo13DispatchQueue":{"name":"callbackDispatchQueue","abstract":"The queue of callbacks should happen from Kingfisher.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11scaleFactorV12CoreGraphics7CGFloat":{"name":"scaleFactor","abstract":"The scale factor which should be used for the image.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_8modifierPS_28ImageDownloadRequestModifier_":{"name":"modifier","abstract":"The ImageDownloadRequestModifier
will be used before sending a download request.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_9processorPS_14ImageProcessor_":{"name":"processor","abstract":"ImageProcessor
for processing when the downloading finishes.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheSerializerPS_15CacheSerializer_":{"name":"cacheSerializer","abstract":"CacheSerializer
to convert image to data for storing in cache.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_28keepCurrentImageWhileLoadingSb":{"name":"keepCurrentImageWhileLoading","abstract":"Keep the existing image while setting another image to an image view.","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18onlyLoadFirstFrameSb":{"name":"onlyLoadFirstFrame","abstract":"
Undocumented
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18cacheOriginalImageSb":{"name":"cacheOriginalImage","abstract":"Undocumented
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_17preloadAllGIFDataSb":{"name":"preloadAllGIFData","abstract":"Whether the image data should be all loaded at once if it is a GIF.
","parent_name":"Collection"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView11kf_setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S4__T__17completionHandlerGSqFTGSqS2__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"Set an image with a resource, a placeholder image, options, progress handler and completion handler.
","parent_name":"ImageView"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView21kf_cancelDownloadTaskFT_T_":{"name":"kf_cancelDownloadTask()","abstract":"Cancel the image download task bounded to the image view if it is running.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView9kf_webURLGSqV10Foundation3URL_":{"name":"kf_webURL","abstract":"
Get the image URL binded to this image view.
","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView16kf_indicatorTypeOS_13IndicatorType":{"name":"kf_indicatorType","abstract":"Holds which indicator type is going to be used.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView12kf_indicatorGSqPS_9Indicator__":{"name":"kf_indicator","abstract":"
Undocumented
","parent_name":"ImageView"},"Extensions/Notification.html#/s:ZvE10KingfisherVCSo14NSNotification4Name27KingfisherDidCleanDiskCacheS1_":{"name":"KingfisherDidCleanDiskCache","abstract":"This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache
method will not trigger this notification.
","parent_name":"Notification"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_normalizedFT_S0_":{"name":"kf_normalized()","abstract":"Normalize the image. This method does nothing in OS X.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS2__S0_":{"name":"kf_image(withRoundRadius:fit:scale:)","abstract":"Create a round corner image based on self
.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_resizeFT2toVSC6CGSize_S0_":{"name":"kf_resize(to:)","abstract":"Resize self
to an image of new size.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage10kf_blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"kf_blurred(withRadius:)","abstract":"Create an image with blur effect based on self
.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"kf_overlaying(with:fraction:)","abstract":"Create an image from self
with a color overlay layer.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_tintedFT4withCSo7UIColor_S0_":{"name":"kf_tinted(with:)","abstract":"Create an image from self
with a color tint.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage11kf_adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"kf_adjusted(brightness:contrast:saturation:inputEV:)","abstract":"Create an image from self
with color control.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_applyFVS_6FilterS0_":{"name":"kf_apply(_:)","abstract":"Apply a Filter
containing CIImage
transformer to self
.
","parent_name":"Image"},"Extensions/CGSize.html#/s:vE10KingfisherVSC6CGSize2kfVS_11CGSizeProxy":{"name":"kf","abstract":"Undocumented
","parent_name":"CGSize"},"Extensions/Data.html#/s:vE10KingfisherV10Foundation4Data2kfVS_9DataProxy":{"name":"kf","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Data.html":{"name":"Data","abstract":"Undocumented
"},"Extensions/CGSize.html":{"name":"CGSize","abstract":"Undocumented
"},"Extensions/Image.html":{"name":"Image","abstract":"Undocumented
"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/ImageView.html":{"name":"ImageView","abstract":"Undocumented
"},"Extensions/Collection.html":{"name":"Collection"},"Extensions/URL.html":{"name":"URL","abstract":"URL conforms to Resource
in Kingfisher."},"Extensions/String.html":{"name":"String"},"Extensions/UIButton.html":{"name":"UIButton","abstract":"
Undocumented
"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11targetCacheFMS0_FCS_10ImageCacheS0_":{"name":"targetCache","abstract":"The associated value of this member should be an ImageCache object. Kingfisher will use the specified","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10downloaderFMS0_FCS_15ImageDownloaderS0_":{"name":"downloader","abstract":"
The associated value of this member should be an ImageDownloader object. Kingfisher will use this","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10transitionFMS0_FOS_15ImageTransitionS0_":{"name":"transition","abstract":"
Member for animation transition when using UIImageView. Kingfisher will use the ImageTransition
of","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16downloadPriorityFMS0_FSfS0_":{"name":"downloadPriority","abstract":"
Associated Float
value will be set as the priority of image download task. The value for it should be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem12forceRefreshFMS0_S0_":{"name":"forceRefresh","abstract":"
If set, Kingfisher
will ignore the cache and try to fire a download task for the resource.
","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15forceTransitionFMS0_S0_":{"name":"forceTransition","abstract":"If set, setting the image to an image view will happen with transition even when retrieved from cache.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheMemoryOnlyFMS0_S0_":{"name":"cacheMemoryOnly","abstract":"
If set, Kingfisher
will only cache the value in memory but not in disk.
","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem13onlyFromCacheFMS0_S0_":{"name":"onlyFromCache","abstract":"If set, Kingfisher
will only try to retrieve the image from cache not from network.
","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16backgroundDecodeFMS0_S0_":{"name":"backgroundDecode","abstract":"Decode the image in background thread before using.
","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem21callbackDispatchQueueFMS0_FGSqCSo13DispatchQueue_S0_":{"name":"callbackDispatchQueue","abstract":"The associated value of this member will be used as the target queue of dispatch callbacks when","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11scaleFactorFMS0_FV12CoreGraphics7CGFloatS0_":{"name":"scaleFactor","abstract":"
The associated value of this member will be used as the scale factor when converting retrieved data to an image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem23preloadAllAnimationDataFMS0_S0_":{"name":"preloadAllAnimationData","abstract":"
Whether all the animated image data should be preloaded. Default it false, which means following frames will be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15requestModifierFMS0_FPS_28ImageDownloadRequestModifier_S0_":{"name":"requestModifier","abstract":"
The ImageDownloadRequestModifier
contained will be used to change the request before it being sent.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem9processorFMS0_FPS_14ImageProcessor_S0_":{"name":"processor","abstract":"
Processor for processing when the downloading finishes, a processor will convert the downloaded data to an image","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheSerializerFMS0_FPS_15CacheSerializer_S0_":{"name":"cacheSerializer","abstract":"
Supply an CacheSerializer
to convert some data to an image object for","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem28keepCurrentImageWhileLoadingFMS0_S0_":{"name":"keepCurrentImageWhileLoading","abstract":"
Keep the existing image while setting another image to an image view.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18onlyLoadFirstFrameFMS0_S0_":{"name":"onlyLoadFirstFrame","abstract":"
If set, Kingfisher will only load the first frame from a animated image data file as a single image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18cacheOriginalImageFMS0_S0_":{"name":"cacheOriginalImage","abstract":"
If set and an ImageProcessor
is used, Kingfisher will try to cache both","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:ZvO10Kingfisher25KingfisherOptionsInfoItem17preloadAllGIFDataS0_":{"name":"preloadAllGIFData","abstract":"
Undocumented
","parent_name":"KingfisherOptionsInfoItem"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4noneFMS0_S0_":{"name":"none","abstract":"No animation transistion.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4fadeFMS0_FSdS0_":{"name":"fade","abstract":"Fade in the loaded image.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition12flipFromLeftFMS0_FSdS0_":{"name":"flipFromLeft","abstract":"Flip from left transition.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition13flipFromRightFMS0_FSdS0_":{"name":"flipFromRight","abstract":"Flip from right transition.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition11flipFromTopFMS0_FSdS0_":{"name":"flipFromTop","abstract":"Flip from top transition.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition14flipFromBottomFMS0_FSdS0_":{"name":"flipFromBottom","abstract":"Flip from bottom transition.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition6customFMS0_FT8durationSd7optionsVSC22UIViewAnimationOptions10animationsGSqFTCSo11UIImageViewCSo7UIImage_T__10completionGSqFSbT___S0_":{"name":"custom","abstract":"Custom transition.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/none":{"name":"none","abstract":"Undocumented
","parent_name":"ImageTransition"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType4noneFMS0_S0_":{"name":"none","abstract":"No indicator.
","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType8activityFMS0_S0_":{"name":"activity","abstract":"Use system activity indicator.
","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType5imageFMS0_FT9imageDataV10Foundation4Data_S0_":{"name":"image","abstract":"Use an image as indicator. GIF is supported.
","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType6customFMS0_FT9indicatorPS_9Indicator__S0_":{"name":"custom","abstract":"Use a custom indicator, which conforms to the Indicator
protocol.
","parent_name":"IndicatorType"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode4noneFMS0_S0_":{"name":"none","abstract":"Undocumented
","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode9aspectFitFMS0_S0_":{"name":"aspectFit","abstract":"Undocumented
","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode10aspectFillFMS0_S0_":{"name":"aspectFill","abstract":"Undocumented
","parent_name":"ContentMode"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem5imageFMS0_FCSo7UIImageS0_":{"name":"image","abstract":"Undocumented
","parent_name":"ImageProcessItem"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem4dataFMS0_FV10Foundation4DataS0_":{"name":"data","abstract":"Undocumented
","parent_name":"ImageProcessItem"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError7badDataFMS0_S0_":{"name":"badData","abstract":"badData: The downloaded data is not an image or the data is corrupted.
","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError11notModifiedFMS0_S0_":{"name":"notModified","abstract":"notModified: The remote server responsed a 304 code. No image data downloaded.
","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError17invalidStatusCodeFMS0_S0_":{"name":"invalidStatusCode","abstract":"The HTTP status code in response is not valid. If an invalid","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError9notCachedFMS0_S0_":{"name":"notCached","abstract":"
notCached: The image rquested is not in cache but .onlyFromCache is activated.
","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError10invalidURLFMS0_S0_":{"name":"invalidURL","abstract":"The URL is invalid.
","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError31downloadCancelledBeforeStartingFMS0_S0_":{"name":"downloadCancelledBeforeStarting","abstract":"The downloading task is cancelled before started.
","parent_name":"KingfisherError"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4noneFMS0_S0_":{"name":"none","abstract":"Undocumented
","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType6memoryFMS0_S0_":{"name":"memory","abstract":"Undocumented
","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4diskFMS0_S0_":{"name":"disk","abstract":"Undocumented
","parent_name":"CacheType"},"Enums/CacheType.html":{"name":"CacheType","abstract":"Cache type of a cached image.
"},"Enums/KingfisherError.html":{"name":"KingfisherError","abstract":"The code of errors which ImageDownloader
might encountered.
"},"Enums/ImageProcessItem.html":{"name":"ImageProcessItem","abstract":"The item which could be processed by an ImageProcessor
"},"Enums/ContentMode.html":{"name":"ContentMode","abstract":"Specify how a size adjusts itself to fit a target size.
"},"Enums/IndicatorType.html":{"name":"IndicatorType","abstract":"Undocumented
"},"Enums/ImageTransition.html":{"name":"ImageTransition","abstract":"Transition effect which will be used when an image downloaded and set by UIImageView
extension API in Kingfisher."},"Enums/KingfisherOptionsInfoItem.html":{"name":"KingfisherOptionsInfoItem","abstract":"
Items could be added into KingfisherOptionsInfo.
"},"Global Variables.html#/s:v10Kingfisher33KingfisherDiskCacheCleanedHashKeySS":{"name":"KingfisherDiskCacheCleanedHashKey","abstract":"Key for array of cleaned hashes in userInfo
of KingfisherDidCleanDiskCacheNotification
.
"},"Global Variables.html#/s:v10Kingfisher28KingfisherErrorStatusCodeKeySS":{"name":"KingfisherErrorStatusCodeKey","abstract":"Key will be used in the userInfo
of .invalidStatusCode
"},"Global Variables.html#/s:v10Kingfisher21KingfisherErrorDomainSS":{"name":"KingfisherErrorDomain","abstract":"Error domain of Kingfisher
"},"Classes/ImagePrefetcher.html#/s:vC10Kingfisher15ImagePrefetcher22maxConcurrentDownloadsSi":{"name":"maxConcurrentDownloads","abstract":"The maximum concurrent downloads to use when prefetching images. Default is 5.
","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT4urlsGSaV10Foundation3URL_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS_8Resource__GSaPS4___GSaPS4____T__17completionHandlerGSqFTGSaPS4___GSaPS4___GSaPS4____T___S0_":{"name":"init(urls:options:progressBlock:completionHandler:)","abstract":"Init an image prefetcher with an array of URLs.
","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT9resourcesGSaPS_8Resource__7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS1___GSaPS1___GSaPS1____T__17completionHandlerGSqFTGSaPS1___GSaPS1___GSaPS1____T___S0_":{"name":"init(resources:options:progressBlock:completionHandler:)","abstract":"Init an image prefetcher with an array of resources.
","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher5startFT_T_":{"name":"start()","abstract":"Start to download the resources and cache them. This can be useful for background downloading","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher4stopFT_T_":{"name":"stop()","abstract":"
Stop current downloading progress, and cancel any future prefetching activity that might be occuring.
","parent_name":"ImagePrefetcher"},"Classes/KingfisherManager.html#/s:ZvC10Kingfisher17KingfisherManager6sharedS0_":{"name":"shared","abstract":"Shared manager used by the extensions across Kingfisher.
","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager5cacheCS_10ImageCache":{"name":"cache","abstract":"Cache used by this manager
","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"Downloader used by this manager
","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager14defaultOptionsGSaOS_25KingfisherOptionsInfoItem_":{"name":"defaultOptions","abstract":"Default options used by the manager. This option will be used in","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:FC10Kingfisher17KingfisherManager13retrieveImageFT4withPS_8Resource_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S3__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"retrieveImage(with:options:progressBlock:completionHandler:)","abstract":"
Get an image with resource.","parent_name":"KingfisherManager"},"Classes/RetrieveImageTask.html#/s:ZvC10Kingfisher17RetrieveImageTask5emptyS0_":{"name":"empty","abstract":"
Undocumented
","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask16diskRetrieveTaskGSqC8Dispatch16DispatchWorkItem_":{"name":"diskRetrieveTask","abstract":"The disk retrieve task in this image task. Kingfisher will try to look up in cache first. This task represent the cache search task.
","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask12downloadTaskGSqVS_25RetrieveImageDownloadTask_":{"name":"downloadTask","abstract":"The network retrieve task in this image task.
","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:FC10Kingfisher17RetrieveImageTask6cancelFT_T_":{"name":"cancel()","abstract":"Cancel current task. If this task is already done, do nothing.
","parent_name":"RetrieveImageTask"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader15downloadTimeoutSd":{"name":"downloadTimeout","abstract":"The duration before the download is timeout. Default is 15 seconds.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader12trustedHostsGSqGVs3SetSS__":{"name":"trustedHosts","abstract":"A set of trusted hosts when receiving server trust challenges. A challenge with host name contained in this set will be ignored.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader20sessionConfigurationCSo23URLSessionConfiguration":{"name":"sessionConfiguration","abstract":"
Use this to set supply a configuration for the downloader. By default, NSURLSessionConfiguration.ephemeralSessionConfiguration() will be used.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader21requestsUsePipeliningSb":{"name":"requestsUsePipelining","abstract":"
Whether the download requests should use pipeling or not. Default is false.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader8delegateXwGSqPS_23ImageDownloaderDelegate__":{"name":"delegate","abstract":"Delegate of this ImageDownloader
object. See ImageDownloaderDelegate
protocol for more.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader32authenticationChallengeResponderXwGSqPS_34AuthenticationChallengeResponsable__":{"name":"authenticationChallengeResponder","abstract":"A responder for authentication challenge.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:ZvC10Kingfisher15ImageDownloader7defaultS0_":{"name":"default","abstract":"
The default downloader.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloadercFT4nameSS_S0_":{"name":"init(name:)","abstract":"Init a downloader with name.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloader13downloadImageFT4withV10Foundation3URL17retrieveImageTaskGSqCS_17RetrieveImageTask_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_GSqS2__GSqVS1_4Data__T___GSqVS_25RetrieveImageDownloadTask_":{"name":"downloadImage(with:retrieveImageTask:options:progressBlock:completionHandler:)","abstract":"Download an image with a URL and option.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader19requestsUsePipelingSb":{"name":"requestsUsePipeling","abstract":"Undocumented
","parent_name":"ImageDownloader"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult6cachedSb":{"name":"cached","abstract":"Undocumented
","parent_name":"CacheCheckResult"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult9cacheTypeGSqOS_9CacheType_":{"name":"cacheType","abstract":"Undocumented
","parent_name":"CacheCheckResult"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13maxMemoryCostSu":{"name":"maxMemoryCost","abstract":"The largest cache cost of memory cache. The total cost is pixel count of","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13diskCachePathSS":{"name":"diskCachePath","abstract":"
The disk cache location.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13pathExtensionGSqSS_":{"name":"pathExtension","abstract":"The default file extension appended to cached files.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache22maxCachePeriodInSecondSd":{"name":"maxCachePeriodInSecond","abstract":"The longest time duration in second of the cache being stored in disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache16maxDiskCacheSizeSu":{"name":"maxDiskCacheSize","abstract":"
The largest disk size can be taken for the cache. It is the total","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZvC10Kingfisher10ImageCache7defaultS0_":{"name":"default","abstract":"
The default cache.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:C10Kingfisher10ImageCache20DiskCachePathClosure":{"name":"DiskCachePathClosure","abstract":"Closure that defines the disk cache path from a given path and cacheName.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZFC10Kingfisher10ImageCache27defaultDiskCachePathClosureFT4pathGSqSS_9cacheNameSS_SS":{"name":"defaultDiskCachePathClosure(path:cacheName:)","abstract":"The default DiskCachePathClosure
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCachecFT4nameSS4pathGSqSS_20diskCachePathClosureFTGSqSS_SS_SS_S0_":{"name":"init(name:path:diskCachePathClosure:)","abstract":"Init method. Passing a name for the cache. It represents a cache folder in the memory and disk.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache5storeFTCSo7UIImage8originalGSqV10Foundation4Data_6forKeySS19processorIdentifierSS15cacheSerializerPS_15CacheSerializer_6toDiskSb17completionHandlerGSqFT_T___T_":{"name":"store(_:original:forKey:processorIdentifier:cacheSerializer:toDisk:completionHandler:)","abstract":"Store an image to cache. It will be saved to both memory and disk. It is an async operation.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache11removeImageFT6forKeySS19processorIdentifierSS8fromDiskSb17completionHandlerGSqFT_T___T_":{"name":"removeImage(forKey:processorIdentifier:fromDisk:completionHandler:)","abstract":"Remove the image for key for the cache. It will be opted out from both memory and disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13retrieveImageFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem__17completionHandlerGSqFTGSqCSo7UIImage_OS_9CacheType_T___GSqC8Dispatch16DispatchWorkItem_":{"name":"retrieveImage(forKey:options:completionHandler:)","abstract":"
Get an image for a key from memory or disk.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache26retrieveImageInMemoryCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInMemoryCache(forKey:options:)","abstract":"Get an image for a key from memory.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache24retrieveImageInDiskCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInDiskCache(forKey:options:)","abstract":"Get an image for a key from disk.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache16clearMemoryCacheFT_T_":{"name":"clearMemoryCache()","abstract":"Clear memory cache.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache14clearDiskCacheFT10completionGSqFT_T___T_":{"name":"clearDiskCache(completion:)","abstract":"Clear disk cache. This is an async operation.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache21cleanExpiredDiskCacheFT10completionGSqFT_T___T_":{"name":"cleanExpiredDiskCache(completion:)","abstract":"Clean expired disk cache. This is an async operation.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache31backgroundCleanExpiredDiskCacheFT_T_":{"name":"backgroundCleanExpiredDiskCache()","abstract":"Clean expired disk cache when app in background. This is an async operation.","parent_name":"ImageCache"},"Classes/ImageCache/CacheCheckResult.html":{"name":"CacheCheckResult","abstract":"
Cache result for checking whether an image is cached for a key.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13isImageCachedFT6forKeySS19processorIdentifierSS_VS0_16CacheCheckResult":{"name":"isImageCached(forKey:processorIdentifier:)","abstract":"Check whether an image is cached for a key.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache4hashFT6forKeySS19processorIdentifierSS_SS":{"name":"hash(forKey:processorIdentifier:)","abstract":"Get the hash for the key. This could be used for matching files.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache22calculateDiskCacheSizeFT10completionFSuT__T_":{"name":"calculateDiskCacheSize(completion:)","abstract":"Calculate the disk size taken by cache.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT6forKeySS19processorIdentifierSS_SS":{"name":"cachePath(forKey:processorIdentifier:)","abstract":"
Get the cache path for the key.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT14forComputedKeySS_SS":{"name":"cachePath(forComputedKey:)","abstract":"
Undocumented
","parent_name":"ImageCache"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView21autoPlayAnimatedImageSb":{"name":"autoPlayAnimatedImage","abstract":"Whether automatically play the animation when the view become visible. Default is true.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView17framePreloadCountSi":{"name":"framePreloadCount","abstract":"The size of the frame cache.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView15needsPrescalingSb":{"name":"needsPrescaling","abstract":"Specifies whether the GIF frames should be pre-scaled to save memory. Default is true.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11runLoopModeVSC11RunLoopMode":{"name":"runLoopMode","abstract":"The animation timer’s run loop mode. Default is NSRunLoopCommonModes
. Set this property to NSDefaultRunLoopMode
will make the animation pause during UIScrollView scrolling.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView5imageGSqCSo7UIImage_":{"name":"image","abstract":"Undocumented
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11isAnimatingSb":{"name":"isAnimating","abstract":"Undocumented
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView14startAnimatingFT_T_":{"name":"startAnimating()","abstract":"Starts the animation.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView13stopAnimatingFT_T_":{"name":"stopAnimating()","abstract":"Stops the animation.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView7displayFCSo7CALayerT_":{"name":"display(_:)","abstract":"Undocumented
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView15didMoveToWindowFT_T_":{"name":"didMoveToWindow()","abstract":"Undocumented
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView18didMoveToSuperviewFT_T_":{"name":"didMoveToSuperview()","abstract":"Undocumented
","parent_name":"AnimatedImageView"},"Classes/Kingfisher.html#/s:vC10Kingfisher10Kingfisher4basex":{"name":"base","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:FC10Kingfisher10KingfishercFxGS0_x_":{"name":"init(_:)","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/normalized":{"name":"normalized","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo7UIImagerCS_10Kingfisher10normalizedS0_":{"name":"normalized","abstract":"Normalize the image. This method will try to redraw an image with orientation and scale considered.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17pngRepresentationFT_GSqV10Foundation4Data_":{"name":"pngRepresentation()","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher18jpegRepresentationFT18compressionQualityV12CoreGraphics7CGFloat_GSqV10Foundation4Data_":{"name":"jpegRepresentation(compressionQuality:)","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17gifRepresentationFT_GSqV10Foundation4Data_":{"name":"gifRepresentation()","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize15roundingCornersVS_10RectCorner_S0_":{"name":"image(withRoundRadius:fit:roundingCorners:)","abstract":"Create a round corner image based on self
.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize_S0_":{"name":"resize(to:)","abstract":"Resize self
to an image of new size.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize3forOS_11ContentMode_S0_":{"name":"resize(to:for:)","abstract":"Resize self
to an image of new size, respecting the content mode.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher4cropFT2toVSC6CGSize8anchorOnVSC7CGPoint_S0_":{"name":"crop(to:anchorOn:)","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher7blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"blurred(withRadius:)","abstract":"Create an image with blur effect based on self
.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher10overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"overlaying(with:fraction:)","abstract":"Create an image from self
with a color overlay layer.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6tintedFT4withCSo7UIColor_S0_":{"name":"tinted(with:)","abstract":"Create an image from self
with a color tint.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher8adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS3_10saturationS3_7inputEVS3__S0_":{"name":"adjusted(brightness:contrast:saturation:inputEV:)","abstract":"Create an image from self
with color control.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS3__S0_":{"name":"image(withRoundRadius:fit:scale:)","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5applyFVS_6FilterS0_":{"name":"apply(_:)","abstract":"Apply a Filter
containing CIImage
transformer to self
.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Zve10KingfisherRxCSo13UIApplicationrCS_10Kingfisher6sharedGSqS0__":{"name":"shared","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"Set an image with a resource, a placeholder image, options, progress handler and completion handler.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher18cancelDownloadTaskFT_T_":{"name":"cancelDownloadTask()","abstract":"Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher6webURLGSqV10Foundation3URL_":{"name":"webURL","abstract":"
Get the image URL binded to this image view.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher13indicatorTypeOS_13IndicatorType":{"name":"indicatorType","abstract":"Holds which indicator type is going to be used.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher9indicatorGSqPS_9Indicator__":{"name":"indicator","abstract":"
Holds any type that conforms to the protocol Indicator
.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"
Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher23cancelImageDownloadTaskFT_T_":{"name":"cancelImageDownloadTask()","abstract":"
Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher18setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"
Set the background image to use for a specified state with a resource,","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher33cancelBackgroundImageDownloadTaskFT_T_":{"name":"cancelBackgroundImageDownloadTask()","abstract":"
Cancel the background image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher6webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"webURL(for:)","abstract":"
Get the image URL binded to this button for a specified state.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher16backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"backgroundWebURL(for:)","abstract":"Get the background image URL binded to this button for a specified state.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html":{"name":"Kingfisher","abstract":"Undocumented
"},"Classes/AnimatedImageView.html":{"name":"AnimatedImageView","abstract":"AnimatedImageView
is a subclass of UIImageView
for displaying animated image.
"},"Classes/ImageCache.html":{"name":"ImageCache","abstract":"ImageCache
represents both the memory and disk cache system of Kingfisher."},"Classes/ImageDownloader.html":{"name":"ImageDownloader","abstract":"
ImageDownloader
represents a downloading manager for requesting the image with a URL from server.
"},"Classes/RetrieveImageTask.html":{"name":"RetrieveImageTask","abstract":"RetrieveImageTask represents a task of image retrieving process."},"Classes/KingfisherManager.html":{"name":"KingfisherManager","abstract":"
Main manager class of Kingfisher. It connects Kingfisher downloader and cache."},"Classes/ImagePrefetcher.html":{"name":"ImagePrefetcher","abstract":"
ImagePrefetcher
represents a downloading manager for requesting many images via URLs, then caching them."},"Classes.html":{"name":"Classes","abstract":"
The following classes are available globally.
"},"Global Variables.html":{"name":"Global Variables","abstract":"The following global variables are available globally.
"},"Enums.html":{"name":"Enums","abstract":"The following enums are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Functions.html":{"name":"Functions","abstract":"The following functions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structs","abstract":"The following structs are available globally.
"},"Typealiases.html":{"name":"Typealiases","abstract":"The following typealiases are available globally.
"}}
\ No newline at end of file
+{"Typealiases.html#/s:10Kingfisher11Transformer":{"name":"Transformer","abstract":"Transformer method which will be used in to provide a Filter
.
"},"Typealiases.html#/s:10Kingfisher21RetrieveImageDiskTask":{"name":"RetrieveImageDiskTask","abstract":"It represents a task of retrieving image. You can call cancel
on it to stop the process.
"},"Typealiases.html#/s:10Kingfisher28ImageDownloaderProgressBlock":{"name":"ImageDownloaderProgressBlock","abstract":"Progress update block of downloader.
"},"Typealiases.html#/s:10Kingfisher32ImageDownloaderCompletionHandler":{"name":"ImageDownloaderCompletionHandler","abstract":"Completion block of downloader.
"},"Typealiases.html#/s:10Kingfisher21KingfisherOptionsInfo":{"name":"KingfisherOptionsInfo","abstract":"KingfisherOptionsInfo is a typealias for [KingfisherOptionsInfoItem]. You can use the enum of option item with value to control some behaviors of Kingfisher.
"},"Typealiases.html#/s:10Kingfisher23PrefetcherProgressBlock":{"name":"PrefetcherProgressBlock","abstract":"Progress update block of prefetcher.
"},"Typealiases.html#/s:10Kingfisher27PrefetcherCompletionHandler":{"name":"PrefetcherCompletionHandler","abstract":"Completion block of prefetcher.
"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3pngS0_":{"name":"png","abstract":"Undocumented
","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer4jpegS0_":{"name":"jpeg","abstract":"Undocumented
","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:ZvV10Kingfisher30FormatIndicatedCacheSerializer3gifS0_":{"name":"gif","abstract":"Undocumented
","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"FormatIndicatedCacheSerializer"},"Structs/FormatIndicatedCacheSerializer.html#/s:FV10Kingfisher30FormatIndicatedCacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"Same implementation as DefaultCacheSerializer
.
","parent_name":"FormatIndicatedCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:ZvV10Kingfisher22DefaultCacheSerializer7defaultS0_":{"name":"default","abstract":"Undocumented
","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","parent_name":"DefaultCacheSerializer"},"Structs/DefaultCacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","parent_name":"DefaultCacheSerializer"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource8cacheKeySS":{"name":"cacheKey","abstract":"The key used in cache.
","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:vV10Kingfisher13ImageResource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"The target image URL.
","parent_name":"ImageResource"},"Structs/ImageResource.html#/s:FV10Kingfisher13ImageResourcecFT11downloadURLV10Foundation3URL8cacheKeyGSqSS__S0_":{"name":"init(downloadURL:cacheKey:)","abstract":"Create a resource.
","parent_name":"ImageResource"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor4sizeVSC6CGSize":{"name":"size","abstract":"Target size of output image should be.
","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:vV10Kingfisher22CroppingImageProcessor6anchorVSC7CGPoint":{"name":"anchor","abstract":"Anchor point from which the output size should be calculate.","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessorcFT4sizeVSC6CGSize6anchorVSC7CGPoint_S0_":{"name":"init(size:anchor:)","abstract":"
Initialize a CroppingImageProcessor
","parent_name":"CroppingImageProcessor"},"Structs/CroppingImageProcessor.html#/s:FV10Kingfisher22CroppingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"CroppingImageProcessor"},"Structs/BlackWhiteProcessor.html#/s:vV10Kingfisher19BlackWhiteProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessorcFT_S0_":{"name":"init()","abstract":"Initialize a BlackWhiteProcessor
","parent_name":"BlackWhiteProcessor"},"Structs/BlackWhiteProcessor.html#/s:FV10Kingfisher19BlackWhiteProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"BlackWhiteProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10brightnessV12CoreGraphics7CGFloat":{"name":"brightness","abstract":"Brightness changing to image.
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor8contrastV12CoreGraphics7CGFloat":{"name":"contrast","abstract":"Contrast changing to image.
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor10saturationV12CoreGraphics7CGFloat":{"name":"saturation","abstract":"Saturation changing to image.
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:vV10Kingfisher22ColorControlsProcessor7inputEVV12CoreGraphics7CGFloat":{"name":"inputEV","abstract":"InputEV changing to image.
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessorcFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"init(brightness:contrast:saturation:inputEV:)","abstract":"Initialize a ColorControlsProcessor
","parent_name":"ColorControlsProcessor"},"Structs/ColorControlsProcessor.html#/s:FV10Kingfisher22ColorControlsProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"ColorControlsProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:vV10Kingfisher18TintImageProcessor4tintCSo7UIColor":{"name":"tint","abstract":"Tint color will be used to tint the input image.
","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessorcFT4tintCSo7UIColor_S0_":{"name":"init(tint:)","abstract":"Initialize a TintImageProcessor
","parent_name":"TintImageProcessor"},"Structs/TintImageProcessor.html#/s:FV10Kingfisher18TintImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"TintImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor7overlayCSo7UIColor":{"name":"overlay","abstract":"Overlay color will be used to overlay the input image.
","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:vV10Kingfisher21OverlayImageProcessor8fractionV12CoreGraphics7CGFloat":{"name":"fraction","abstract":"Fraction will be used when overlay the color to image.
","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessorcFT7overlayCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"init(overlay:fraction:)","abstract":"Initialize an OverlayImageProcessor
","parent_name":"OverlayImageProcessor"},"Structs/OverlayImageProcessor.html#/s:FV10Kingfisher21OverlayImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"OverlayImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:vV10Kingfisher18BlurImageProcessor10blurRadiusV12CoreGraphics7CGFloat":{"name":"blurRadius","abstract":"Blur radius for the simulated Gaussian blur.
","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessorcFT10blurRadiusV12CoreGraphics7CGFloat_S0_":{"name":"init(blurRadius:)","abstract":"Initialize a BlurImageProcessor
","parent_name":"BlurImageProcessor"},"Structs/BlurImageProcessor.html#/s:FV10Kingfisher18BlurImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"BlurImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor13referenceSizeVSC6CGSize":{"name":"referenceSize","abstract":"The reference size for resizing operation.
","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor17targetContentModeOS_11ContentMode":{"name":"targetContentMode","abstract":"Target content mode of output image should be.","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT13referenceSizeVSC6CGSize4modeOS_11ContentMode_S0_":{"name":"init(referenceSize:mode:)","abstract":"
Initialize a ResizingImageProcessor
.
","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:vV10Kingfisher22ResizingImageProcessor10targetSizeVSC6CGSize":{"name":"targetSize","abstract":"Reference size of output image should follow.
","parent_name":"ResizingImageProcessor"},"Structs/ResizingImageProcessor.html#/s:FV10Kingfisher22ResizingImageProcessorcFT10targetSizeVSC6CGSize11contentModeOS_11ContentMode_S0_":{"name":"init(targetSize:contentMode:)","abstract":"Initialize a ResizingImageProcessor
","parent_name":"ResizingImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor12cornerRadiusV12CoreGraphics7CGFloat":{"name":"cornerRadius","abstract":"Corner radius will be applied in processing.
","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor15roundingCornersVS_10RectCorner":{"name":"roundingCorners","abstract":"The target corners which will be applied rounding.
","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:vV10Kingfisher25RoundCornerImageProcessor10targetSizeGSqVSC6CGSize_":{"name":"targetSize","abstract":"Target size of output image should be. If nil
, the image will keep its original size after processing.
","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessorcFT12cornerRadiusV12CoreGraphics7CGFloat10targetSizeGSqVSC6CGSize_15roundingCornersVS_10RectCorner_S0_":{"name":"init(cornerRadius:targetSize:roundingCorners:)","abstract":"Initialize a RoundCornerImageProcessor
","parent_name":"RoundCornerImageProcessor"},"Structs/RoundCornerImageProcessor.html#/s:FV10Kingfisher25RoundCornerImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"RoundCornerImageProcessor"},"Structs/RectCorner.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner7topLeftS0_":{"name":"topLeft","abstract":"Undocumented
","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner8topRightS0_":{"name":"topRight","abstract":"Undocumented
","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner10bottomLeftS0_":{"name":"bottomLeft","abstract":"Undocumented
","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner11bottomRightS0_":{"name":"bottomRight","abstract":"Undocumented
","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:ZvV10Kingfisher10RectCorner3allS0_":{"name":"all","abstract":"Undocumented
","parent_name":"RectCorner"},"Structs/RectCorner.html#/s:FPs9OptionSetcFT8rawValuewx8RawValue_x":{"name":"init(rawValue:)","parent_name":"RectCorner"},"Structs/DefaultImageProcessor.html#/s:ZvV10Kingfisher21DefaultImageProcessor7defaultS0_":{"name":"default","abstract":"A default DefaultImageProcessor
could be used across.
","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:vV10Kingfisher21DefaultImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor.
","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessorcFT_S0_":{"name":"init()","abstract":"Initialize a DefaultImageProcessor
","parent_name":"DefaultImageProcessor"},"Structs/DefaultImageProcessor.html#/s:FV10Kingfisher21DefaultImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"DefaultImageProcessor"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask15ownerDownloaderXwGSqCS_15ImageDownloader_":{"name":"ownerDownloader","abstract":"Downloader by which this task is intialized.
","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:FV10Kingfisher25RetrieveImageDownloadTask6cancelFT_T_":{"name":"cancel()","abstract":"Cancel this download task. It will trigger the completion handler with an NSURLErrorCancelled error.
","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask3urlGSqV10Foundation3URL_":{"name":"url","abstract":"The original request URL of this download task.
","parent_name":"RetrieveImageDownloadTask"},"Structs/RetrieveImageDownloadTask.html#/s:vV10Kingfisher25RetrieveImageDownloadTask8prioritySf":{"name":"priority","abstract":"The relative priority of this download task.","parent_name":"RetrieveImageDownloadTask"},"Structs/Filter.html#/s:FV10Kingfisher6FiltercFT8tranformFCSo7CIImageGSqS1___S0_":{"name":"init(tranform:)","abstract":"
Undocumented
","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter4tintFCSo7UIColorS0_":{"name":"tint","abstract":"Tint filter which will apply a tint color to images.
","parent_name":"Filter"},"Structs/Filter.html#/s:ZvV10Kingfisher6Filter12colorControlFTV12CoreGraphics7CGFloatS2_S2_S2__S0_":{"name":"colorControl","abstract":"Color control filter which will apply color control change to images.
","parent_name":"Filter"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"Undocumented
","parent_name":"AnyModifier"},"Structs/AnyModifier.html#/s:FV10Kingfisher11AnyModifiercFT6modifyFV10Foundation10URLRequestGSqS2___S0_":{"name":"init(modify:)","abstract":"Undocumented
","parent_name":"AnyModifier"},"Structs.html#/s:V10Kingfisher9DataProxy":{"name":"DataProxy","abstract":"Undocumented
"},"Structs.html#/s:V10Kingfisher11CGSizeProxy":{"name":"CGSizeProxy","abstract":"Undocumented
"},"Structs/AnyModifier.html":{"name":"AnyModifier","abstract":"Undocumented
"},"Structs/Filter.html":{"name":"Filter","abstract":"Wrapper for a Transformer
of CIImage filters.
"},"Structs/RetrieveImageDownloadTask.html":{"name":"RetrieveImageDownloadTask","abstract":"Download task.
"},"Structs/DefaultImageProcessor.html":{"name":"DefaultImageProcessor","abstract":"The default processor. It convert the input data to a valid image."},"Structs/RectCorner.html":{"name":"RectCorner","abstract":"
Undocumented
"},"Structs/RoundCornerImageProcessor.html":{"name":"RoundCornerImageProcessor","abstract":"Processor for making round corner images. Only CG-based images are supported in macOS,"},"Structs/ResizingImageProcessor.html":{"name":"ResizingImageProcessor","abstract":"
Processor for resizing images. Only CG-based images are supported in macOS.
"},"Structs/BlurImageProcessor.html":{"name":"BlurImageProcessor","abstract":"Processor for adding blur effect to images. Accelerate.framework
is used underhood for"},"Structs/OverlayImageProcessor.html":{"name":"OverlayImageProcessor","abstract":"
Processor for adding an overlay to images. Only CG-based images are supported in macOS.
"},"Structs/TintImageProcessor.html":{"name":"TintImageProcessor","abstract":"Processor for tint images with color. Only CG-based images are supported.
"},"Structs/ColorControlsProcessor.html":{"name":"ColorControlsProcessor","abstract":"Processor for applying some color control to images. Only CG-based images are supported."},"Structs/BlackWhiteProcessor.html":{"name":"BlackWhiteProcessor","abstract":"
Processor for applying black and white effect to images. Only CG-based images are supported."},"Structs/CroppingImageProcessor.html":{"name":"CroppingImageProcessor","abstract":"
Processor for cropping an image. Only CG-based images are supported."},"Structs/ImageResource.html":{"name":"ImageResource","abstract":"
ImageResource is a simple combination of downloadURL
and cacheKey
.
"},"Structs.html#/s:V10Kingfisher11StringProxy":{"name":"StringProxy","abstract":"Undocumented
"},"Structs/DefaultCacheSerializer.html":{"name":"DefaultCacheSerializer","abstract":"DefaultCacheSerializer
is a basic CacheSerializer
used in default cache of"},"Structs/FormatIndicatedCacheSerializer.html":{"name":"FormatIndicatedCacheSerializer","abstract":"
FormatIndicatedCacheSerializer
let you indicate an image format for serialized caches.
"},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer4dataFT4withCSo7UIImage8originalGSqV10Foundation4Data__GSqS3__":{"name":"data(with:original:)","abstract":"Get the serialized data from a provided image","parent_name":"CacheSerializer"},"Protocols/CacheSerializer.html#/s:FP10Kingfisher15CacheSerializer5imageFT4withV10Foundation4Data7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"image(with:options:)","abstract":"
Get an image deserialized from provided data.
","parent_name":"CacheSerializer"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","abstract":"The key used in cache.
","parent_name":"Resource"},"Protocols/Resource.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","abstract":"The target image URL.
","parent_name":"Resource"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator18startAnimatingViewFT_T_":{"name":"startAnimatingView()","abstract":"Undocumented
","parent_name":"Indicator"},"Protocols/Indicator.html#/s:FP10Kingfisher9Indicator17stopAnimatingViewFT_T_":{"name":"stopAnimatingView()","abstract":"Undocumented
","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator10viewCenterVSC7CGPoint":{"name":"viewCenter","abstract":"Undocumented
","parent_name":"Indicator"},"Protocols/Indicator.html#/s:vP10Kingfisher9Indicator4viewCSo6UIView":{"name":"view","abstract":"Undocumented
","parent_name":"Indicator"},"Protocols/ImageProcessor.html#/s:vP10Kingfisher14ImageProcessor10identifierSS":{"name":"identifier","abstract":"Identifier of the processor. It will be used to identify the processor when","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","abstract":"
Process an input ImageProcessItem
item to an image for this processor.
","parent_name":"ImageProcessor"},"Protocols/ImageProcessor.html#/s:FE10KingfisherPS_14ImageProcessor6appendFT7anotherPS0___PS0__":{"name":"append(another:)","abstract":"Append an ImageProcessor
to another. The identifier of the new ImageProcessor
","parent_name":"ImageProcessor"},"Protocols/AuthenticationChallengeResponsable.html#/s:FP10Kingfisher34AuthenticationChallengeResponsable10downloaderFTCS_15ImageDownloader10didReceiveCSo26URLAuthenticationChallenge17completionHandlerFTOCSo10URLSession24AuthChallengeDispositionGSqCSo13URLCredential__T__T_":{"name":"downloader(_:didReceive:completionHandler:)","abstract":"
Called when an session level authentication challenge is received.","parent_name":"AuthenticationChallengeResponsable"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader11didDownloadCSo7UIImage3forV10Foundation3URL4withGSqCSo11URLResponse__T_":{"name":"imageDownloader(_:didDownload:for:with:)","abstract":"
Called when the ImageDownloader
object successfully downloaded an image from specified URL.
","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate15imageDownloaderFTCS_15ImageDownloader23willDownloadImageForURLV10Foundation3URL4withGSqVS2_10URLRequest__T_":{"name":"imageDownloader(_:willDownloadImageForURL:with:)","abstract":"Called when the ImageDownloader
object starts to download an image from specified URL.
","parent_name":"ImageDownloaderDelegate"},"Protocols/ImageDownloaderDelegate.html#/s:FP10Kingfisher23ImageDownloaderDelegate17isValidStatusCodeFTSi3forCS_15ImageDownloader_Sb":{"name":"isValidStatusCode(_:for:)","abstract":"Check if a received HTTP status code is valid or not.","parent_name":"ImageDownloaderDelegate"},"Protocols/KingfisherCompatible.html#/s:vP10Kingfisher20KingfisherCompatible2kfwx14CompatibleType":{"name":"kf","abstract":"
Undocumented
","parent_name":"KingfisherCompatible"},"Protocols/CIImageProcessor.html#/s:vP10Kingfisher16CIImageProcessor6filterVS_6Filter":{"name":"filter","abstract":"Undocumented
","parent_name":"CIImageProcessor"},"Protocols/CIImageProcessor.html#/s:FP10Kingfisher14ImageProcessor7processFT4itemOS_16ImageProcessItem7optionsGSaOS_25KingfisherOptionsInfoItem__GSqCSo7UIImage_":{"name":"process(item:options:)","parent_name":"CIImageProcessor"},"Protocols/ImageDownloadRequestModifier.html#/s:FP10Kingfisher28ImageDownloadRequestModifier8modifiedFT3forV10Foundation10URLRequest_GSqS2__":{"name":"modified(for:)","abstract":"Undocumented
","parent_name":"ImageDownloadRequestModifier"},"Protocols/ImageDownloadRequestModifier.html":{"name":"ImageDownloadRequestModifier","abstract":"Request modifier of image downloader.
"},"Protocols/CIImageProcessor.html":{"name":"CIImageProcessor","abstract":"Supply a filter to create an ImageProcessor
.
"},"Protocols/KingfisherCompatible.html":{"name":"KingfisherCompatible","abstract":"A type that has Kingfisher extensions.
"},"Protocols/ImageDownloaderDelegate.html":{"name":"ImageDownloaderDelegate","abstract":"Protocol of ImageDownloader
.
"},"Protocols/AuthenticationChallengeResponsable.html":{"name":"AuthenticationChallengeResponsable","abstract":"Protocol indicates that an authentication challenge could be handled.
"},"Protocols/ImageProcessor.html":{"name":"ImageProcessor","abstract":"An ImageProcessor
would be used to convert some downloaded data to an image.
"},"Protocols/Indicator.html":{"name":"Indicator","abstract":"Undocumented
"},"Protocols/Resource.html":{"name":"Resource","abstract":"Resource
protocol defines how to download and cache a resource from network.
"},"Protocols/CacheSerializer.html":{"name":"CacheSerializer","abstract":"An CacheSerializer
would be used to convert some data to an image object for"},"Functions.html#/s:F10Kingfisheroi2ggFTPS_14ImageProcessor_PS0___PS0__":{"name":">>(_:_:)","abstract":"
Concatenate two ImageProcessor
s. ImageProcessor.appen(another:)
is used internally.
"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton11kf_setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton26kf_cancelImageDownloadTaskFT_T_":{"name":"kf_cancelImageDownloadTask()","abstract":"
Cancel the image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton21kf_setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"
Set the background image to use for a specified state with a resource,","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton36kf_cancelBackgroundImageDownloadTaskFT_T_":{"name":"kf_cancelBackgroundImageDownloadTask()","abstract":"
Cancel the background image download task bounded to the image view if it is running.","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton9kf_webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_webURL(for:)","abstract":"
Get the image URL binded to this button for a specified state.
","parent_name":"UIButton"},"Extensions/UIButton.html#/s:FE10KingfisherCSo8UIButton19kf_backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"kf_backgroundWebURL(for:)","abstract":"Get the background image URL binded to this button for a specified state.
","parent_name":"UIButton"},"Extensions/String.html#/s:vE10KingfisherSS2kfVS_11StringProxy":{"name":"kf","abstract":"Undocumented
","parent_name":"String"},"Extensions/URL.html#/s:vP10Kingfisher8Resource8cacheKeySS":{"name":"cacheKey","parent_name":"URL"},"Extensions/URL.html#/s:vP10Kingfisher8Resource11downloadURLV10Foundation3URL":{"name":"downloadURL","parent_name":"URL"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11targetCacheCS_10ImageCache":{"name":"targetCache","abstract":"The target ImageCache
which is used.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"The ImageDownloader
which is specified.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_10transitionOS_15ImageTransition":{"name":"transition","abstract":"Member for animation transition when using UIImageView.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16downloadPrioritySf":{"name":"downloadPriority","abstract":"A Float
value set as the priority of image download task. The value for it should be","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_12forceRefreshSb":{"name":"forceRefresh","abstract":"
Whether an image will be always downloaded again or not.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15forceTransitionSb":{"name":"forceTransition","abstract":"Whether the transition should always happen or not.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheMemoryOnlySb":{"name":"cacheMemoryOnly","abstract":"Whether cache the image only in memory or not.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_13onlyFromCacheSb":{"name":"onlyFromCache","abstract":"Whether only load the images from cache or not.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_16backgroundDecodeSb":{"name":"backgroundDecode","abstract":"Whether the image should be decoded in background or not.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_23preloadAllAnimationDataSb":{"name":"preloadAllAnimationData","abstract":"Whether the image data should be all loaded at once if it is an animated image.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_21callbackDispatchQueueCSo13DispatchQueue":{"name":"callbackDispatchQueue","abstract":"The queue of callbacks should happen from Kingfisher.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_11scaleFactorV12CoreGraphics7CGFloat":{"name":"scaleFactor","abstract":"The scale factor which should be used for the image.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_8modifierPS_28ImageDownloadRequestModifier_":{"name":"modifier","abstract":"The ImageDownloadRequestModifier
will be used before sending a download request.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_9processorPS_14ImageProcessor_":{"name":"processor","abstract":"ImageProcessor
for processing when the downloading finishes.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_15cacheSerializerPS_15CacheSerializer_":{"name":"cacheSerializer","abstract":"CacheSerializer
to convert image to data for storing in cache.
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_28keepCurrentImageWhileLoadingSb":{"name":"keepCurrentImageWhileLoading","abstract":"Keep the existing image while setting another image to an image view.","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18onlyLoadFirstFrameSb":{"name":"onlyLoadFirstFrame","abstract":"
Undocumented
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_18cacheOriginalImageSb":{"name":"cacheOriginalImage","abstract":"Undocumented
","parent_name":"Collection"},"Extensions/Collection.html#/s:ve10KingfisherRxs10CollectionWx8Iterator7Element_zOS_25KingfisherOptionsInfoItemrS0_17preloadAllGIFDataSb":{"name":"preloadAllGIFData","abstract":"Whether the image data should be all loaded at once if it is a GIF.
","parent_name":"Collection"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView11kf_setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S4__T__17completionHandlerGSqFTGSqS2__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"kf_setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"Set an image with a resource, a placeholder image, options, progress handler and completion handler.
","parent_name":"ImageView"},"Extensions/ImageView.html#/s:FE10KingfisherCSo11UIImageView21kf_cancelDownloadTaskFT_T_":{"name":"kf_cancelDownloadTask()","abstract":"Cancel the image download task bounded to the image view if it is running.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView9kf_webURLGSqV10Foundation3URL_":{"name":"kf_webURL","abstract":"
Get the image URL binded to this image view.
","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView16kf_indicatorTypeOS_13IndicatorType":{"name":"kf_indicatorType","abstract":"Holds which indicator type is going to be used.","parent_name":"ImageView"},"Extensions/ImageView.html#/s:vE10KingfisherCSo11UIImageView12kf_indicatorGSqPS_9Indicator__":{"name":"kf_indicator","abstract":"
Undocumented
","parent_name":"ImageView"},"Extensions/Notification/Name.html#/s:ZvE10KingfisherVCSo14NSNotification4Name27KingfisherDidCleanDiskCacheS1_":{"name":"KingfisherDidCleanDiskCache","abstract":"This notification will be sent when the disk cache got cleaned either there are cached files expired or the total size exceeding the max allowed size. The manually invoking of clearDiskCache
method will not trigger this notification.
","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_normalizedFT_S0_":{"name":"kf_normalized()","abstract":"Normalize the image. This method does nothing in OS X.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS2__S0_":{"name":"kf_image(withRoundRadius:fit:scale:)","abstract":"Create a round corner image based on self
.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_resizeFT2toVSC6CGSize_S0_":{"name":"kf_resize(to:)","abstract":"Resize self
to an image of new size.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage10kf_blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"kf_blurred(withRadius:)","abstract":"Create an image with blur effect based on self
.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage13kf_overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"kf_overlaying(with:fraction:)","abstract":"Create an image from self
with a color overlay layer.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage9kf_tintedFT4withCSo7UIColor_S0_":{"name":"kf_tinted(with:)","abstract":"Create an image from self
with a color tint.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage11kf_adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS2_10saturationS2_7inputEVS2__S0_":{"name":"kf_adjusted(brightness:contrast:saturation:inputEV:)","abstract":"Create an image from self
with color control.
","parent_name":"Image"},"Extensions/Image.html#/s:FE10KingfisherCSo7UIImage8kf_applyFVS_6FilterS0_":{"name":"kf_apply(_:)","abstract":"Apply a Filter
containing CIImage
transformer to self
.
","parent_name":"Image"},"Extensions/CGSize.html#/s:vE10KingfisherVSC6CGSize2kfVS_11CGSizeProxy":{"name":"kf","abstract":"Undocumented
","parent_name":"CGSize"},"Extensions/Data.html#/s:vE10KingfisherV10Foundation4Data2kfVS_9DataProxy":{"name":"kf","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Data.html":{"name":"Data"},"Extensions/CGSize.html":{"name":"CGSize"},"Extensions/Image.html":{"name":"Image","abstract":"Undocumented
"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/ImageView.html":{"name":"ImageView","abstract":"Undocumented
"},"Extensions/Collection.html":{"name":"Collection"},"Extensions/URL.html":{"name":"URL","abstract":"URL conforms to Resource
in Kingfisher."},"Extensions/String.html":{"name":"String"},"Extensions/UIButton.html":{"name":"UIButton","abstract":"
Set image to use from web for a specified state. Deprecated. Use kf
namespacing instead.
"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11targetCacheFMS0_FCS_10ImageCacheS0_":{"name":"targetCache","abstract":"The associated value of this member should be an ImageCache object. Kingfisher will use the specified","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10downloaderFMS0_FCS_15ImageDownloaderS0_":{"name":"downloader","abstract":"
The associated value of this member should be an ImageDownloader object. Kingfisher will use this","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem10transitionFMS0_FOS_15ImageTransitionS0_":{"name":"transition","abstract":"
Member for animation transition when using UIImageView. Kingfisher will use the ImageTransition
of","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16downloadPriorityFMS0_FSfS0_":{"name":"downloadPriority","abstract":"
Associated Float
value will be set as the priority of image download task. The value for it should be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem12forceRefreshFMS0_S0_":{"name":"forceRefresh","abstract":"
If set, Kingfisher
will ignore the cache and try to fire a download task for the resource.
","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15forceTransitionFMS0_S0_":{"name":"forceTransition","abstract":"If set, setting the image to an image view will happen with transition even when retrieved from cache.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheMemoryOnlyFMS0_S0_":{"name":"cacheMemoryOnly","abstract":"
If set, Kingfisher
will only cache the value in memory but not in disk.
","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem13onlyFromCacheFMS0_S0_":{"name":"onlyFromCache","abstract":"If set, Kingfisher
will only try to retrieve the image from cache not from network.
","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem16backgroundDecodeFMS0_S0_":{"name":"backgroundDecode","abstract":"Decode the image in background thread before using.
","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem21callbackDispatchQueueFMS0_FGSqCSo13DispatchQueue_S0_":{"name":"callbackDispatchQueue","abstract":"The associated value of this member will be used as the target queue of dispatch callbacks when","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem11scaleFactorFMS0_FV12CoreGraphics7CGFloatS0_":{"name":"scaleFactor","abstract":"
The associated value of this member will be used as the scale factor when converting retrieved data to an image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem23preloadAllAnimationDataFMS0_S0_":{"name":"preloadAllAnimationData","abstract":"
Whether all the animated image data should be preloaded. Default it false, which means following frames will be","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15requestModifierFMS0_FPS_28ImageDownloadRequestModifier_S0_":{"name":"requestModifier","abstract":"
The ImageDownloadRequestModifier
contained will be used to change the request before it being sent.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem9processorFMS0_FPS_14ImageProcessor_S0_":{"name":"processor","abstract":"
Processor for processing when the downloading finishes, a processor will convert the downloaded data to an image","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem15cacheSerializerFMS0_FPS_15CacheSerializer_S0_":{"name":"cacheSerializer","abstract":"
Supply an CacheSerializer
to convert some data to an image object for","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem28keepCurrentImageWhileLoadingFMS0_S0_":{"name":"keepCurrentImageWhileLoading","abstract":"
Keep the existing image while setting another image to an image view.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18onlyLoadFirstFrameFMS0_S0_":{"name":"onlyLoadFirstFrame","abstract":"
If set, Kingfisher will only load the first frame from a animated image data file as a single image.","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:FO10Kingfisher25KingfisherOptionsInfoItem18cacheOriginalImageFMS0_S0_":{"name":"cacheOriginalImage","abstract":"
If set and an ImageProcessor
is used, Kingfisher will try to cache both","parent_name":"KingfisherOptionsInfoItem"},"Enums/KingfisherOptionsInfoItem.html#/s:ZvO10Kingfisher25KingfisherOptionsInfoItem17preloadAllGIFDataS0_":{"name":"preloadAllGIFData","abstract":"
Undocumented
","parent_name":"KingfisherOptionsInfoItem"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4noneFMS0_S0_":{"name":"none","abstract":"No animation transistion.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition4fadeFMS0_FSdS0_":{"name":"fade","abstract":"Fade in the loaded image.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition12flipFromLeftFMS0_FSdS0_":{"name":"flipFromLeft","abstract":"Flip from left transition.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition13flipFromRightFMS0_FSdS0_":{"name":"flipFromRight","abstract":"Flip from right transition.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition11flipFromTopFMS0_FSdS0_":{"name":"flipFromTop","abstract":"Flip from top transition.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition14flipFromBottomFMS0_FSdS0_":{"name":"flipFromBottom","abstract":"Flip from bottom transition.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/s:FO10Kingfisher15ImageTransition6customFMS0_FT8durationSd7optionsVSC22UIViewAnimationOptions10animationsGSqFTCSo11UIImageViewCSo7UIImage_T__10completionGSqFSbT___S0_":{"name":"custom","abstract":"Custom transition.
","parent_name":"ImageTransition"},"Enums/ImageTransition.html#/none":{"name":"none","parent_name":"ImageTransition"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType4noneFMS0_S0_":{"name":"none","abstract":"No indicator.
","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType8activityFMS0_S0_":{"name":"activity","abstract":"Use system activity indicator.
","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType5imageFMS0_FT9imageDataV10Foundation4Data_S0_":{"name":"image","abstract":"Use an image as indicator. GIF is supported.
","parent_name":"IndicatorType"},"Enums/IndicatorType.html#/s:FO10Kingfisher13IndicatorType6customFMS0_FT9indicatorPS_9Indicator__S0_":{"name":"custom","abstract":"Use a custom indicator, which conforms to the Indicator
protocol.
","parent_name":"IndicatorType"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode4noneFMS0_S0_":{"name":"none","abstract":"Undocumented
","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode9aspectFitFMS0_S0_":{"name":"aspectFit","abstract":"Undocumented
","parent_name":"ContentMode"},"Enums/ContentMode.html#/s:FO10Kingfisher11ContentMode10aspectFillFMS0_S0_":{"name":"aspectFill","abstract":"Undocumented
","parent_name":"ContentMode"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem5imageFMS0_FCSo7UIImageS0_":{"name":"image","abstract":"Undocumented
","parent_name":"ImageProcessItem"},"Enums/ImageProcessItem.html#/s:FO10Kingfisher16ImageProcessItem4dataFMS0_FV10Foundation4DataS0_":{"name":"data","abstract":"Undocumented
","parent_name":"ImageProcessItem"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError7badDataFMS0_S0_":{"name":"badData","abstract":"badData: The downloaded data is not an image or the data is corrupted.
","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError11notModifiedFMS0_S0_":{"name":"notModified","abstract":"notModified: The remote server responsed a 304 code. No image data downloaded.
","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError17invalidStatusCodeFMS0_S0_":{"name":"invalidStatusCode","abstract":"The HTTP status code in response is not valid. If an invalid","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError9notCachedFMS0_S0_":{"name":"notCached","abstract":"
notCached: The image rquested is not in cache but .onlyFromCache is activated.
","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError10invalidURLFMS0_S0_":{"name":"invalidURL","abstract":"The URL is invalid.
","parent_name":"KingfisherError"},"Enums/KingfisherError.html#/s:FO10Kingfisher15KingfisherError31downloadCancelledBeforeStartingFMS0_S0_":{"name":"downloadCancelledBeforeStarting","abstract":"The downloading task is cancelled before started.
","parent_name":"KingfisherError"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4noneFMS0_S0_":{"name":"none","abstract":"Undocumented
","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType6memoryFMS0_S0_":{"name":"memory","abstract":"Undocumented
","parent_name":"CacheType"},"Enums/CacheType.html#/s:FO10Kingfisher9CacheType4diskFMS0_S0_":{"name":"disk","abstract":"Undocumented
","parent_name":"CacheType"},"Enums/CacheType.html":{"name":"CacheType","abstract":"Cache type of a cached image.
"},"Enums/KingfisherError.html":{"name":"KingfisherError","abstract":"The code of errors which ImageDownloader
might encountered.
"},"Enums/ImageProcessItem.html":{"name":"ImageProcessItem","abstract":"The item which could be processed by an ImageProcessor
"},"Enums/ContentMode.html":{"name":"ContentMode","abstract":"Specify how a size adjusts itself to fit a target size.
"},"Enums/IndicatorType.html":{"name":"IndicatorType","abstract":"Undocumented
"},"Enums/ImageTransition.html":{"name":"ImageTransition","abstract":"Transition effect which will be used when an image downloaded and set by UIImageView
extension API in Kingfisher."},"Enums/KingfisherOptionsInfoItem.html":{"name":"KingfisherOptionsInfoItem","abstract":"
Items could be added into KingfisherOptionsInfo.
"},"Global Variables.html#/s:v10Kingfisher33KingfisherDiskCacheCleanedHashKeySS":{"name":"KingfisherDiskCacheCleanedHashKey","abstract":"Key for array of cleaned hashes in userInfo
of KingfisherDidCleanDiskCacheNotification
.
"},"Global Variables.html#/s:v10Kingfisher28KingfisherErrorStatusCodeKeySS":{"name":"KingfisherErrorStatusCodeKey","abstract":"Key will be used in the userInfo
of .invalidStatusCode
"},"Global Variables.html#/s:v10Kingfisher21KingfisherErrorDomainSS":{"name":"KingfisherErrorDomain","abstract":"Error domain of Kingfisher
"},"Classes/ImagePrefetcher.html#/s:vC10Kingfisher15ImagePrefetcher22maxConcurrentDownloadsSi":{"name":"maxConcurrentDownloads","abstract":"The maximum concurrent downloads to use when prefetching images. Default is 5.
","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT4urlsGSaV10Foundation3URL_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS_8Resource__GSaPS4___GSaPS4____T__17completionHandlerGSqFTGSaPS4___GSaPS4___GSaPS4____T___S0_":{"name":"init(urls:options:progressBlock:completionHandler:)","abstract":"Init an image prefetcher with an array of URLs.
","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetchercFT9resourcesGSaPS_8Resource__7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTGSaPS1___GSaPS1___GSaPS1____T__17completionHandlerGSqFTGSaPS1___GSaPS1___GSaPS1____T___S0_":{"name":"init(resources:options:progressBlock:completionHandler:)","abstract":"Init an image prefetcher with an array of resources.
","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher5startFT_T_":{"name":"start()","abstract":"Start to download the resources and cache them. This can be useful for background downloading","parent_name":"ImagePrefetcher"},"Classes/ImagePrefetcher.html#/s:FC10Kingfisher15ImagePrefetcher4stopFT_T_":{"name":"stop()","abstract":"
Stop current downloading progress, and cancel any future prefetching activity that might be occuring.
","parent_name":"ImagePrefetcher"},"Classes/KingfisherManager.html#/s:ZvC10Kingfisher17KingfisherManager6sharedS0_":{"name":"shared","abstract":"Shared manager used by the extensions across Kingfisher.
","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager5cacheCS_10ImageCache":{"name":"cache","abstract":"Cache used by this manager
","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager10downloaderCS_15ImageDownloader":{"name":"downloader","abstract":"Downloader used by this manager
","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:vC10Kingfisher17KingfisherManager14defaultOptionsGSaOS_25KingfisherOptionsInfoItem_":{"name":"defaultOptions","abstract":"Default options used by the manager. This option will be used in","parent_name":"KingfisherManager"},"Classes/KingfisherManager.html#/s:FC10Kingfisher17KingfisherManager13retrieveImageFT4withPS_8Resource_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S3__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"retrieveImage(with:options:progressBlock:completionHandler:)","abstract":"
Get an image with resource.","parent_name":"KingfisherManager"},"Classes/RetrieveImageTask.html#/s:ZvC10Kingfisher17RetrieveImageTask5emptyS0_":{"name":"empty","abstract":"
Undocumented
","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask16diskRetrieveTaskGSqC8Dispatch16DispatchWorkItem_":{"name":"diskRetrieveTask","abstract":"The disk retrieve task in this image task. Kingfisher will try to look up in cache first. This task represent the cache search task.
","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:vC10Kingfisher17RetrieveImageTask12downloadTaskGSqVS_25RetrieveImageDownloadTask_":{"name":"downloadTask","abstract":"The network retrieve task in this image task.
","parent_name":"RetrieveImageTask"},"Classes/RetrieveImageTask.html#/s:FC10Kingfisher17RetrieveImageTask6cancelFT_T_":{"name":"cancel()","abstract":"Cancel current task. If this task is already done, do nothing.
","parent_name":"RetrieveImageTask"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader15downloadTimeoutSd":{"name":"downloadTimeout","abstract":"The duration before the download is timeout. Default is 15 seconds.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader12trustedHostsGSqGVs3SetSS__":{"name":"trustedHosts","abstract":"A set of trusted hosts when receiving server trust challenges. A challenge with host name contained in this set will be ignored.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader20sessionConfigurationCSo23URLSessionConfiguration":{"name":"sessionConfiguration","abstract":"
Use this to set supply a configuration for the downloader. By default, NSURLSessionConfiguration.ephemeralSessionConfiguration() will be used.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader21requestsUsePipeliningSb":{"name":"requestsUsePipelining","abstract":"
Whether the download requests should use pipeling or not. Default is false.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader8delegateXwGSqPS_23ImageDownloaderDelegate__":{"name":"delegate","abstract":"Delegate of this ImageDownloader
object. See ImageDownloaderDelegate
protocol for more.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader32authenticationChallengeResponderXwGSqPS_34AuthenticationChallengeResponsable__":{"name":"authenticationChallengeResponder","abstract":"A responder for authentication challenge.","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:ZvC10Kingfisher15ImageDownloader7defaultS0_":{"name":"default","abstract":"
The default downloader.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloadercFT4nameSS_S0_":{"name":"init(name:)","abstract":"Init a downloader with name.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:FC10Kingfisher15ImageDownloader13downloadImageFT4withV10Foundation3URL17retrieveImageTaskGSqCS_17RetrieveImageTask_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqCSo7UIImage_GSqCSo7NSError_GSqS2__GSqVS1_4Data__T___GSqVS_25RetrieveImageDownloadTask_":{"name":"downloadImage(with:retrieveImageTask:options:progressBlock:completionHandler:)","abstract":"Download an image with a URL and option.
","parent_name":"ImageDownloader"},"Classes/ImageDownloader.html#/s:vC10Kingfisher15ImageDownloader19requestsUsePipelingSb":{"name":"requestsUsePipeling","abstract":"Undocumented
","parent_name":"ImageDownloader"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult6cachedSb":{"name":"cached","abstract":"Undocumented
","parent_name":"CacheCheckResult"},"Classes/ImageCache/CacheCheckResult.html#/s:vVC10Kingfisher10ImageCache16CacheCheckResult9cacheTypeGSqOS_9CacheType_":{"name":"cacheType","abstract":"Undocumented
","parent_name":"CacheCheckResult"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13maxMemoryCostSu":{"name":"maxMemoryCost","abstract":"The largest cache cost of memory cache. The total cost is pixel count of","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13diskCachePathSS":{"name":"diskCachePath","abstract":"
The disk cache location.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache13pathExtensionGSqSS_":{"name":"pathExtension","abstract":"The default file extension appended to cached files.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache22maxCachePeriodInSecondSd":{"name":"maxCachePeriodInSecond","abstract":"The longest time duration in second of the cache being stored in disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:vC10Kingfisher10ImageCache16maxDiskCacheSizeSu":{"name":"maxDiskCacheSize","abstract":"
The largest disk size can be taken for the cache. It is the total","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZvC10Kingfisher10ImageCache7defaultS0_":{"name":"default","abstract":"
The default cache.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:C10Kingfisher10ImageCache20DiskCachePathClosure":{"name":"DiskCachePathClosure","abstract":"Closure that defines the disk cache path from a given path and cacheName.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:ZFC10Kingfisher10ImageCache27defaultDiskCachePathClosureFT4pathGSqSS_9cacheNameSS_SS":{"name":"defaultDiskCachePathClosure(path:cacheName:)","abstract":"The default DiskCachePathClosure
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCachecFT4nameSS4pathGSqSS_20diskCachePathClosureFTGSqSS_SS_SS_S0_":{"name":"init(name:path:diskCachePathClosure:)","abstract":"Init method. Passing a name for the cache. It represents a cache folder in the memory and disk.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache5storeFTCSo7UIImage8originalGSqV10Foundation4Data_6forKeySS19processorIdentifierSS15cacheSerializerPS_15CacheSerializer_6toDiskSb17completionHandlerGSqFT_T___T_":{"name":"store(_:original:forKey:processorIdentifier:cacheSerializer:toDisk:completionHandler:)","abstract":"Store an image to cache. It will be saved to both memory and disk. It is an async operation.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache11removeImageFT6forKeySS19processorIdentifierSS8fromDiskSb17completionHandlerGSqFT_T___T_":{"name":"removeImage(forKey:processorIdentifier:fromDisk:completionHandler:)","abstract":"Remove the image for key for the cache. It will be opted out from both memory and disk.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13retrieveImageFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem__17completionHandlerGSqFTGSqCSo7UIImage_OS_9CacheType_T___GSqC8Dispatch16DispatchWorkItem_":{"name":"retrieveImage(forKey:options:completionHandler:)","abstract":"
Get an image for a key from memory or disk.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache26retrieveImageInMemoryCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInMemoryCache(forKey:options:)","abstract":"Get an image for a key from memory.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache24retrieveImageInDiskCacheFT6forKeySS7optionsGSqGSaOS_25KingfisherOptionsInfoItem___GSqCSo7UIImage_":{"name":"retrieveImageInDiskCache(forKey:options:)","abstract":"Get an image for a key from disk.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache16clearMemoryCacheFT_T_":{"name":"clearMemoryCache()","abstract":"Clear memory cache.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache14clearDiskCacheFT10completionGSqFT_T___T_":{"name":"clearDiskCache(completion:)","abstract":"Clear disk cache. This is an async operation.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache21cleanExpiredDiskCacheFT10completionGSqFT_T___T_":{"name":"cleanExpiredDiskCache(completion:)","abstract":"Clean expired disk cache. This is an async operation.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache31backgroundCleanExpiredDiskCacheFT_T_":{"name":"backgroundCleanExpiredDiskCache()","abstract":"Clean expired disk cache when app in background. This is an async operation.","parent_name":"ImageCache"},"Classes/ImageCache/CacheCheckResult.html":{"name":"CacheCheckResult","abstract":"
Cache result for checking whether an image is cached for a key.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache13isImageCachedFT6forKeySS19processorIdentifierSS_VS0_16CacheCheckResult":{"name":"isImageCached(forKey:processorIdentifier:)","abstract":"Check whether an image is cached for a key.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache4hashFT6forKeySS19processorIdentifierSS_SS":{"name":"hash(forKey:processorIdentifier:)","abstract":"Get the hash for the key. This could be used for matching files.
","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache22calculateDiskCacheSizeFT10completionFSuT__T_":{"name":"calculateDiskCacheSize(completion:)","abstract":"Calculate the disk size taken by cache.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT6forKeySS19processorIdentifierSS_SS":{"name":"cachePath(forKey:processorIdentifier:)","abstract":"
Get the cache path for the key.","parent_name":"ImageCache"},"Classes/ImageCache.html#/s:FC10Kingfisher10ImageCache9cachePathFT14forComputedKeySS_SS":{"name":"cachePath(forComputedKey:)","abstract":"
Undocumented
","parent_name":"ImageCache"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView21autoPlayAnimatedImageSb":{"name":"autoPlayAnimatedImage","abstract":"Whether automatically play the animation when the view become visible. Default is true.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView17framePreloadCountSi":{"name":"framePreloadCount","abstract":"The size of the frame cache.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView15needsPrescalingSb":{"name":"needsPrescaling","abstract":"Specifies whether the GIF frames should be pre-scaled to save memory. Default is true.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11runLoopModeVSC11RunLoopMode":{"name":"runLoopMode","abstract":"The animation timer’s run loop mode. Default is NSRunLoopCommonModes
. Set this property to NSDefaultRunLoopMode
will make the animation pause during UIScrollView scrolling.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView5imageGSqCSo7UIImage_":{"name":"image","abstract":"Undocumented
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:vC10Kingfisher17AnimatedImageView11isAnimatingSb":{"name":"isAnimating","abstract":"Undocumented
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView14startAnimatingFT_T_":{"name":"startAnimating()","abstract":"Starts the animation.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView13stopAnimatingFT_T_":{"name":"stopAnimating()","abstract":"Stops the animation.
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView7displayFCSo7CALayerT_":{"name":"display(_:)","abstract":"Undocumented
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView15didMoveToWindowFT_T_":{"name":"didMoveToWindow()","abstract":"Undocumented
","parent_name":"AnimatedImageView"},"Classes/AnimatedImageView.html#/s:FC10Kingfisher17AnimatedImageView18didMoveToSuperviewFT_T_":{"name":"didMoveToSuperview()","abstract":"Undocumented
","parent_name":"AnimatedImageView"},"Classes/Kingfisher.html#/s:vC10Kingfisher10Kingfisher4basex":{"name":"base","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:FC10Kingfisher10KingfishercFxGS0_x_":{"name":"init(_:)","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/normalized":{"name":"normalized","abstract":"Normalize the image. This method does nothing in OS X.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo7UIImagerCS_10Kingfisher10normalizedS0_":{"name":"normalized","abstract":"Normalize the image. This method will try to redraw an image with orientation and scale considered.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17pngRepresentationFT_GSqV10Foundation4Data_":{"name":"pngRepresentation()","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher18jpegRepresentationFT18compressionQualityV12CoreGraphics7CGFloat_GSqV10Foundation4Data_":{"name":"jpegRepresentation(compressionQuality:)","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher17gifRepresentationFT_GSqV10Foundation4Data_":{"name":"gifRepresentation()","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize15roundingCornersVS_10RectCorner_S0_":{"name":"image(withRoundRadius:fit:roundingCorners:)","abstract":"Create a round corner image based on self
.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize_S0_":{"name":"resize(to:)","abstract":"Resize self
to an image of new size.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6resizeFT2toVSC6CGSize3forOS_11ContentMode_S0_":{"name":"resize(to:for:)","abstract":"Resize self
to an image of new size, respecting the content mode.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher4cropFT2toVSC6CGSize8anchorOnVSC7CGPoint_S0_":{"name":"crop(to:anchorOn:)","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher7blurredFT10withRadiusV12CoreGraphics7CGFloat_S0_":{"name":"blurred(withRadius:)","abstract":"Create an image with blur effect based on self
.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher10overlayingFT4withCSo7UIColor8fractionV12CoreGraphics7CGFloat_S0_":{"name":"overlaying(with:fraction:)","abstract":"Create an image from self
with a color overlay layer.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher6tintedFT4withCSo7UIColor_S0_":{"name":"tinted(with:)","abstract":"Create an image from self
with a color tint.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher8adjustedFT10brightnessV12CoreGraphics7CGFloat8contrastS3_10saturationS3_7inputEVS3__S0_":{"name":"adjusted(brightness:contrast:saturation:inputEV:)","abstract":"Create an image from self
with color control.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5imageFT15withRoundRadiusV12CoreGraphics7CGFloat3fitVSC6CGSize5scaleS3__S0_":{"name":"image(withRoundRadius:fit:scale:)","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo7UIImagerCS_10Kingfisher5applyFVS_6FilterS0_":{"name":"apply(_:)","abstract":"Apply a Filter
containing CIImage
transformer to self
.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Zve10KingfisherRxCSo13UIApplicationrCS_10Kingfisher6sharedGSqS0__":{"name":"shared","abstract":"Undocumented
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S5__T__17completionHandlerGSqFTGSqS3__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:placeholder:options:progressBlock:completionHandler:)","abstract":"Set an image with a resource, a placeholder image, options, progress handler and completion handler.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo11UIImageViewrCS_10Kingfisher18cancelDownloadTaskFT_T_":{"name":"cancelDownloadTask()","abstract":"Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher6webURLGSqV10Foundation3URL_":{"name":"webURL","abstract":"
Get the image URL binded to this image view.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher13indicatorTypeOS_13IndicatorType":{"name":"indicatorType","abstract":"Holds which indicator type is going to be used.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:ve10KingfisherRxCSo11UIImageViewrCS_10Kingfisher9indicatorGSqPS_9Indicator__":{"name":"indicator","abstract":"
Holds any type that conforms to the protocol Indicator
.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher8setImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"
Set an image to use for a specified state with a resource, a placeholder image, options, progress handler and","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher23cancelImageDownloadTaskFT_T_":{"name":"cancelImageDownloadTask()","abstract":"
Cancel the image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher18setBackgroundImageFT4withGSqPS_8Resource__3forVSC14UIControlState11placeholderGSqCSo7UIImage_7optionsGSqGSaOS_25KingfisherOptionsInfoItem__13progressBlockGSqFTVs5Int64S6__T__17completionHandlerGSqFTGSqS4__GSqCSo7NSError_OS_9CacheTypeGSqV10Foundation3URL__T___CS_17RetrieveImageTask":{"name":"setBackgroundImage(with:for:placeholder:options:progressBlock:completionHandler:)","abstract":"
Set the background image to use for a specified state with a resource,","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher33cancelBackgroundImageDownloadTaskFT_T_":{"name":"cancelBackgroundImageDownloadTask()","abstract":"
Cancel the background image download task bounded to the image view if it is running.","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher6webURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"webURL(for:)","abstract":"
Get the image URL binded to this button for a specified state.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html#/s:Fe10KingfisherRxCSo8UIButtonrCS_10Kingfisher16backgroundWebURLFT3forVSC14UIControlState_GSqV10Foundation3URL_":{"name":"backgroundWebURL(for:)","abstract":"Get the background image URL binded to this button for a specified state.
","parent_name":"Kingfisher"},"Classes/Kingfisher.html":{"name":"Kingfisher","abstract":"Undocumented
"},"Classes/AnimatedImageView.html":{"name":"AnimatedImageView","abstract":"AnimatedImageView
is a subclass of UIImageView
for displaying animated image.
"},"Classes/ImageCache.html":{"name":"ImageCache","abstract":"ImageCache
represents both the memory and disk cache system of Kingfisher."},"Classes/ImageDownloader.html":{"name":"ImageDownloader","abstract":"
ImageDownloader
represents a downloading manager for requesting the image with a URL from server.
"},"Classes/RetrieveImageTask.html":{"name":"RetrieveImageTask","abstract":"RetrieveImageTask represents a task of image retrieving process."},"Classes/KingfisherManager.html":{"name":"KingfisherManager","abstract":"
Main manager class of Kingfisher. It connects Kingfisher downloader and cache."},"Classes/ImagePrefetcher.html":{"name":"ImagePrefetcher","abstract":"
ImagePrefetcher
represents a downloading manager for requesting many images via URLs, then caching them."},"Classes.html":{"name":"Classes","abstract":"
The following classes are available globally.
"},"Global Variables.html":{"name":"Global Variables","abstract":"The following global variables are available globally.
"},"Enums.html":{"name":"Enums","abstract":"The following enums are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Functions.html":{"name":"Functions","abstract":"The following functions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structs","abstract":"The following structs are available globally.
"},"Typealiases.html":{"name":"Typealiases","abstract":"The following typealiases are available globally.
"}}
\ No newline at end of file
diff --git a/docs/docsets/Kingfisher.docset/Contents/Resources/docSet.dsidx b/docs/docsets/Kingfisher.docset/Contents/Resources/docSet.dsidx
index cf7ee3ec72d03b663fd1564d6979e9781bd2e7c2..b20efb986aea3e339ed708ac67e2a217fb318b24 100644
GIT binary patch
delta 5334
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