LKImageKit Class Diagram
2019-03-15 15:33:56 0 举报
LKImageKit
作者其他创作
大纲/内容
LKImageURLRequest
+ URL: NSString
LKImageViewDelegate
+ cacheManager
+ decoderManager
LKImageDecoder
LKImagePhotoKitLoader
- decoderList
LKImagePredrawProcessor
+ decoderList
+ imageManager
+ loadingImageRequest+ failureImageRequest+ request
LKImageCache
LKImageCacheManager
+ cacheList: NSMutableArray
LKImageImageRequest
+ image: UIImage
+ loaderList
+ cacheList
LKImageSpritesToMutipleImagesProcessor
LKImageRequest
+ identifier: NSString+ keyForLoader:NSString+ synchronized: BOOL+ cacheEnabled: BOOL+ priority: NSOperationQueuePriority+ customProcessorList: NSArray
+ delegate
LKImageDecodeResult
+ image: UIImage+ type: NSString+ error: NSError
LKImageProcessor
+ nextProcessor: LKImageProcessor
LKImageBundleLoader
LKImageLoaderManager
LKImageLoader
+ maxConcurrentOperationCount: NSUInteger+ gcd_queue: dispatch_queue_t- queue: NSOperationQueue- semaphore: dispatch_semaphore_t
+ cancelRequest(request) : LKImageLoaderCancelResult+ willBeRegistered()+ didBeUnregistered()
LKImageProcessorManager
- queue: NSOperationQueue
LKImageSmartCache
LKImageManager
LKImageNetworkFileLoader
- loaderList
LKImageView
+ imageView: UIImageView+ delegate: id+ imageManager: LKImageManager+ loadingImageRequest: LKImageRequest+ failureImageRequest: LKImageRequest + request: LKImageRequest
- layoutAndLoad()
LKImageLoaderProtocol
LKImageMemoryImageLoader
LKImageLocalFileLoader
LKImageConfiguration
+ cacheList: NSArray+ decoderList: NSArray+ loaderList: NSArray
+ defaultConfiguration()
LKImageGrayProcessor
+ loaderManager
LKImageSystemDecoder
+ processorManager
LKImageMemoryCache
LKImageBlurProcessor
LKImageDecoderManager
+ continueTryToDecodeWhenFailed: BOOL- decoderList: NSMutableArray- queue: NSOperationQueue
0 条评论
下一页