leiliang
leiliang
- (void)dataWithRequest:(LKImageRequest *)request callback:(LKImageDataCallback)callback { if (![request isKindOfClass:[LKImageURLRequest class]]) { NSError *error = [LKImageError errorWithCode:LKImageErrorCodeInvalidLoader]; callback(request, nil, 0, error); return; } NSString *URL = ((LKImageURLRequest *) request).URL; NSURL *fileURL =...
inline static void LKDispatch(BOOL sync, dispatch_queue_t _Nonnull queue, dispatch_block_t _Nonnull block) { if (sync) { block(); } else { if (dispatch_queue_get_label(queue) == dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL)) { block(); } else { dispatch_sync(queue, block);...
源码为 ``` - (void)generateIdentify { if (self.processorList.count == 0) { self.identifier = self.keyForLoader; // return; ??? } self.identifier = [NSString stringWithFormat:@"%@:%@", self.keyForLoader, [LKImageProcessorManager keyForProcessorList:self.processorList]]; } ```