├── DisplayLayout ├── DisplayLayout.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── DisplayLayout.xcscmblueprint │ │ └── xcuserdata │ │ │ └── lizelu.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── lizelu.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── DisplayLayout.xcscheme │ │ └── xcschememanagement.plist ├── DisplayLayout.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── DisplayLayout.xcscmblueprint │ └── xcuserdata │ │ └── lizelu.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist ├── DisplayLayout │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── icon_120-1.png │ │ │ ├── icon_120.png │ │ │ ├── icon_180.png │ │ │ ├── icon_58.png │ │ │ ├── icon_80.png │ │ │ └── icon_87.png │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Config │ │ └── Config.h │ ├── Extension │ │ ├── UIView+Frame.h │ │ └── UIView+Frame.m │ ├── FPSDisplayTool │ │ ├── FPSDisplay.h │ │ └── FPSDisplay.m │ ├── Info.plist │ ├── Model │ │ ├── TestDataModel.h │ │ └── TestDataModel.m │ ├── Network │ │ ├── DataSupport.h │ │ └── DataSupport.m │ ├── PrefixHeader.pch │ ├── Resource │ │ └── images │ │ │ ├── 0.jpg │ │ │ ├── 1.jpg │ │ │ ├── 2.jpg │ │ │ ├── 3.jpg │ │ │ ├── 4.jpg │ │ │ └── 5.jpg │ ├── Tools │ │ ├── ImageCache.h │ │ └── ImageCache.m │ ├── Vender │ │ ├── AsyncDisplayKit.podspec │ │ ├── AsyncDisplayKit │ │ │ ├── ASButtonNode.h │ │ │ ├── ASButtonNode.mm │ │ │ ├── ASCellNode+Internal.h │ │ │ ├── ASCellNode.h │ │ │ ├── ASCellNode.mm │ │ │ ├── ASCollectionNode+Beta.h │ │ │ ├── ASCollectionNode.h │ │ │ ├── ASCollectionNode.mm │ │ │ ├── ASCollectionView.h │ │ │ ├── ASCollectionView.mm │ │ │ ├── ASCollectionViewLayoutFacilitatorProtocol.h │ │ │ ├── ASCollectionViewProtocols.h │ │ │ ├── ASContextTransitioning.h │ │ │ ├── ASControlNode+Subclasses.h │ │ │ ├── ASControlNode+tvOS.h │ │ │ ├── ASControlNode+tvOS.m │ │ │ ├── ASControlNode.h │ │ │ ├── ASControlNode.mm │ │ │ ├── ASDisplayNode+Beta.h │ │ │ ├── ASDisplayNode+Deprecated.h │ │ │ ├── ASDisplayNode+Subclasses.h │ │ │ ├── ASDisplayNode.h │ │ │ ├── ASDisplayNode.mm │ │ │ ├── ASDisplayNodeExtras.h │ │ │ ├── ASDisplayNodeExtras.mm │ │ │ ├── ASEditableTextNode.h │ │ │ ├── ASEditableTextNode.mm │ │ │ ├── ASImageNode+AnimatedImage.mm │ │ │ ├── ASImageNode+tvOS.h │ │ │ ├── ASImageNode+tvOS.m │ │ │ ├── ASImageNode.h │ │ │ ├── ASImageNode.mm │ │ │ ├── ASMapNode.h │ │ │ ├── ASMapNode.mm │ │ │ ├── ASMultiplexImageNode.h │ │ │ ├── ASMultiplexImageNode.mm │ │ │ ├── ASNavigationController.h │ │ │ ├── ASNavigationController.m │ │ │ ├── ASNetworkImageNode.h │ │ │ ├── ASNetworkImageNode.mm │ │ │ ├── ASPagerFlowLayout.h │ │ │ ├── ASPagerFlowLayout.m │ │ │ ├── ASPagerNode.h │ │ │ ├── ASPagerNode.m │ │ │ ├── ASRunLoopQueue.h │ │ │ ├── ASRunLoopQueue.mm │ │ │ ├── ASScrollNode.h │ │ │ ├── ASScrollNode.m │ │ │ ├── ASTabBarController.h │ │ │ ├── ASTabBarController.m │ │ │ ├── ASTableNode.h │ │ │ ├── ASTableNode.mm │ │ │ ├── ASTableView.h │ │ │ ├── ASTableView.mm │ │ │ ├── ASTableViewInternal.h │ │ │ ├── ASTableViewProtocols.h │ │ │ ├── ASTextNode+Beta.h │ │ │ ├── ASTextNode.h │ │ │ ├── ASTextNode.mm │ │ │ ├── ASVideoNode.h │ │ │ ├── ASVideoNode.mm │ │ │ ├── ASVideoPlayerNode.h │ │ │ ├── ASVideoPlayerNode.mm │ │ │ ├── ASViewController.h │ │ │ ├── ASViewController.mm │ │ │ ├── ASVisibilityProtocols.h │ │ │ ├── ASVisibilityProtocols.m │ │ │ ├── AsyncDisplayKit+Debug.h │ │ │ ├── AsyncDisplayKit+Debug.m │ │ │ ├── AsyncDisplayKit-Prefix.pch │ │ │ ├── AsyncDisplayKit.h │ │ │ ├── Details │ │ │ │ ├── ASAbstractLayoutController.h │ │ │ │ ├── ASAbstractLayoutController.mm │ │ │ │ ├── ASBasicImageDownloader.h │ │ │ │ ├── ASBasicImageDownloader.mm │ │ │ │ ├── ASBatchContext.h │ │ │ │ ├── ASBatchContext.mm │ │ │ │ ├── ASChangeSetDataController.h │ │ │ │ ├── ASChangeSetDataController.mm │ │ │ │ ├── ASCollectionDataController.h │ │ │ │ ├── ASCollectionDataController.mm │ │ │ │ ├── ASCollectionInternal.h │ │ │ │ ├── ASCollectionInternal.m │ │ │ │ ├── ASCollectionViewFlowLayoutInspector.h │ │ │ │ ├── ASCollectionViewFlowLayoutInspector.m │ │ │ │ ├── ASCollectionViewLayoutController.h │ │ │ │ ├── ASCollectionViewLayoutController.mm │ │ │ │ ├── ASDataController.h │ │ │ │ ├── ASDataController.mm │ │ │ │ ├── ASDealloc2MainObject.h │ │ │ │ ├── ASDealloc2MainObject.m │ │ │ │ ├── ASDelegateProxy.h │ │ │ │ ├── ASDelegateProxy.m │ │ │ │ ├── ASEnvironment.h │ │ │ │ ├── ASEnvironment.mm │ │ │ │ ├── ASFlowLayoutController.h │ │ │ │ ├── ASFlowLayoutController.mm │ │ │ │ ├── ASHighlightOverlayLayer.h │ │ │ │ ├── ASHighlightOverlayLayer.mm │ │ │ │ ├── ASImageContainerProtocolCategories.h │ │ │ │ ├── ASImageContainerProtocolCategories.m │ │ │ │ ├── ASImageProtocols.h │ │ │ │ ├── ASIndexPath.h │ │ │ │ ├── ASIndexPath.m │ │ │ │ ├── ASIndexedNodeContext.h │ │ │ │ ├── ASIndexedNodeContext.mm │ │ │ │ ├── ASLayoutController.h │ │ │ │ ├── ASLayoutRangeType.h │ │ │ │ ├── ASMainSerialQueue.h │ │ │ │ ├── ASMainSerialQueue.mm │ │ │ │ ├── ASMutableAttributedStringBuilder.h │ │ │ │ ├── ASMutableAttributedStringBuilder.m │ │ │ │ ├── ASPINRemoteImageDownloader.h │ │ │ │ ├── ASPINRemoteImageDownloader.m │ │ │ │ ├── ASPhotosFrameworkImageRequest.h │ │ │ │ ├── ASPhotosFrameworkImageRequest.m │ │ │ │ ├── ASRangeController.h │ │ │ │ ├── ASRangeController.mm │ │ │ │ ├── ASRangeControllerUpdateRangeProtocol+Beta.h │ │ │ │ ├── ASScrollDirection.h │ │ │ │ ├── ASScrollDirection.m │ │ │ │ ├── ASThread.h │ │ │ │ ├── ASTraitCollection.h │ │ │ │ ├── ASTraitCollection.m │ │ │ │ ├── ASWeakProxy.h │ │ │ │ ├── ASWeakProxy.m │ │ │ │ ├── ASWeakSet.h │ │ │ │ ├── ASWeakSet.m │ │ │ │ ├── CGRect+ASConvenience.h │ │ │ │ ├── CGRect+ASConvenience.m │ │ │ │ ├── NSArray+Diffing.h │ │ │ │ ├── NSArray+Diffing.m │ │ │ │ ├── NSIndexSet+ASHelpers.h │ │ │ │ ├── NSIndexSet+ASHelpers.m │ │ │ │ ├── NSMutableAttributedString+TextKitAdditions.h │ │ │ │ ├── NSMutableAttributedString+TextKitAdditions.m │ │ │ │ ├── Transactions │ │ │ │ │ ├── _ASAsyncTransaction.h │ │ │ │ │ ├── _ASAsyncTransaction.mm │ │ │ │ │ ├── _ASAsyncTransactionContainer+Private.h │ │ │ │ │ ├── _ASAsyncTransactionContainer.h │ │ │ │ │ ├── _ASAsyncTransactionContainer.m │ │ │ │ │ ├── _ASAsyncTransactionGroup.h │ │ │ │ │ └── _ASAsyncTransactionGroup.m │ │ │ │ ├── UICollectionViewLayout+ASConvenience.h │ │ │ │ ├── UICollectionViewLayout+ASConvenience.m │ │ │ │ ├── UIView+ASConvenience.h │ │ │ │ ├── _ASDisplayLayer.h │ │ │ │ ├── _ASDisplayLayer.mm │ │ │ │ ├── _ASDisplayView.h │ │ │ │ ├── _ASDisplayView.mm │ │ │ │ ├── _ASDisplayViewAccessiblity.h │ │ │ │ └── _ASDisplayViewAccessiblity.mm │ │ │ ├── Layout │ │ │ │ ├── ASAsciiArtBoxCreator.h │ │ │ │ ├── ASAsciiArtBoxCreator.m │ │ │ │ ├── ASBackgroundLayoutSpec.h │ │ │ │ ├── ASBackgroundLayoutSpec.mm │ │ │ │ ├── ASCenterLayoutSpec.h │ │ │ │ ├── ASCenterLayoutSpec.mm │ │ │ │ ├── ASDimension.h │ │ │ │ ├── ASDimension.mm │ │ │ │ ├── ASInsetLayoutSpec.h │ │ │ │ ├── ASInsetLayoutSpec.mm │ │ │ │ ├── ASLayout.h │ │ │ │ ├── ASLayout.mm │ │ │ │ ├── ASLayoutSpec.h │ │ │ │ ├── ASLayoutSpec.mm │ │ │ │ ├── ASLayoutValidation.h │ │ │ │ ├── ASLayoutValidation.mm │ │ │ │ ├── ASLayoutable.h │ │ │ │ ├── ASLayoutable.mm │ │ │ │ ├── ASLayoutableExtensibility.h │ │ │ │ ├── ASLayoutablePrivate.h │ │ │ │ ├── ASOverlayLayoutSpec.h │ │ │ │ ├── ASOverlayLayoutSpec.mm │ │ │ │ ├── ASRatioLayoutSpec.h │ │ │ │ ├── ASRatioLayoutSpec.mm │ │ │ │ ├── ASRelativeLayoutSpec.h │ │ │ │ ├── ASRelativeLayoutSpec.mm │ │ │ │ ├── ASRelativeSize.h │ │ │ │ ├── ASRelativeSize.mm │ │ │ │ ├── ASStackLayoutDefines.h │ │ │ │ ├── ASStackLayoutSpec.h │ │ │ │ ├── ASStackLayoutSpec.mm │ │ │ │ ├── ASStackLayoutable.h │ │ │ │ ├── ASStaticLayoutSpec.h │ │ │ │ ├── ASStaticLayoutSpec.mm │ │ │ │ └── ASStaticLayoutable.h │ │ │ ├── Private │ │ │ │ ├── ASBasicImageDownloaderInternal.h │ │ │ │ ├── ASBatchFetching.h │ │ │ │ ├── ASBatchFetching.m │ │ │ │ ├── ASDataController+Subclasses.h │ │ │ │ ├── ASDefaultPlayButton.h │ │ │ │ ├── ASDefaultPlayButton.m │ │ │ │ ├── ASDefaultPlaybackButton.h │ │ │ │ ├── ASDefaultPlaybackButton.m │ │ │ │ ├── ASDispatch.h │ │ │ │ ├── ASDisplayNode+AsyncDisplay.mm │ │ │ │ ├── ASDisplayNode+DebugTiming.h │ │ │ │ ├── ASDisplayNode+DebugTiming.mm │ │ │ │ ├── ASDisplayNode+FrameworkPrivate.h │ │ │ │ ├── ASDisplayNode+UIViewBridge.mm │ │ │ │ ├── ASDisplayNodeInternal.h │ │ │ │ ├── ASDisplayNodeLayout.h │ │ │ │ ├── ASDisplayNodeLayout.mm │ │ │ │ ├── ASEnvironmentInternal.h │ │ │ │ ├── ASEnvironmentInternal.mm │ │ │ │ ├── ASImageNode+AnimatedImagePrivate.h │ │ │ │ ├── ASImageNode+CGExtras.h │ │ │ │ ├── ASImageNode+CGExtras.m │ │ │ │ ├── ASInternalHelpers.h │ │ │ │ ├── ASInternalHelpers.m │ │ │ │ ├── ASLayoutSpecUtilities.h │ │ │ │ ├── ASLayoutTransition.h │ │ │ │ ├── ASLayoutTransition.mm │ │ │ │ ├── ASMultidimensionalArrayUtils.h │ │ │ │ ├── ASMultidimensionalArrayUtils.mm │ │ │ │ ├── ASObjectDescriptionHelpers.h │ │ │ │ ├── ASObjectDescriptionHelpers.m │ │ │ │ ├── ASPendingStateController.h │ │ │ │ ├── ASPendingStateController.mm │ │ │ │ ├── ASSentinel.h │ │ │ │ ├── ASSentinel.m │ │ │ │ ├── ASStackBaselinePositionedLayout.h │ │ │ │ ├── ASStackBaselinePositionedLayout.mm │ │ │ │ ├── ASStackLayoutSpecUtilities.h │ │ │ │ ├── ASStackPositionedLayout.h │ │ │ │ ├── ASStackPositionedLayout.mm │ │ │ │ ├── ASStackUnpositionedLayout.h │ │ │ │ ├── ASStackUnpositionedLayout.mm │ │ │ │ ├── ASWeakMap.h │ │ │ │ ├── ASWeakMap.m │ │ │ │ ├── _AS-objc-internal.h │ │ │ │ ├── _ASCoreAnimationExtras.h │ │ │ │ ├── _ASCoreAnimationExtras.mm │ │ │ │ ├── _ASHierarchyChangeSet.h │ │ │ │ ├── _ASHierarchyChangeSet.mm │ │ │ │ ├── _ASPendingState.h │ │ │ │ ├── _ASPendingState.mm │ │ │ │ └── _ASScopeTimer.h │ │ │ ├── TextKit │ │ │ │ ├── ASEqualityHashHelpers.h │ │ │ │ ├── ASEqualityHashHelpers.mm │ │ │ │ ├── ASLayoutManager.h │ │ │ │ ├── ASLayoutManager.m │ │ │ │ ├── ASTextKitAttributes.h │ │ │ │ ├── ASTextKitAttributes.mm │ │ │ │ ├── ASTextKitComponents.h │ │ │ │ ├── ASTextKitComponents.m │ │ │ │ ├── ASTextKitContext.h │ │ │ │ ├── ASTextKitContext.mm │ │ │ │ ├── ASTextKitCoreTextAdditions.h │ │ │ │ ├── ASTextKitCoreTextAdditions.m │ │ │ │ ├── ASTextKitEntityAttribute.h │ │ │ │ ├── ASTextKitEntityAttribute.m │ │ │ │ ├── ASTextKitFontSizeAdjuster.h │ │ │ │ ├── ASTextKitFontSizeAdjuster.mm │ │ │ │ ├── ASTextKitRenderer+Positioning.h │ │ │ │ ├── ASTextKitRenderer+Positioning.mm │ │ │ │ ├── ASTextKitRenderer+TextChecking.h │ │ │ │ ├── ASTextKitRenderer+TextChecking.mm │ │ │ │ ├── ASTextKitRenderer.h │ │ │ │ ├── ASTextKitRenderer.mm │ │ │ │ ├── ASTextKitShadower.h │ │ │ │ ├── ASTextKitShadower.mm │ │ │ │ ├── ASTextKitTailTruncater.h │ │ │ │ ├── ASTextKitTailTruncater.mm │ │ │ │ ├── ASTextKitTruncating.h │ │ │ │ ├── ASTextNodeTypes.h │ │ │ │ ├── ASTextNodeWordKerner.h │ │ │ │ └── ASTextNodeWordKerner.m │ │ │ ├── UIImage+ASConvenience.h │ │ │ ├── UIImage+ASConvenience.m │ │ │ ├── _ASTransitionContext.h │ │ │ ├── _ASTransitionContext.m │ │ │ └── module.modulemap │ │ └── YYKit │ │ │ ├── Base │ │ │ ├── Foundation │ │ │ │ ├── NSArray+YYAdd.h │ │ │ │ ├── NSArray+YYAdd.m │ │ │ │ ├── NSBundle+YYAdd.h │ │ │ │ ├── NSBundle+YYAdd.m │ │ │ │ ├── NSData+YYAdd.h │ │ │ │ ├── NSData+YYAdd.m │ │ │ │ ├── NSDate+YYAdd.h │ │ │ │ ├── NSDate+YYAdd.m │ │ │ │ ├── NSDictionary+YYAdd.h │ │ │ │ ├── NSDictionary+YYAdd.m │ │ │ │ ├── NSKeyedUnarchiver+YYAdd.h │ │ │ │ ├── NSKeyedUnarchiver+YYAdd.m │ │ │ │ ├── NSNotificationCenter+YYAdd.h │ │ │ │ ├── NSNotificationCenter+YYAdd.m │ │ │ │ ├── NSNumber+YYAdd.h │ │ │ │ ├── NSNumber+YYAdd.m │ │ │ │ ├── NSObject+YYAdd.h │ │ │ │ ├── NSObject+YYAdd.m │ │ │ │ ├── NSObject+YYAddForARC.h │ │ │ │ ├── NSObject+YYAddForARC.m │ │ │ │ ├── NSObject+YYAddForKVO.h │ │ │ │ ├── NSObject+YYAddForKVO.m │ │ │ │ ├── NSString+YYAdd.h │ │ │ │ ├── NSString+YYAdd.m │ │ │ │ ├── NSThread+YYAdd.h │ │ │ │ ├── NSThread+YYAdd.m │ │ │ │ ├── NSTimer+YYAdd.h │ │ │ │ └── NSTimer+YYAdd.m │ │ │ ├── Quartz │ │ │ │ ├── CALayer+YYAdd.h │ │ │ │ ├── CALayer+YYAdd.m │ │ │ │ ├── YYCGUtilities.h │ │ │ │ └── YYCGUtilities.m │ │ │ ├── UIKit │ │ │ │ ├── UIApplication+YYAdd.h │ │ │ │ ├── UIApplication+YYAdd.m │ │ │ │ ├── UIBarButtonItem+YYAdd.h │ │ │ │ ├── UIBarButtonItem+YYAdd.m │ │ │ │ ├── UIBezierPath+YYAdd.h │ │ │ │ ├── UIBezierPath+YYAdd.m │ │ │ │ ├── UIColor+YYAdd.h │ │ │ │ ├── UIColor+YYAdd.m │ │ │ │ ├── UIControl+YYAdd.h │ │ │ │ ├── UIControl+YYAdd.m │ │ │ │ ├── UIDevice+YYAdd.h │ │ │ │ ├── UIDevice+YYAdd.m │ │ │ │ ├── UIFont+YYAdd.h │ │ │ │ ├── UIFont+YYAdd.m │ │ │ │ ├── UIGestureRecognizer+YYAdd.h │ │ │ │ ├── UIGestureRecognizer+YYAdd.m │ │ │ │ ├── UIImage+YYAdd.h │ │ │ │ ├── UIImage+YYAdd.m │ │ │ │ ├── UIScreen+YYAdd.h │ │ │ │ ├── UIScreen+YYAdd.m │ │ │ │ ├── UIScrollView+YYAdd.h │ │ │ │ ├── UIScrollView+YYAdd.m │ │ │ │ ├── UITableView+YYAdd.h │ │ │ │ ├── UITableView+YYAdd.m │ │ │ │ ├── UITextField+YYAdd.h │ │ │ │ ├── UITextField+YYAdd.m │ │ │ │ ├── UIView+YYAdd.h │ │ │ │ └── UIView+YYAdd.m │ │ │ └── YYKitMacro.h │ │ │ ├── Cache │ │ │ ├── YYCache.h │ │ │ ├── YYCache.m │ │ │ ├── YYDiskCache.h │ │ │ ├── YYDiskCache.m │ │ │ ├── YYKVStorage.h │ │ │ ├── YYKVStorage.m │ │ │ ├── YYMemoryCache.h │ │ │ └── YYMemoryCache.m │ │ │ ├── Image │ │ │ ├── Categories │ │ │ │ ├── CALayer+YYWebImage.h │ │ │ │ ├── CALayer+YYWebImage.m │ │ │ │ ├── MKAnnotationView+YYWebImage.h │ │ │ │ ├── MKAnnotationView+YYWebImage.m │ │ │ │ ├── UIButton+YYWebImage.h │ │ │ │ ├── UIButton+YYWebImage.m │ │ │ │ ├── UIImageView+YYWebImage.h │ │ │ │ ├── UIImageView+YYWebImage.m │ │ │ │ ├── _YYWebImageSetter.h │ │ │ │ └── _YYWebImageSetter.m │ │ │ ├── YYAnimatedImageView.h │ │ │ ├── YYAnimatedImageView.m │ │ │ ├── YYFrameImage.h │ │ │ ├── YYFrameImage.m │ │ │ ├── YYImage.h │ │ │ ├── YYImage.m │ │ │ ├── YYImageCache.h │ │ │ ├── YYImageCache.m │ │ │ ├── YYImageCoder.h │ │ │ ├── YYImageCoder.m │ │ │ ├── YYSpriteSheetImage.h │ │ │ ├── YYSpriteSheetImage.m │ │ │ ├── YYWebImageManager.h │ │ │ ├── YYWebImageManager.m │ │ │ ├── YYWebImageOperation.h │ │ │ └── YYWebImageOperation.m │ │ │ ├── Model │ │ │ ├── NSObject+YYModel.h │ │ │ ├── NSObject+YYModel.m │ │ │ ├── YYClassInfo.h │ │ │ └── YYClassInfo.m │ │ │ ├── Text │ │ │ ├── Component │ │ │ │ ├── YYTextContainerView.h │ │ │ │ ├── YYTextContainerView.m │ │ │ │ ├── YYTextDebugOption.h │ │ │ │ ├── YYTextDebugOption.m │ │ │ │ ├── YYTextEffectWindow.h │ │ │ │ ├── YYTextEffectWindow.m │ │ │ │ ├── YYTextInput.h │ │ │ │ ├── YYTextInput.m │ │ │ │ ├── YYTextKeyboardManager.h │ │ │ │ ├── YYTextKeyboardManager.m │ │ │ │ ├── YYTextLayout.h │ │ │ │ ├── YYTextLayout.m │ │ │ │ ├── YYTextLine.h │ │ │ │ ├── YYTextLine.m │ │ │ │ ├── YYTextMagnifier.h │ │ │ │ ├── YYTextMagnifier.m │ │ │ │ ├── YYTextSelectionView.h │ │ │ │ └── YYTextSelectionView.m │ │ │ ├── String │ │ │ │ ├── NSAttributedString+YYText.h │ │ │ │ ├── NSAttributedString+YYText.m │ │ │ │ ├── NSParagraphStyle+YYText.h │ │ │ │ ├── NSParagraphStyle+YYText.m │ │ │ │ ├── UIPasteboard+YYText.h │ │ │ │ ├── UIPasteboard+YYText.m │ │ │ │ ├── YYTextArchiver.h │ │ │ │ ├── YYTextArchiver.m │ │ │ │ ├── YYTextAttribute.h │ │ │ │ ├── YYTextAttribute.m │ │ │ │ ├── YYTextParser.h │ │ │ │ ├── YYTextParser.m │ │ │ │ ├── YYTextRubyAnnotation.h │ │ │ │ ├── YYTextRubyAnnotation.m │ │ │ │ ├── YYTextRunDelegate.h │ │ │ │ ├── YYTextRunDelegate.m │ │ │ │ ├── YYTextUtilities.h │ │ │ │ └── YYTextUtilities.m │ │ │ ├── YYLabel.h │ │ │ ├── YYLabel.m │ │ │ ├── YYTextView.h │ │ │ └── YYTextView.m │ │ │ ├── Utility │ │ │ ├── YYAsyncLayer.h │ │ │ ├── YYAsyncLayer.m │ │ │ ├── YYDispatchQueuePool.h │ │ │ ├── YYDispatchQueuePool.m │ │ │ ├── YYFileHash.h │ │ │ ├── YYFileHash.m │ │ │ ├── YYGestureRecognizer.h │ │ │ ├── YYGestureRecognizer.m │ │ │ ├── YYKeychain.h │ │ │ ├── YYKeychain.m │ │ │ ├── YYReachability.h │ │ │ ├── YYReachability.m │ │ │ ├── YYSentinel.h │ │ │ ├── YYSentinel.m │ │ │ ├── YYThreadSafeArray.h │ │ │ ├── YYThreadSafeArray.m │ │ │ ├── YYThreadSafeDictionary.h │ │ │ ├── YYThreadSafeDictionary.m │ │ │ ├── YYTimer.h │ │ │ ├── YYTimer.m │ │ │ ├── YYTransaction.h │ │ │ ├── YYTransaction.m │ │ │ ├── YYWeakProxy.h │ │ │ └── YYWeakProxy.m │ │ │ └── YYKit.h │ ├── ViewController │ │ ├── AsyncDisplayKitTableViewController │ │ │ ├── AsyncDisplayKitTableViewCell.h │ │ │ ├── AsyncDisplayKitTableViewCell.m │ │ │ ├── AsyncDisplayKitTableViewController.h │ │ │ └── AsyncDisplayKitTableViewController.m │ │ ├── AutolayoutTableViewController │ │ │ ├── AutolayoutTableViewCell.h │ │ │ ├── AutolayoutTableViewCell.m │ │ │ ├── AutolayoutTableViewCell.xib │ │ │ ├── AutolayoutTableViewController.h │ │ │ └── AutolayoutTableViewController.m │ │ ├── CountHeightTableViewController │ │ │ ├── CountHeightTableViewController.h │ │ │ └── CountHeightTableViewController.m │ │ ├── FrameCountTableViewController │ │ │ ├── FrameCountTableViewController.h │ │ │ ├── FrameCountTableViewController.m │ │ │ ├── FrameLayoutTableViewCell.h │ │ │ └── FrameLayoutTableViewCell.m │ │ ├── MainTableViewController.h │ │ ├── MainTableViewController.m │ │ ├── SuperTableViewController │ │ │ ├── SuperTableViewCell.h │ │ │ ├── SuperTableViewCell.m │ │ │ ├── SuperTableViewController.h │ │ │ └── SuperTableViewController.m │ │ └── YYKitTableViewController │ │ │ ├── YYKitTableViewCell.h │ │ │ ├── YYKitTableViewCell.m │ │ │ ├── YYKitTableViewController.h │ │ │ └── YYKitTableViewController.m │ └── main.m ├── Podfile ├── Podfile.lock └── Pods │ ├── AsyncDisplayKit │ ├── AsyncDisplayKit │ │ ├── ASButtonNode.h │ │ ├── ASButtonNode.mm │ │ ├── ASCellNode+Internal.h │ │ ├── ASCellNode.h │ │ ├── ASCellNode.mm │ │ ├── ASCollectionNode+Beta.h │ │ ├── ASCollectionNode.h │ │ ├── ASCollectionNode.mm │ │ ├── ASCollectionView.h │ │ ├── ASCollectionView.mm │ │ ├── ASCollectionViewLayoutFacilitatorProtocol.h │ │ ├── ASCollectionViewProtocols.h │ │ ├── ASContextTransitioning.h │ │ ├── ASControlNode+Subclasses.h │ │ ├── ASControlNode+tvOS.h │ │ ├── ASControlNode+tvOS.m │ │ ├── ASControlNode.h │ │ ├── ASControlNode.mm │ │ ├── ASDisplayNode+Beta.h │ │ ├── ASDisplayNode+Subclasses.h │ │ ├── ASDisplayNode.h │ │ ├── ASDisplayNode.mm │ │ ├── ASDisplayNodeExtras.h │ │ ├── ASDisplayNodeExtras.mm │ │ ├── ASEditableTextNode.h │ │ ├── ASEditableTextNode.mm │ │ ├── ASEqualityHashHelpers.mm │ │ ├── ASImageNode+AnimatedImage.mm │ │ ├── ASImageNode+tvOS.h │ │ ├── ASImageNode+tvOS.m │ │ ├── ASImageNode.h │ │ ├── ASImageNode.mm │ │ ├── ASMapNode.h │ │ ├── ASMapNode.mm │ │ ├── ASMultiplexImageNode.h │ │ ├── ASMultiplexImageNode.mm │ │ ├── ASNavigationController.h │ │ ├── ASNavigationController.m │ │ ├── ASNetworkImageNode.h │ │ ├── ASNetworkImageNode.mm │ │ ├── ASPagerFlowLayout.h │ │ ├── ASPagerFlowLayout.m │ │ ├── ASPagerNode.h │ │ ├── ASPagerNode.m │ │ ├── ASRunLoopQueue.h │ │ ├── ASRunLoopQueue.mm │ │ ├── ASScrollNode.h │ │ ├── ASScrollNode.m │ │ ├── ASTabBarController.h │ │ ├── ASTabBarController.m │ │ ├── ASTableNode.h │ │ ├── ASTableNode.mm │ │ ├── ASTableView.h │ │ ├── ASTableView.mm │ │ ├── ASTableViewInternal.h │ │ ├── ASTableViewProtocols.h │ │ ├── ASTextNode+Beta.h │ │ ├── ASTextNode.h │ │ ├── ASTextNode.mm │ │ ├── ASVideoNode.h │ │ ├── ASVideoNode.mm │ │ ├── ASVideoPlayerNode.h │ │ ├── ASVideoPlayerNode.mm │ │ ├── ASViewController.h │ │ ├── ASViewController.mm │ │ ├── ASVisibilityProtocols.h │ │ ├── ASVisibilityProtocols.m │ │ ├── AsyncDisplayKit+Debug.h │ │ ├── AsyncDisplayKit+Debug.m │ │ ├── AsyncDisplayKit.h │ │ ├── Details │ │ │ ├── ASAbstractLayoutController.h │ │ │ ├── ASAbstractLayoutController.mm │ │ │ ├── ASBasicImageDownloader.h │ │ │ ├── ASBasicImageDownloader.mm │ │ │ ├── ASBatchContext.h │ │ │ ├── ASBatchContext.mm │ │ │ ├── ASChangeSetDataController.h │ │ │ ├── ASChangeSetDataController.mm │ │ │ ├── ASCollectionDataController.h │ │ │ ├── ASCollectionDataController.mm │ │ │ ├── ASCollectionInternal.h │ │ │ ├── ASCollectionInternal.m │ │ │ ├── ASCollectionViewFlowLayoutInspector.h │ │ │ ├── ASCollectionViewFlowLayoutInspector.m │ │ │ ├── ASCollectionViewLayoutController.h │ │ │ ├── ASCollectionViewLayoutController.mm │ │ │ ├── ASDataController.h │ │ │ ├── ASDataController.mm │ │ │ ├── ASDealloc2MainObject.h │ │ │ ├── ASDealloc2MainObject.m │ │ │ ├── ASDelegateProxy.h │ │ │ ├── ASDelegateProxy.m │ │ │ ├── ASEnvironment.h │ │ │ ├── ASEnvironment.mm │ │ │ ├── ASFlowLayoutController.h │ │ │ ├── ASFlowLayoutController.mm │ │ │ ├── ASHighlightOverlayLayer.h │ │ │ ├── ASHighlightOverlayLayer.mm │ │ │ ├── ASImageContainerProtocolCategories.h │ │ │ ├── ASImageContainerProtocolCategories.m │ │ │ ├── ASImageProtocols.h │ │ │ ├── ASIndexPath.h │ │ │ ├── ASIndexPath.m │ │ │ ├── ASIndexedNodeContext.h │ │ │ ├── ASIndexedNodeContext.mm │ │ │ ├── ASLayoutController.h │ │ │ ├── ASLayoutRangeType.h │ │ │ ├── ASMainSerialQueue.h │ │ │ ├── ASMainSerialQueue.mm │ │ │ ├── ASMutableAttributedStringBuilder.h │ │ │ ├── ASMutableAttributedStringBuilder.m │ │ │ ├── ASPINRemoteImageDownloader.h │ │ │ ├── ASPINRemoteImageDownloader.m │ │ │ ├── ASPhotosFrameworkImageRequest.h │ │ │ ├── ASPhotosFrameworkImageRequest.m │ │ │ ├── ASRangeController.h │ │ │ ├── ASRangeController.mm │ │ │ ├── ASRangeControllerUpdateRangeProtocol+Beta.h │ │ │ ├── ASScrollDirection.h │ │ │ ├── ASScrollDirection.m │ │ │ ├── ASThread.h │ │ │ ├── ASTraitCollection.h │ │ │ ├── ASTraitCollection.m │ │ │ ├── ASWeakProxy.h │ │ │ ├── ASWeakProxy.m │ │ │ ├── CGRect+ASConvenience.h │ │ │ ├── CGRect+ASConvenience.m │ │ │ ├── NSIndexSet+ASHelpers.h │ │ │ ├── NSIndexSet+ASHelpers.m │ │ │ ├── NSMutableAttributedString+TextKitAdditions.h │ │ │ ├── NSMutableAttributedString+TextKitAdditions.m │ │ │ ├── Transactions │ │ │ │ ├── _ASAsyncTransaction.h │ │ │ │ ├── _ASAsyncTransaction.mm │ │ │ │ ├── _ASAsyncTransactionContainer+Private.h │ │ │ │ ├── _ASAsyncTransactionContainer.h │ │ │ │ ├── _ASAsyncTransactionContainer.m │ │ │ │ ├── _ASAsyncTransactionGroup.h │ │ │ │ └── _ASAsyncTransactionGroup.m │ │ │ ├── UICollectionViewLayout+ASConvenience.h │ │ │ ├── UICollectionViewLayout+ASConvenience.m │ │ │ ├── UIView+ASConvenience.h │ │ │ ├── _ASDisplayLayer.h │ │ │ ├── _ASDisplayLayer.mm │ │ │ ├── _ASDisplayView.h │ │ │ ├── _ASDisplayView.mm │ │ │ ├── _ASDisplayViewAccessiblity.h │ │ │ └── _ASDisplayViewAccessiblity.mm │ │ ├── Layout │ │ │ ├── ASAsciiArtBoxCreator.h │ │ │ ├── ASAsciiArtBoxCreator.m │ │ │ ├── ASBackgroundLayoutSpec.h │ │ │ ├── ASBackgroundLayoutSpec.mm │ │ │ ├── ASCenterLayoutSpec.h │ │ │ ├── ASCenterLayoutSpec.mm │ │ │ ├── ASDimension.h │ │ │ ├── ASDimension.mm │ │ │ ├── ASInsetLayoutSpec.h │ │ │ ├── ASInsetLayoutSpec.mm │ │ │ ├── ASLayout.h │ │ │ ├── ASLayout.mm │ │ │ ├── ASLayoutSpec.h │ │ │ ├── ASLayoutSpec.mm │ │ │ ├── ASLayoutValidation.h │ │ │ ├── ASLayoutValidation.mm │ │ │ ├── ASLayoutable.h │ │ │ ├── ASLayoutable.mm │ │ │ ├── ASLayoutableExtensibility.h │ │ │ ├── ASLayoutablePrivate.h │ │ │ ├── ASOverlayLayoutSpec.h │ │ │ ├── ASOverlayLayoutSpec.mm │ │ │ ├── ASRatioLayoutSpec.h │ │ │ ├── ASRatioLayoutSpec.mm │ │ │ ├── ASRelativeLayoutSpec.h │ │ │ ├── ASRelativeLayoutSpec.mm │ │ │ ├── ASRelativeSize.h │ │ │ ├── ASRelativeSize.mm │ │ │ ├── ASStackLayoutDefines.h │ │ │ ├── ASStackLayoutSpec.h │ │ │ ├── ASStackLayoutSpec.mm │ │ │ ├── ASStackLayoutable.h │ │ │ ├── ASStaticLayoutSpec.h │ │ │ ├── ASStaticLayoutSpec.mm │ │ │ └── ASStaticLayoutable.h │ │ ├── Private │ │ │ ├── ASBasicImageDownloaderInternal.h │ │ │ ├── ASBatchFetching.h │ │ │ ├── ASBatchFetching.m │ │ │ ├── ASDataController+Subclasses.h │ │ │ ├── ASDefaultPlayButton.h │ │ │ ├── ASDefaultPlayButton.m │ │ │ ├── ASDefaultPlaybackButton.h │ │ │ ├── ASDefaultPlaybackButton.m │ │ │ ├── ASDisplayNode+AsyncDisplay.mm │ │ │ ├── ASDisplayNode+DebugTiming.h │ │ │ ├── ASDisplayNode+DebugTiming.mm │ │ │ ├── ASDisplayNode+FrameworkPrivate.h │ │ │ ├── ASDisplayNode+UIViewBridge.mm │ │ │ ├── ASDisplayNodeInternal.h │ │ │ ├── ASEnvironmentInternal.h │ │ │ ├── ASEnvironmentInternal.mm │ │ │ ├── ASImageNode+AnimatedImagePrivate.h │ │ │ ├── ASImageNode+CGExtras.h │ │ │ ├── ASImageNode+CGExtras.m │ │ │ ├── ASInternalHelpers.h │ │ │ ├── ASInternalHelpers.m │ │ │ ├── ASLayoutSpecUtilities.h │ │ │ ├── ASLayoutTransition.h │ │ │ ├── ASLayoutTransition.mm │ │ │ ├── ASMultidimensionalArrayUtils.h │ │ │ ├── ASMultidimensionalArrayUtils.mm │ │ │ ├── ASPendingStateController.h │ │ │ ├── ASPendingStateController.mm │ │ │ ├── ASSentinel.h │ │ │ ├── ASSentinel.m │ │ │ ├── ASStackBaselinePositionedLayout.h │ │ │ ├── ASStackBaselinePositionedLayout.mm │ │ │ ├── ASStackLayoutSpecUtilities.h │ │ │ ├── ASStackPositionedLayout.h │ │ │ ├── ASStackPositionedLayout.mm │ │ │ ├── ASStackUnpositionedLayout.h │ │ │ ├── ASStackUnpositionedLayout.mm │ │ │ ├── ASWeakSet.h │ │ │ ├── ASWeakSet.m │ │ │ ├── NSArray+Diffing.h │ │ │ ├── NSArray+Diffing.m │ │ │ ├── _AS-objc-internal.h │ │ │ ├── _ASCoreAnimationExtras.h │ │ │ ├── _ASCoreAnimationExtras.mm │ │ │ ├── _ASHierarchyChangeSet.h │ │ │ ├── _ASHierarchyChangeSet.mm │ │ │ ├── _ASPendingState.h │ │ │ ├── _ASPendingState.mm │ │ │ └── _ASScopeTimer.h │ │ ├── TextKit │ │ │ ├── ASEqualityHashHelpers.h │ │ │ ├── ASLayoutManager.h │ │ │ ├── ASLayoutManager.m │ │ │ ├── ASTextKitAttributes.h │ │ │ ├── ASTextKitAttributes.mm │ │ │ ├── ASTextKitComponents.h │ │ │ ├── ASTextKitComponents.m │ │ │ ├── ASTextKitContext.h │ │ │ ├── ASTextKitContext.mm │ │ │ ├── ASTextKitCoreTextAdditions.h │ │ │ ├── ASTextKitCoreTextAdditions.m │ │ │ ├── ASTextKitEntityAttribute.h │ │ │ ├── ASTextKitEntityAttribute.m │ │ │ ├── ASTextKitFontSizeAdjuster.h │ │ │ ├── ASTextKitFontSizeAdjuster.mm │ │ │ ├── ASTextKitRenderer+Positioning.h │ │ │ ├── ASTextKitRenderer+Positioning.mm │ │ │ ├── ASTextKitRenderer+TextChecking.h │ │ │ ├── ASTextKitRenderer+TextChecking.mm │ │ │ ├── ASTextKitRenderer.h │ │ │ ├── ASTextKitRenderer.mm │ │ │ ├── ASTextKitShadower.h │ │ │ ├── ASTextKitShadower.mm │ │ │ ├── ASTextKitTailTruncater.h │ │ │ ├── ASTextKitTailTruncater.mm │ │ │ ├── ASTextKitTruncating.h │ │ │ ├── ASTextNodeTypes.h │ │ │ ├── ASTextNodeWordKerner.h │ │ │ └── ASTextNodeWordKerner.m │ │ ├── UIImage+ASConvenience.h │ │ ├── UIImage+ASConvenience.m │ │ ├── _ASTransitionContext.h │ │ └── _ASTransitionContext.m │ ├── Base │ │ ├── ASAssert.h │ │ ├── ASAvailability.h │ │ ├── ASBaseDefines.h │ │ ├── ASEqualityHelpers.h │ │ └── ASLog.h │ ├── LICENSE │ └── README.md │ ├── Headers │ ├── Private │ │ ├── AsyncDisplayKit │ │ │ ├── ASAbstractLayoutController.h │ │ │ ├── ASAsciiArtBoxCreator.h │ │ │ ├── ASAssert.h │ │ │ ├── ASAvailability.h │ │ │ ├── ASBackgroundLayoutSpec.h │ │ │ ├── ASBaseDefines.h │ │ │ ├── ASBasicImageDownloader.h │ │ │ ├── ASBasicImageDownloaderInternal.h │ │ │ ├── ASBatchContext.h │ │ │ ├── ASBatchFetching.h │ │ │ ├── ASButtonNode.h │ │ │ ├── ASCellNode+Internal.h │ │ │ ├── ASCellNode.h │ │ │ ├── ASCenterLayoutSpec.h │ │ │ ├── ASChangeSetDataController.h │ │ │ ├── ASCollectionDataController.h │ │ │ ├── ASCollectionInternal.h │ │ │ ├── ASCollectionNode+Beta.h │ │ │ ├── ASCollectionNode.h │ │ │ ├── ASCollectionView.h │ │ │ ├── ASCollectionViewFlowLayoutInspector.h │ │ │ ├── ASCollectionViewLayoutController.h │ │ │ ├── ASCollectionViewLayoutFacilitatorProtocol.h │ │ │ ├── ASCollectionViewProtocols.h │ │ │ ├── ASContextTransitioning.h │ │ │ ├── ASControlNode+Subclasses.h │ │ │ ├── ASControlNode+tvOS.h │ │ │ ├── ASControlNode.h │ │ │ ├── ASDataController+Subclasses.h │ │ │ ├── ASDataController.h │ │ │ ├── ASDealloc2MainObject.h │ │ │ ├── ASDefaultPlayButton.h │ │ │ ├── ASDefaultPlaybackButton.h │ │ │ ├── ASDelegateProxy.h │ │ │ ├── ASDimension.h │ │ │ ├── ASDisplayNode+Beta.h │ │ │ ├── ASDisplayNode+DebugTiming.h │ │ │ ├── ASDisplayNode+FrameworkPrivate.h │ │ │ ├── ASDisplayNode+Subclasses.h │ │ │ ├── ASDisplayNode.h │ │ │ ├── ASDisplayNodeExtras.h │ │ │ ├── ASDisplayNodeInternal.h │ │ │ ├── ASEditableTextNode.h │ │ │ ├── ASEnvironment.h │ │ │ ├── ASEnvironmentInternal.h │ │ │ ├── ASEqualityHashHelpers.h │ │ │ ├── ASEqualityHelpers.h │ │ │ ├── ASFlowLayoutController.h │ │ │ ├── ASHighlightOverlayLayer.h │ │ │ ├── ASImageContainerProtocolCategories.h │ │ │ ├── ASImageNode+AnimatedImagePrivate.h │ │ │ ├── ASImageNode+CGExtras.h │ │ │ ├── ASImageNode+tvOS.h │ │ │ ├── ASImageNode.h │ │ │ ├── ASImageProtocols.h │ │ │ ├── ASIndexPath.h │ │ │ ├── ASIndexedNodeContext.h │ │ │ ├── ASInsetLayoutSpec.h │ │ │ ├── ASInternalHelpers.h │ │ │ ├── ASLayout.h │ │ │ ├── ASLayoutController.h │ │ │ ├── ASLayoutManager.h │ │ │ ├── ASLayoutRangeType.h │ │ │ ├── ASLayoutSpec.h │ │ │ ├── ASLayoutSpecUtilities.h │ │ │ ├── ASLayoutTransition.h │ │ │ ├── ASLayoutValidation.h │ │ │ ├── ASLayoutable.h │ │ │ ├── ASLayoutableExtensibility.h │ │ │ ├── ASLayoutablePrivate.h │ │ │ ├── ASLog.h │ │ │ ├── ASMainSerialQueue.h │ │ │ ├── ASMapNode.h │ │ │ ├── ASMultidimensionalArrayUtils.h │ │ │ ├── ASMultiplexImageNode.h │ │ │ ├── ASMutableAttributedStringBuilder.h │ │ │ ├── ASNavigationController.h │ │ │ ├── ASNetworkImageNode.h │ │ │ ├── ASOverlayLayoutSpec.h │ │ │ ├── ASPINRemoteImageDownloader.h │ │ │ ├── ASPagerFlowLayout.h │ │ │ ├── ASPagerNode.h │ │ │ ├── ASPendingStateController.h │ │ │ ├── ASPhotosFrameworkImageRequest.h │ │ │ ├── ASRangeController.h │ │ │ ├── ASRangeControllerUpdateRangeProtocol+Beta.h │ │ │ ├── ASRatioLayoutSpec.h │ │ │ ├── ASRelativeLayoutSpec.h │ │ │ ├── ASRelativeSize.h │ │ │ ├── ASRunLoopQueue.h │ │ │ ├── ASScrollDirection.h │ │ │ ├── ASScrollNode.h │ │ │ ├── ASSentinel.h │ │ │ ├── ASStackBaselinePositionedLayout.h │ │ │ ├── ASStackLayoutDefines.h │ │ │ ├── ASStackLayoutSpec.h │ │ │ ├── ASStackLayoutSpecUtilities.h │ │ │ ├── ASStackLayoutable.h │ │ │ ├── ASStackPositionedLayout.h │ │ │ ├── ASStackUnpositionedLayout.h │ │ │ ├── ASStaticLayoutSpec.h │ │ │ ├── ASStaticLayoutable.h │ │ │ ├── ASTabBarController.h │ │ │ ├── ASTableNode.h │ │ │ ├── ASTableView.h │ │ │ ├── ASTableViewInternal.h │ │ │ ├── ASTableViewProtocols.h │ │ │ ├── ASTextKitAttributes.h │ │ │ ├── ASTextKitComponents.h │ │ │ ├── ASTextKitContext.h │ │ │ ├── ASTextKitCoreTextAdditions.h │ │ │ ├── ASTextKitEntityAttribute.h │ │ │ ├── ASTextKitFontSizeAdjuster.h │ │ │ ├── ASTextKitRenderer+Positioning.h │ │ │ ├── ASTextKitRenderer+TextChecking.h │ │ │ ├── ASTextKitRenderer.h │ │ │ ├── ASTextKitShadower.h │ │ │ ├── ASTextKitTailTruncater.h │ │ │ ├── ASTextKitTruncating.h │ │ │ ├── ASTextNode+Beta.h │ │ │ ├── ASTextNode.h │ │ │ ├── ASTextNodeTypes.h │ │ │ ├── ASTextNodeWordKerner.h │ │ │ ├── ASThread.h │ │ │ ├── ASTraitCollection.h │ │ │ ├── ASVideoNode.h │ │ │ ├── ASVideoPlayerNode.h │ │ │ ├── ASViewController.h │ │ │ ├── ASVisibilityProtocols.h │ │ │ ├── ASWeakProxy.h │ │ │ ├── ASWeakSet.h │ │ │ ├── AsyncDisplayKit+Debug.h │ │ │ ├── AsyncDisplayKit.h │ │ │ ├── CGRect+ASConvenience.h │ │ │ ├── NSArray+Diffing.h │ │ │ ├── NSIndexSet+ASHelpers.h │ │ │ ├── NSMutableAttributedString+TextKitAdditions.h │ │ │ ├── UICollectionViewLayout+ASConvenience.h │ │ │ ├── UIImage+ASConvenience.h │ │ │ ├── UIView+ASConvenience.h │ │ │ ├── _AS-objc-internal.h │ │ │ ├── _ASAsyncTransaction.h │ │ │ ├── _ASAsyncTransactionContainer+Private.h │ │ │ ├── _ASAsyncTransactionContainer.h │ │ │ ├── _ASAsyncTransactionGroup.h │ │ │ ├── _ASCoreAnimationExtras.h │ │ │ ├── _ASDisplayLayer.h │ │ │ ├── _ASDisplayView.h │ │ │ ├── _ASDisplayViewAccessiblity.h │ │ │ ├── _ASHierarchyChangeSet.h │ │ │ ├── _ASPendingState.h │ │ │ ├── _ASScopeTimer.h │ │ │ └── _ASTransitionContext.h │ │ ├── PINCache │ │ │ ├── Nullability.h │ │ │ ├── PINCache.h │ │ │ ├── PINCacheObjectSubscripting.h │ │ │ ├── PINDiskCache.h │ │ │ └── PINMemoryCache.h │ │ ├── PINRemoteImage │ │ │ ├── NSData+ImageDetectors.h │ │ │ ├── PINAlternateRepresentationProvider.h │ │ │ ├── PINAnimatedImage.h │ │ │ ├── PINAnimatedImageManager.h │ │ │ ├── PINButton+PINRemoteImage.h │ │ │ ├── PINDataTaskOperation.h │ │ │ ├── PINImage+DecodedImage.h │ │ │ ├── PINImage+WebP.h │ │ │ ├── PINImageView+PINRemoteImage.h │ │ │ ├── PINProgressiveImage.h │ │ │ ├── PINRemoteImage.h │ │ │ ├── PINRemoteImageCallbacks.h │ │ │ ├── PINRemoteImageCategoryManager.h │ │ │ ├── PINRemoteImageDownloadTask.h │ │ │ ├── PINRemoteImageMacros.h │ │ │ ├── PINRemoteImageManager.h │ │ │ ├── PINRemoteImageManagerResult.h │ │ │ ├── PINRemoteImageMemoryContainer.h │ │ │ ├── PINRemoteImageProcessorTask.h │ │ │ ├── PINRemoteImageTask.h │ │ │ ├── PINRemoteLock.h │ │ │ └── PINURLSessionManager.h │ │ └── YYKit │ │ │ ├── CALayer+YYAdd.h │ │ │ ├── CALayer+YYWebImage.h │ │ │ ├── MKAnnotationView+YYWebImage.h │ │ │ ├── NSArray+YYAdd.h │ │ │ ├── NSAttributedString+YYText.h │ │ │ ├── NSBundle+YYAdd.h │ │ │ ├── NSData+YYAdd.h │ │ │ ├── NSDate+YYAdd.h │ │ │ ├── NSDictionary+YYAdd.h │ │ │ ├── NSKeyedUnarchiver+YYAdd.h │ │ │ ├── NSNotificationCenter+YYAdd.h │ │ │ ├── NSNumber+YYAdd.h │ │ │ ├── NSObject+YYAdd.h │ │ │ ├── NSObject+YYAddForARC.h │ │ │ ├── NSObject+YYAddForKVO.h │ │ │ ├── NSObject+YYModel.h │ │ │ ├── NSParagraphStyle+YYText.h │ │ │ ├── NSString+YYAdd.h │ │ │ ├── NSThread+YYAdd.h │ │ │ ├── NSTimer+YYAdd.h │ │ │ ├── UIApplication+YYAdd.h │ │ │ ├── UIBarButtonItem+YYAdd.h │ │ │ ├── UIBezierPath+YYAdd.h │ │ │ ├── UIButton+YYWebImage.h │ │ │ ├── UIColor+YYAdd.h │ │ │ ├── UIControl+YYAdd.h │ │ │ ├── UIDevice+YYAdd.h │ │ │ ├── UIFont+YYAdd.h │ │ │ ├── UIGestureRecognizer+YYAdd.h │ │ │ ├── UIImage+YYAdd.h │ │ │ ├── UIImageView+YYWebImage.h │ │ │ ├── UIPasteboard+YYText.h │ │ │ ├── UIScreen+YYAdd.h │ │ │ ├── UIScrollView+YYAdd.h │ │ │ ├── UITableView+YYAdd.h │ │ │ ├── UITextField+YYAdd.h │ │ │ ├── UIView+YYAdd.h │ │ │ ├── YYAnimatedImageView.h │ │ │ ├── YYAsyncLayer.h │ │ │ ├── YYCGUtilities.h │ │ │ ├── YYCache.h │ │ │ ├── YYClassInfo.h │ │ │ ├── YYDiskCache.h │ │ │ ├── YYDispatchQueuePool.h │ │ │ ├── YYFileHash.h │ │ │ ├── YYFrameImage.h │ │ │ ├── YYGestureRecognizer.h │ │ │ ├── YYImage.h │ │ │ ├── YYImageCache.h │ │ │ ├── YYImageCoder.h │ │ │ ├── YYKVStorage.h │ │ │ ├── YYKeychain.h │ │ │ ├── YYKit.h │ │ │ ├── YYKitMacro.h │ │ │ ├── YYLabel.h │ │ │ ├── YYMemoryCache.h │ │ │ ├── YYReachability.h │ │ │ ├── YYSentinel.h │ │ │ ├── YYSpriteSheetImage.h │ │ │ ├── YYTextArchiver.h │ │ │ ├── YYTextAttribute.h │ │ │ ├── YYTextContainerView.h │ │ │ ├── YYTextDebugOption.h │ │ │ ├── YYTextEffectWindow.h │ │ │ ├── YYTextInput.h │ │ │ ├── YYTextKeyboardManager.h │ │ │ ├── YYTextLayout.h │ │ │ ├── YYTextLine.h │ │ │ ├── YYTextMagnifier.h │ │ │ ├── YYTextParser.h │ │ │ ├── YYTextRubyAnnotation.h │ │ │ ├── YYTextRunDelegate.h │ │ │ ├── YYTextSelectionView.h │ │ │ ├── YYTextUtilities.h │ │ │ ├── YYTextView.h │ │ │ ├── YYThreadSafeArray.h │ │ │ ├── YYThreadSafeDictionary.h │ │ │ ├── YYTimer.h │ │ │ ├── YYTransaction.h │ │ │ ├── YYWeakProxy.h │ │ │ ├── YYWebImageManager.h │ │ │ ├── YYWebImageOperation.h │ │ │ └── _YYWebImageSetter.h │ └── Public │ │ ├── AsyncDisplayKit │ │ ├── ASAbstractLayoutController.h │ │ ├── ASAsciiArtBoxCreator.h │ │ ├── ASAssert.h │ │ ├── ASAvailability.h │ │ ├── ASBackgroundLayoutSpec.h │ │ ├── ASBaseDefines.h │ │ ├── ASBasicImageDownloader.h │ │ ├── ASBatchContext.h │ │ ├── ASButtonNode.h │ │ ├── ASCellNode+Internal.h │ │ ├── ASCellNode.h │ │ ├── ASCenterLayoutSpec.h │ │ ├── ASChangeSetDataController.h │ │ ├── ASCollectionDataController.h │ │ ├── ASCollectionInternal.h │ │ ├── ASCollectionNode+Beta.h │ │ ├── ASCollectionNode.h │ │ ├── ASCollectionView.h │ │ ├── ASCollectionViewFlowLayoutInspector.h │ │ ├── ASCollectionViewLayoutController.h │ │ ├── ASCollectionViewLayoutFacilitatorProtocol.h │ │ ├── ASCollectionViewProtocols.h │ │ ├── ASContextTransitioning.h │ │ ├── ASControlNode+Subclasses.h │ │ ├── ASControlNode+tvOS.h │ │ ├── ASControlNode.h │ │ ├── ASDataController.h │ │ ├── ASDealloc2MainObject.h │ │ ├── ASDelegateProxy.h │ │ ├── ASDimension.h │ │ ├── ASDisplayNode+Beta.h │ │ ├── ASDisplayNode+Subclasses.h │ │ ├── ASDisplayNode.h │ │ ├── ASDisplayNodeExtras.h │ │ ├── ASEditableTextNode.h │ │ ├── ASEnvironment.h │ │ ├── ASEqualityHelpers.h │ │ ├── ASFlowLayoutController.h │ │ ├── ASHighlightOverlayLayer.h │ │ ├── ASImageContainerProtocolCategories.h │ │ ├── ASImageNode+tvOS.h │ │ ├── ASImageNode.h │ │ ├── ASImageProtocols.h │ │ ├── ASIndexPath.h │ │ ├── ASIndexedNodeContext.h │ │ ├── ASInsetLayoutSpec.h │ │ ├── ASLayout.h │ │ ├── ASLayoutController.h │ │ ├── ASLayoutRangeType.h │ │ ├── ASLayoutSpec.h │ │ ├── ASLayoutValidation.h │ │ ├── ASLayoutable.h │ │ ├── ASLayoutableExtensibility.h │ │ ├── ASLayoutablePrivate.h │ │ ├── ASLog.h │ │ ├── ASMainSerialQueue.h │ │ ├── ASMapNode.h │ │ ├── ASMultiplexImageNode.h │ │ ├── ASMutableAttributedStringBuilder.h │ │ ├── ASNavigationController.h │ │ ├── ASNetworkImageNode.h │ │ ├── ASOverlayLayoutSpec.h │ │ ├── ASPINRemoteImageDownloader.h │ │ ├── ASPagerFlowLayout.h │ │ ├── ASPagerNode.h │ │ ├── ASPhotosFrameworkImageRequest.h │ │ ├── ASRangeController.h │ │ ├── ASRangeControllerUpdateRangeProtocol+Beta.h │ │ ├── ASRatioLayoutSpec.h │ │ ├── ASRelativeLayoutSpec.h │ │ ├── ASRelativeSize.h │ │ ├── ASRunLoopQueue.h │ │ ├── ASScrollDirection.h │ │ ├── ASScrollNode.h │ │ ├── ASStackLayoutDefines.h │ │ ├── ASStackLayoutSpec.h │ │ ├── ASStackLayoutable.h │ │ ├── ASStaticLayoutSpec.h │ │ ├── ASStaticLayoutable.h │ │ ├── ASTabBarController.h │ │ ├── ASTableNode.h │ │ ├── ASTableView.h │ │ ├── ASTableViewInternal.h │ │ ├── ASTableViewProtocols.h │ │ ├── ASTextKitComponents.h │ │ ├── ASTextNode+Beta.h │ │ ├── ASTextNode.h │ │ ├── ASTextNodeTypes.h │ │ ├── ASThread.h │ │ ├── ASTraitCollection.h │ │ ├── ASVideoNode.h │ │ ├── ASVideoPlayerNode.h │ │ ├── ASViewController.h │ │ ├── ASVisibilityProtocols.h │ │ ├── ASWeakProxy.h │ │ ├── AsyncDisplayKit+Debug.h │ │ ├── AsyncDisplayKit.h │ │ ├── CGRect+ASConvenience.h │ │ ├── NSIndexSet+ASHelpers.h │ │ ├── NSMutableAttributedString+TextKitAdditions.h │ │ ├── UICollectionViewLayout+ASConvenience.h │ │ ├── UIImage+ASConvenience.h │ │ ├── UIView+ASConvenience.h │ │ ├── _AS-objc-internal.h │ │ ├── _ASAsyncTransaction.h │ │ ├── _ASAsyncTransactionContainer+Private.h │ │ ├── _ASAsyncTransactionContainer.h │ │ ├── _ASAsyncTransactionGroup.h │ │ ├── _ASDisplayLayer.h │ │ ├── _ASDisplayView.h │ │ ├── _ASDisplayViewAccessiblity.h │ │ └── _ASTransitionContext.h │ │ ├── PINCache │ │ ├── Nullability.h │ │ ├── PINCache.h │ │ ├── PINCacheObjectSubscripting.h │ │ ├── PINDiskCache.h │ │ └── PINMemoryCache.h │ │ ├── PINRemoteImage │ │ ├── NSData+ImageDetectors.h │ │ ├── PINAlternateRepresentationProvider.h │ │ ├── PINAnimatedImage.h │ │ ├── PINAnimatedImageManager.h │ │ ├── PINButton+PINRemoteImage.h │ │ ├── PINDataTaskOperation.h │ │ ├── PINImage+DecodedImage.h │ │ ├── PINImage+WebP.h │ │ ├── PINImageView+PINRemoteImage.h │ │ ├── PINProgressiveImage.h │ │ ├── PINRemoteImage.h │ │ ├── PINRemoteImageCallbacks.h │ │ ├── PINRemoteImageCategoryManager.h │ │ ├── PINRemoteImageDownloadTask.h │ │ ├── PINRemoteImageMacros.h │ │ ├── PINRemoteImageManager.h │ │ ├── PINRemoteImageManagerResult.h │ │ ├── PINRemoteImageMemoryContainer.h │ │ ├── PINRemoteImageProcessorTask.h │ │ ├── PINRemoteImageTask.h │ │ ├── PINRemoteLock.h │ │ └── PINURLSessionManager.h │ │ └── YYKit │ │ ├── CALayer+YYAdd.h │ │ ├── CALayer+YYWebImage.h │ │ ├── MKAnnotationView+YYWebImage.h │ │ ├── NSArray+YYAdd.h │ │ ├── NSAttributedString+YYText.h │ │ ├── NSBundle+YYAdd.h │ │ ├── NSData+YYAdd.h │ │ ├── NSDate+YYAdd.h │ │ ├── NSDictionary+YYAdd.h │ │ ├── NSKeyedUnarchiver+YYAdd.h │ │ ├── NSNotificationCenter+YYAdd.h │ │ ├── NSNumber+YYAdd.h │ │ ├── NSObject+YYAdd.h │ │ ├── NSObject+YYAddForARC.h │ │ ├── NSObject+YYAddForKVO.h │ │ ├── NSObject+YYModel.h │ │ ├── NSParagraphStyle+YYText.h │ │ ├── NSString+YYAdd.h │ │ ├── NSThread+YYAdd.h │ │ ├── NSTimer+YYAdd.h │ │ ├── UIApplication+YYAdd.h │ │ ├── UIBarButtonItem+YYAdd.h │ │ ├── UIBezierPath+YYAdd.h │ │ ├── UIButton+YYWebImage.h │ │ ├── UIColor+YYAdd.h │ │ ├── UIControl+YYAdd.h │ │ ├── UIDevice+YYAdd.h │ │ ├── UIFont+YYAdd.h │ │ ├── UIGestureRecognizer+YYAdd.h │ │ ├── UIImage+YYAdd.h │ │ ├── UIImageView+YYWebImage.h │ │ ├── UIPasteboard+YYText.h │ │ ├── UIScreen+YYAdd.h │ │ ├── UIScrollView+YYAdd.h │ │ ├── UITableView+YYAdd.h │ │ ├── UITextField+YYAdd.h │ │ ├── UIView+YYAdd.h │ │ ├── WebP │ │ ├── config.h │ │ ├── decode.h │ │ ├── demux.h │ │ ├── encode.h │ │ ├── extras.h │ │ ├── format_constants.h │ │ ├── mux.h │ │ ├── mux_types.h │ │ └── types.h │ │ ├── YYAnimatedImageView.h │ │ ├── YYAsyncLayer.h │ │ ├── YYCGUtilities.h │ │ ├── YYCache.h │ │ ├── YYClassInfo.h │ │ ├── YYDiskCache.h │ │ ├── YYDispatchQueuePool.h │ │ ├── YYFileHash.h │ │ ├── YYFrameImage.h │ │ ├── YYGestureRecognizer.h │ │ ├── YYImage.h │ │ ├── YYImageCache.h │ │ ├── YYImageCoder.h │ │ ├── YYKVStorage.h │ │ ├── YYKeychain.h │ │ ├── YYKit.h │ │ ├── YYKitMacro.h │ │ ├── YYLabel.h │ │ ├── YYMemoryCache.h │ │ ├── YYReachability.h │ │ ├── YYSentinel.h │ │ ├── YYSpriteSheetImage.h │ │ ├── YYTextArchiver.h │ │ ├── YYTextAttribute.h │ │ ├── YYTextContainerView.h │ │ ├── YYTextDebugOption.h │ │ ├── YYTextEffectWindow.h │ │ ├── YYTextInput.h │ │ ├── YYTextKeyboardManager.h │ │ ├── YYTextLayout.h │ │ ├── YYTextLine.h │ │ ├── YYTextMagnifier.h │ │ ├── YYTextParser.h │ │ ├── YYTextRubyAnnotation.h │ │ ├── YYTextRunDelegate.h │ │ ├── YYTextSelectionView.h │ │ ├── YYTextUtilities.h │ │ ├── YYTextView.h │ │ ├── YYThreadSafeArray.h │ │ ├── YYThreadSafeDictionary.h │ │ ├── YYTimer.h │ │ ├── YYTransaction.h │ │ ├── YYWeakProxy.h │ │ ├── YYWebImageManager.h │ │ ├── YYWebImageOperation.h │ │ └── _YYWebImageSetter.h │ ├── Manifest.lock │ ├── PINCache │ ├── LICENSE.txt │ ├── PINCache │ │ ├── Nullability.h │ │ ├── PINCache.h │ │ ├── PINCache.m │ │ ├── PINCacheObjectSubscripting.h │ │ ├── PINDiskCache.h │ │ ├── PINDiskCache.m │ │ ├── PINMemoryCache.h │ │ └── PINMemoryCache.m │ └── README.md │ ├── PINRemoteImage │ ├── LICENSE │ ├── Pod │ │ └── Classes │ │ │ ├── Categories │ │ │ ├── NSData+ImageDetectors.h │ │ │ ├── NSData+ImageDetectors.m │ │ │ ├── PINImage+DecodedImage.h │ │ │ ├── PINImage+DecodedImage.m │ │ │ ├── PINImage+WebP.h │ │ │ └── PINImage+WebP.m │ │ │ ├── Image Categories │ │ │ ├── PINButton+PINRemoteImage.h │ │ │ ├── PINButton+PINRemoteImage.m │ │ │ ├── PINImageView+PINRemoteImage.h │ │ │ └── PINImageView+PINRemoteImage.m │ │ │ ├── PINAlternateRepresentationProvider.h │ │ │ ├── PINAlternateRepresentationProvider.m │ │ │ ├── PINAnimatedImage.h │ │ │ ├── PINAnimatedImage.m │ │ │ ├── PINAnimatedImageManager.h │ │ │ ├── PINAnimatedImageManager.m │ │ │ ├── PINDataTaskOperation.h │ │ │ ├── PINDataTaskOperation.m │ │ │ ├── PINProgressiveImage.h │ │ │ ├── PINProgressiveImage.m │ │ │ ├── PINRemoteImage.h │ │ │ ├── PINRemoteImageCallbacks.h │ │ │ ├── PINRemoteImageCallbacks.m │ │ │ ├── PINRemoteImageCategoryManager.h │ │ │ ├── PINRemoteImageCategoryManager.m │ │ │ ├── PINRemoteImageDownloadTask.h │ │ │ ├── PINRemoteImageDownloadTask.m │ │ │ ├── PINRemoteImageMacros.h │ │ │ ├── PINRemoteImageManager.h │ │ │ ├── PINRemoteImageManager.m │ │ │ ├── PINRemoteImageManagerResult.h │ │ │ ├── PINRemoteImageManagerResult.m │ │ │ ├── PINRemoteImageMemoryContainer.h │ │ │ ├── PINRemoteImageMemoryContainer.m │ │ │ ├── PINRemoteImageProcessorTask.h │ │ │ ├── PINRemoteImageProcessorTask.m │ │ │ ├── PINRemoteImageTask.h │ │ │ ├── PINRemoteImageTask.m │ │ │ ├── PINRemoteLock.h │ │ │ ├── PINRemoteLock.m │ │ │ ├── PINURLSessionManager.h │ │ │ └── PINURLSessionManager.m │ └── README.md │ ├── Pods.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── lizelu.xcuserdatad │ │ └── xcschemes │ │ ├── AsyncDisplayKit.xcscheme │ │ ├── PINCache.xcscheme │ │ ├── PINRemoteImage.xcscheme │ │ ├── Pods-DisplayLayout.xcscheme │ │ ├── YYKit.xcscheme │ │ └── xcschememanagement.plist │ ├── Target Support Files │ ├── AsyncDisplayKit │ │ ├── AsyncDisplayKit-dummy.m │ │ ├── AsyncDisplayKit-prefix.pch │ │ └── AsyncDisplayKit.xcconfig │ ├── PINCache │ │ ├── PINCache-dummy.m │ │ ├── PINCache-prefix.pch │ │ └── PINCache.xcconfig │ ├── PINRemoteImage │ │ ├── PINRemoteImage-dummy.m │ │ ├── PINRemoteImage-prefix.pch │ │ └── PINRemoteImage.xcconfig │ ├── Pods-DisplayLayout │ │ ├── Pods-DisplayLayout-acknowledgements.markdown │ │ ├── Pods-DisplayLayout-acknowledgements.plist │ │ ├── Pods-DisplayLayout-dummy.m │ │ ├── Pods-DisplayLayout-frameworks.sh │ │ ├── Pods-DisplayLayout-resources.sh │ │ ├── Pods-DisplayLayout.debug.xcconfig │ │ └── Pods-DisplayLayout.release.xcconfig │ └── YYKit │ │ ├── YYKit-dummy.m │ │ ├── YYKit-prefix.pch │ │ └── YYKit.xcconfig │ └── YYKit │ ├── LICENSE │ ├── README.md │ ├── Vendor │ └── WebP.framework │ │ ├── Headers │ │ ├── config.h │ │ ├── decode.h │ │ ├── demux.h │ │ ├── encode.h │ │ ├── extras.h │ │ ├── format_constants.h │ │ ├── mux.h │ │ ├── mux_types.h │ │ └── types.h │ │ └── WebP │ └── YYKit │ ├── Base │ ├── Foundation │ │ ├── NSArray+YYAdd.h │ │ ├── NSArray+YYAdd.m │ │ ├── NSBundle+YYAdd.h │ │ ├── NSBundle+YYAdd.m │ │ ├── NSData+YYAdd.h │ │ ├── NSData+YYAdd.m │ │ ├── NSDate+YYAdd.h │ │ ├── NSDate+YYAdd.m │ │ ├── NSDictionary+YYAdd.h │ │ ├── NSDictionary+YYAdd.m │ │ ├── NSKeyedUnarchiver+YYAdd.h │ │ ├── NSKeyedUnarchiver+YYAdd.m │ │ ├── NSNotificationCenter+YYAdd.h │ │ ├── NSNotificationCenter+YYAdd.m │ │ ├── NSNumber+YYAdd.h │ │ ├── NSNumber+YYAdd.m │ │ ├── NSObject+YYAdd.h │ │ ├── NSObject+YYAdd.m │ │ ├── NSObject+YYAddForARC.h │ │ ├── NSObject+YYAddForARC.m │ │ ├── NSObject+YYAddForKVO.h │ │ ├── NSObject+YYAddForKVO.m │ │ ├── NSString+YYAdd.h │ │ ├── NSString+YYAdd.m │ │ ├── NSThread+YYAdd.h │ │ ├── NSThread+YYAdd.m │ │ ├── NSTimer+YYAdd.h │ │ └── NSTimer+YYAdd.m │ ├── Quartz │ │ ├── CALayer+YYAdd.h │ │ ├── CALayer+YYAdd.m │ │ ├── YYCGUtilities.h │ │ └── YYCGUtilities.m │ ├── UIKit │ │ ├── UIApplication+YYAdd.h │ │ ├── UIApplication+YYAdd.m │ │ ├── UIBarButtonItem+YYAdd.h │ │ ├── UIBarButtonItem+YYAdd.m │ │ ├── UIBezierPath+YYAdd.h │ │ ├── UIBezierPath+YYAdd.m │ │ ├── UIColor+YYAdd.h │ │ ├── UIColor+YYAdd.m │ │ ├── UIControl+YYAdd.h │ │ ├── UIControl+YYAdd.m │ │ ├── UIDevice+YYAdd.h │ │ ├── UIDevice+YYAdd.m │ │ ├── UIFont+YYAdd.h │ │ ├── UIFont+YYAdd.m │ │ ├── UIGestureRecognizer+YYAdd.h │ │ ├── UIGestureRecognizer+YYAdd.m │ │ ├── UIImage+YYAdd.h │ │ ├── UIImage+YYAdd.m │ │ ├── UIScreen+YYAdd.h │ │ ├── UIScreen+YYAdd.m │ │ ├── UIScrollView+YYAdd.h │ │ ├── UIScrollView+YYAdd.m │ │ ├── UITableView+YYAdd.h │ │ ├── UITableView+YYAdd.m │ │ ├── UITextField+YYAdd.h │ │ ├── UITextField+YYAdd.m │ │ ├── UIView+YYAdd.h │ │ └── UIView+YYAdd.m │ └── YYKitMacro.h │ ├── Cache │ ├── YYCache.h │ ├── YYCache.m │ ├── YYDiskCache.h │ ├── YYDiskCache.m │ ├── YYKVStorage.h │ ├── YYKVStorage.m │ ├── YYMemoryCache.h │ └── YYMemoryCache.m │ ├── Image │ ├── Categories │ │ ├── CALayer+YYWebImage.h │ │ ├── CALayer+YYWebImage.m │ │ ├── MKAnnotationView+YYWebImage.h │ │ ├── MKAnnotationView+YYWebImage.m │ │ ├── UIButton+YYWebImage.h │ │ ├── UIButton+YYWebImage.m │ │ ├── UIImageView+YYWebImage.h │ │ ├── UIImageView+YYWebImage.m │ │ ├── _YYWebImageSetter.h │ │ └── _YYWebImageSetter.m │ ├── YYAnimatedImageView.h │ ├── YYAnimatedImageView.m │ ├── YYFrameImage.h │ ├── YYFrameImage.m │ ├── YYImage.h │ ├── YYImage.m │ ├── YYImageCache.h │ ├── YYImageCache.m │ ├── YYImageCoder.h │ ├── YYImageCoder.m │ ├── YYSpriteSheetImage.h │ ├── YYSpriteSheetImage.m │ ├── YYWebImageManager.h │ ├── YYWebImageManager.m │ ├── YYWebImageOperation.h │ └── YYWebImageOperation.m │ ├── Model │ ├── NSObject+YYModel.h │ ├── NSObject+YYModel.m │ ├── YYClassInfo.h │ └── YYClassInfo.m │ ├── Text │ ├── Component │ │ ├── YYTextContainerView.h │ │ ├── YYTextContainerView.m │ │ ├── YYTextDebugOption.h │ │ ├── YYTextDebugOption.m │ │ ├── YYTextEffectWindow.h │ │ ├── YYTextEffectWindow.m │ │ ├── YYTextInput.h │ │ ├── YYTextInput.m │ │ ├── YYTextKeyboardManager.h │ │ ├── YYTextKeyboardManager.m │ │ ├── YYTextLayout.h │ │ ├── YYTextLayout.m │ │ ├── YYTextLine.h │ │ ├── YYTextLine.m │ │ ├── YYTextMagnifier.h │ │ ├── YYTextMagnifier.m │ │ ├── YYTextSelectionView.h │ │ └── YYTextSelectionView.m │ ├── String │ │ ├── NSAttributedString+YYText.h │ │ ├── NSAttributedString+YYText.m │ │ ├── NSParagraphStyle+YYText.h │ │ ├── NSParagraphStyle+YYText.m │ │ ├── UIPasteboard+YYText.h │ │ ├── UIPasteboard+YYText.m │ │ ├── YYTextArchiver.h │ │ ├── YYTextArchiver.m │ │ ├── YYTextAttribute.h │ │ ├── YYTextAttribute.m │ │ ├── YYTextParser.h │ │ ├── YYTextParser.m │ │ ├── YYTextRubyAnnotation.h │ │ ├── YYTextRubyAnnotation.m │ │ ├── YYTextRunDelegate.h │ │ ├── YYTextRunDelegate.m │ │ ├── YYTextUtilities.h │ │ └── YYTextUtilities.m │ ├── YYLabel.h │ ├── YYLabel.m │ ├── YYTextView.h │ └── YYTextView.m │ ├── Utility │ ├── YYAsyncLayer.h │ ├── YYAsyncLayer.m │ ├── YYDispatchQueuePool.h │ ├── YYDispatchQueuePool.m │ ├── YYFileHash.h │ ├── YYFileHash.m │ ├── YYGestureRecognizer.h │ ├── YYGestureRecognizer.m │ ├── YYKeychain.h │ ├── YYKeychain.m │ ├── YYReachability.h │ ├── YYReachability.m │ ├── YYSentinel.h │ ├── YYSentinel.m │ ├── YYThreadSafeArray.h │ ├── YYThreadSafeArray.m │ ├── YYThreadSafeDictionary.h │ ├── YYThreadSafeDictionary.m │ ├── YYTimer.h │ ├── YYTimer.m │ ├── YYTransaction.h │ ├── YYTransaction.m │ ├── YYWeakProxy.h │ └── YYWeakProxy.m │ └── YYKit.h └── README.md /DisplayLayout/DisplayLayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout.xcodeproj/project.xcworkspace/xcuserdata/lizelu.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout.xcodeproj/project.xcworkspace/xcuserdata/lizelu.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout.xcodeproj/xcuserdata/lizelu.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout.xcodeproj/xcuserdata/lizelu.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | DisplayLayout.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | F4F734691D810AB300FAD236 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout.xcworkspace/xcuserdata/lizelu.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout.xcworkspace/xcuserdata/lizelu.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout.xcworkspace/xcuserdata/lizelu.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/8. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_120-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_120-1.png -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_120.png -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_180.png -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_58.png -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_80.png -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Assets.xcassets/AppIcon.appiconset/icon_87.png -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Config/Config.h: -------------------------------------------------------------------------------- 1 | // 2 | // Config.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #ifndef Config_h 10 | #define Config_h 11 | #define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height 12 | #define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width 13 | 14 | #endif /* Config_h */ 15 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/FPSDisplayTool/FPSDisplay.h: -------------------------------------------------------------------------------- 1 | // 2 | // FPSDisplay.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/8. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | #import 9 | 10 | @interface FPSDisplay: NSObject 11 | + (instancetype)shareFPSDisplay; 12 | @end 13 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Model/TestDataModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // TestDataModel.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/8. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface TestDataModel : NSObject 12 | @property (nonatomic, strong) NSString *imageName; 13 | @property (nonatomic, strong) NSString *title; 14 | @property (nonatomic, strong) NSString *time; 15 | @property (nonatomic, strong) NSString *content; 16 | 17 | @property (nonatomic, strong) NSAttributedString *attributeTitle; 18 | @property (nonatomic, strong) NSAttributedString *attributeTime; 19 | @property (nonatomic, strong) NSAttributedString *attributeContent; 20 | @property (nonatomic, assign) float cellHeight; 21 | @property (nonatomic, assign) float textHeight; 22 | @end 23 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Model/TestDataModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // TestDataModel.m 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/8. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "TestDataModel.h" 10 | 11 | @implementation TestDataModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Network/DataSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // DataSupport.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import 10 | typedef void(^UpdateDataSourceBlock)(NSMutableArray *dataSource); 11 | @interface DataSupport : NSObject 12 | - (void)setUpdataDataSourceBlock:(UpdateDataSourceBlock) updateDataBlock; 13 | - (void)addTestData; 14 | @end 15 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/PrefixHeader.pch: -------------------------------------------------------------------------------- 1 | 2 | // 3 | // PrefixHeader.pch 4 | // DisplayLayout 5 | // 6 | // Created by Mr.LuDashi on 16/9/9. 7 | // Copyright © 2016年 ZeluLi. All rights reserved. 8 | // 9 | 10 | #ifndef PrefixHeader_pch 11 | #define PrefixHeader_pch 12 | #import "Config.h" 13 | #import 14 | #import "ImageCache.h" 15 | #import "UIView+Frame.h" 16 | #import 17 | #import 18 | // Include any system framework and library headers here that should be included in all compilation units. 19 | // You will also need to set the Prefix Header build setting of one or more of your targets to reference this file. 20 | 21 | #endif /* PrefixHeader_pch */ 22 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Resource/images/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Resource/images/0.jpg -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Resource/images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Resource/images/1.jpg -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Resource/images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Resource/images/2.jpg -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Resource/images/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Resource/images/3.jpg -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Resource/images/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Resource/images/4.jpg -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Resource/images/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/DisplayLayout/Resource/images/5.jpg -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Tools/ImageCache.h: -------------------------------------------------------------------------------- 1 | // 2 | // ImageCache.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ImageCache : NSObject 12 | + (instancetype)shareInstance; 13 | - (id)getCacheImage: (NSString *)key; 14 | - (id)getCacheYYImage: (NSString *)key; 15 | @end 16 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/ASControlNode+tvOS.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASControlNode+tvOS.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Aaron Schubert on 21/04/2016. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #if TARGET_OS_TV 14 | #import 15 | 16 | @interface ASControlNode (tvOS) 17 | 18 | @end 19 | #endif 20 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/ASImageNode+tvOS.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASImageNode+tvOS.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Aaron Schubert on 21/04/2016. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #if TARGET_OS_TV 14 | #import 15 | 16 | @interface ASImageNode (tvOS) 17 | @end 18 | #endif 19 | 20 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/ASNavigationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASNavigationController.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Garrett Moon on 4/27/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | #import "ASVisibilityProtocols.h" 16 | 17 | @interface ASNavigationController : UINavigationController 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/ASPagerFlowLayout.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASPagerFlowLayout.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Levi McCallum on 2/12/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | @interface ASPagerFlowLayout : UICollectionViewFlowLayout 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/ASScrollNode.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASScrollNode.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | 13 | #import 14 | 15 | NS_ASSUME_NONNULL_BEGIN 16 | 17 | /** 18 | * Simple node that wraps UIScrollView. 19 | */ 20 | @interface ASScrollNode : ASDisplayNode 21 | 22 | /** 23 | * @abstract The node's UIScrollView. 24 | */ 25 | @property (nonatomic, readonly, strong) UIScrollView *view; 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/ASTabBarController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASTabBarController.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Garrett Moon on 5/10/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | #import "ASVisibilityProtocols.h" 16 | 17 | @interface ASTabBarController : UITabBarController 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/AsyncDisplayKit-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header 3 | // 4 | // The contents of this file are implicitly included at the beginning of every source file. 5 | // 6 | 7 | #ifdef __OBJC__ 8 | #import 9 | #endif 10 | 11 | 12 | // CocoaPods has a preproceessor macro for PIN_REMOTE_IMAGE, if already defined, okay 13 | #ifndef PIN_REMOTE_IMAGE 14 | 15 | // For Carthage or manual builds, this will define PIN_REMOTE_IMAGE if the header is available in the 16 | // search path e.g. they've dragged in the framework (technically this will not be able to detect if 17 | // a user does not include the framework in the link binary with build step). 18 | #define PIN_REMOTE_IMAGE __has_include() 19 | #endif 20 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Details/ASCollectionInternal.m: -------------------------------------------------------------------------------- 1 | // 2 | // ASCollectionInternal.m 3 | // AsyncDisplayKit 4 | // 5 | // Created by Scott Goodson on 1/1/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Details/ASCollectionViewLayoutController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASCollectionViewLayoutController.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | #import 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | @class ASCollectionView; 17 | 18 | @interface ASCollectionViewLayoutController : ASAbstractLayoutController 19 | 20 | - (instancetype)initWithCollectionView:(ASCollectionView *)collectionView; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Details/ASImageContainerProtocolCategories.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASImageContainerProtocolCategories.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Garrett Moon on 3/18/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | #import "ASImageProtocols.h" 16 | 17 | @interface UIImage (ASImageContainerProtocol) 18 | 19 | @end 20 | 21 | @interface NSData (ASImageContainerProtocol) 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Details/ASMainSerialQueue.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASMainSerialQueue.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Garrett Moon on 12/11/15. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | @interface ASMainSerialQueue : NSObject 16 | 17 | - (void)performBlockOnMainThread:(dispatch_block_t)block; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Details/ASRangeControllerUpdateRangeProtocol+Beta.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASRangeControllerUpdateRangeProtocol+Beta.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | 13 | @protocol ASRangeControllerUpdateRangeProtocol 14 | 15 | /** 16 | * Updates the current range mode of the range controller for at least the next range update 17 | * and, if the new mode is different from the previous mode, enqueues a range update. 18 | */ 19 | - (void)updateCurrentRangeWithMode:(ASLayoutRangeMode)rangeMode; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Details/ASWeakProxy.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASWeakProxy.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Garrett Moon on 4/12/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | @interface ASWeakProxy : NSProxy 16 | 17 | @property (nonatomic, weak, readonly) id target; 18 | 19 | + (instancetype)weakProxyWithTarget:(id)target; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Details/UICollectionViewLayout+ASConvenience.h: -------------------------------------------------------------------------------- 1 | // 2 | // UICollectionViewLayout+ASConvenience.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface UICollectionViewLayout (ASConvenience) 16 | 17 | - (BOOL)asdk_isFlowLayout; 18 | 19 | @end 20 | 21 | NS_ASSUME_NONNULL_END 22 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Details/UICollectionViewLayout+ASConvenience.m: -------------------------------------------------------------------------------- 1 | // 2 | // UICollectionViewLayout+ASConvenience.m 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import "UICollectionViewLayout+ASConvenience.h" 12 | 13 | @implementation UICollectionViewLayout (ASConvenience) 14 | 15 | - (BOOL)asdk_isFlowLayout 16 | { 17 | return [self isKindOfClass:[UICollectionViewFlowLayout class]]; 18 | } 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Details/_ASDisplayViewAccessiblity.h: -------------------------------------------------------------------------------- 1 | // 2 | // _ASDisplayViewAccessiblity.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | 13 | @interface _ASDisplayView (UIAccessibilityContainer) 14 | @property (copy, nonatomic) NSArray *accessibleElements; 15 | @end 16 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Layout/ASRelativeSize.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASRelativeSize.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | // TODO: layout: Remove file 12 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Layout/ASRelativeSize.mm: -------------------------------------------------------------------------------- 1 | // 2 | // ASRelativeSize.mm 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | // TODO: layout: Remove file 12 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Layout/ASStaticLayoutable.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASStaticLayoutable.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | /** 14 | * Layout options that can be defined for an ASLayoutable being added to a ASStaticLayoutSpec. 15 | */ 16 | @protocol ASStaticLayoutable 17 | 18 | /** 19 | * @abstract The position of this object within its parent spec. 20 | */ 21 | @property (nonatomic, assign) CGPoint layoutPosition; 22 | 23 | @end 24 | 25 | NS_ASSUME_NONNULL_END 26 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Private/ASBasicImageDownloaderInternal.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASBasicImageDownloaderInternal.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | @interface ASBasicImageDownloaderContext : NSObject 12 | 13 | + (ASBasicImageDownloaderContext *)contextForURL:(NSURL *)URL; 14 | 15 | @property (nonatomic, strong, readonly) NSURL *URL; 16 | @property (nonatomic, weak) NSURLSessionTask *sessionTask; 17 | 18 | - (BOOL)isCancelled; 19 | - (void)cancel; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Private/ASDefaultPlayButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASDefaultPlayButton.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Luke Parham on 1/27/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | @interface ASDefaultPlayButton : ASButtonNode 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Private/ASDefaultPlaybackButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASDefaultPlaybackButton.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Erekle on 5/14/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | typedef enum { 15 | ASDefaultPlaybackButtonTypePlay, 16 | ASDefaultPlaybackButtonTypePause 17 | } ASDefaultPlaybackButtonType; 18 | @interface ASDefaultPlaybackButton : ASControlNode 19 | @property (nonatomic, assign) ASDefaultPlaybackButtonType buttonType; 20 | @end 21 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/Private/ASSentinel.m: -------------------------------------------------------------------------------- 1 | // 2 | // ASSentinel.m 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import "ASSentinel.h" 12 | 13 | #import 14 | 15 | @implementation ASSentinel 16 | { 17 | int32_t _value; 18 | } 19 | 20 | - (int32_t)value 21 | { 22 | return _value; 23 | } 24 | 25 | - (int32_t)increment 26 | { 27 | return OSAtomicAdd32(1, &_value); 28 | } 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/TextKit/ASEqualityHashHelpers.mm: -------------------------------------------------------------------------------- 1 | // 2 | // ASEqualityHashHelpers.mm 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import "ASEqualityHashHelpers.h" 12 | 13 | NSUInteger ASIntegerArrayHash(const NSUInteger *subhashes, NSUInteger count) 14 | { 15 | uint64_t result = subhashes[0]; 16 | for (int ii = 1; ii < count; ++ii) { 17 | result = ASHashCombine(result, subhashes[ii]); 18 | } 19 | return ASHash64ToNative(result); 20 | } 21 | 22 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/TextKit/ASLayoutManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASLayoutManager.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | 13 | @interface ASLayoutManager : NSLayoutManager 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/TextKit/ASTextKitTailTruncater.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASTextKitTailTruncater.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | 13 | #import "ASTextKitTruncating.h" 14 | 15 | @interface ASTextKitTailTruncater : NSObject 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/TextKit/ASTextNodeTypes.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASTextNodeTypes.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #pragma once 12 | 13 | // Use this attribute name to add "word kerning" 14 | static NSString *const ASTextNodeWordKerningAttributeName = @"ASAttributedStringWordKerning"; 15 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/AsyncDisplayKit/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module AsyncDisplayKit { 2 | umbrella header "AsyncDisplayKit.h" 3 | 4 | export * 5 | module * { 6 | export * 7 | } 8 | 9 | explicit module ASControlNode_Subclasses { 10 | header "ASControlNode+Subclasses.h" 11 | export * 12 | } 13 | 14 | explicit module ASDisplayNode_Subclasses { 15 | header "ASDisplayNode+Subclasses.h" 16 | export * 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/YYKit/Base/Foundation/NSObject+YYAddForARC.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+YYAddForARC.h 3 | // YYKit 4 | // 5 | // Created by ibireme on 13/12/15. 6 | // Copyright (c) 2015 ibireme. 7 | // 8 | // This source code is licensed under the MIT-style license found in the 9 | // LICENSE file in the root directory of this source tree. 10 | // 11 | 12 | #import 13 | 14 | /** 15 | Debug method for NSObject when using ARC. 16 | */ 17 | @interface NSObject (YYAddForARC) 18 | 19 | /// Same as `retain` 20 | - (instancetype)arcDebugRetain; 21 | 22 | /// Same as `release` 23 | - (oneway void)arcDebugRelease; 24 | 25 | /// Same as `autorelease` 26 | - (instancetype)arcDebugAutorelease; 27 | 28 | /// Same as `retainCount` 29 | - (NSUInteger)arcDebugRetainCount; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/YYKit/Base/Foundation/NSThread+YYAdd.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSThread+YYAdd.h 3 | // YYKit 4 | // 5 | // Created by ibireme on 15/7/3. 6 | // Copyright (c) 2015 ibireme. 7 | // 8 | // This source code is licensed under the MIT-style license found in the 9 | // LICENSE file in the root directory of this source tree. 10 | // 11 | 12 | #import 13 | 14 | @interface NSThread (YYAdd) 15 | 16 | /** 17 | Add an autorelease pool to current runloop for current thread. 18 | 19 | @discussion If you create your own thread (NSThread/pthread), and you use 20 | runloop to manage your task, you may use this method to add an autorelease pool 21 | to the runloop. Its behavior is the same as the main thread's autorelease pool. 22 | */ 23 | + (void)addAutoreleasePoolToCurrentRunloop; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/YYKit/Base/UIKit/UITextField+YYAdd.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITextField+YYAdd.h 3 | // YYKit 4 | // 5 | // Created by ibireme on 14/5/12. 6 | // Copyright (c) 2015 ibireme. 7 | // 8 | // This source code is licensed under the MIT-style license found in the 9 | // LICENSE file in the root directory of this source tree. 10 | // 11 | 12 | #import 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | /** 17 | Provides extensions for `UITextField`. 18 | */ 19 | @interface UITextField (YYAdd) 20 | 21 | /** 22 | Set all text selected. 23 | */ 24 | - (void)selectAllText; 25 | 26 | /** 27 | Set text in range selected. 28 | 29 | @param range The range of selected text in a document. 30 | */ 31 | - (void)setSelectedRange:(NSRange)range; 32 | 33 | @end 34 | 35 | NS_ASSUME_NONNULL_END 36 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/YYKit/Utility/YYSentinel.h: -------------------------------------------------------------------------------- 1 | // 2 | // YYSentinel.h 3 | // YYKit 4 | // 5 | // Created by ibireme on 15/4/13. 6 | // Copyright (c) 2015 ibireme. 7 | // 8 | // This source code is licensed under the MIT-style license found in the 9 | // LICENSE file in the root directory of this source tree. 10 | // 11 | 12 | #import 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | /** 17 | YYSentinel is a thread safe incrementing counter. 18 | It may be used in some multi-threaded situation. 19 | */ 20 | @interface YYSentinel : NSObject 21 | 22 | /// Returns the current value of the counter. 23 | @property (readonly) int32_t value; 24 | 25 | /// Increase the value atomically. 26 | /// @return The new value. 27 | - (int32_t)increase; 28 | 29 | @end 30 | 31 | NS_ASSUME_NONNULL_END 32 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/Vender/YYKit/Utility/YYSentinel.m: -------------------------------------------------------------------------------- 1 | // 2 | // YYSentinel.m 3 | // YYKit 4 | // 5 | // Created by ibireme on 15/4/13. 6 | // Copyright (c) 2015 ibireme. 7 | // 8 | // This source code is licensed under the MIT-style license found in the 9 | // LICENSE file in the root directory of this source tree. 10 | // 11 | 12 | #import "YYSentinel.h" 13 | #import 14 | 15 | @implementation YYSentinel { 16 | int32_t _value; 17 | } 18 | 19 | - (int32_t)value { 20 | return _value; 21 | } 22 | 23 | - (int32_t)increase { 24 | return OSAtomicIncrement32(&_value); 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/AsyncDisplayKitTableViewController/AsyncDisplayKitTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // AsyncDisplayKitTableViewCell.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/12. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "SuperTableViewCell.h" 10 | 11 | @interface AsyncDisplayKitTableViewCell : SuperTableViewCell 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/AsyncDisplayKitTableViewController/AsyncDisplayKitTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // AsyncDisplayKitTableViewController.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/12. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "SuperTableViewController.h" 10 | 11 | @interface AsyncDisplayKitTableViewController : SuperTableViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/AutolayoutTableViewController/AutolayoutTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // AutolayoutTableViewCell.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/8. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "SuperTableViewCell.h" 10 | @interface AutolayoutTableViewCell : SuperTableViewCell 11 | @end 12 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/AutolayoutTableViewController/AutolayoutTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // AutolayoutTableViewController.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/8. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "SuperTableViewController.h" 11 | 12 | @interface AutolayoutTableViewController : SuperTableViewController 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/CountHeightTableViewController/CountHeightTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // CountHeightTableViewController.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "SuperTableViewController.h" 10 | 11 | @interface CountHeightTableViewController : SuperTableViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/CountHeightTableViewController/CountHeightTableViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // CountHeightTableViewController.m 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "CountHeightTableViewController.h" 10 | #define CELL_REUSE_ID @"AutolayoutTableViewCell" 11 | @interface CountHeightTableViewController () 12 | @end 13 | 14 | @implementation CountHeightTableViewController 15 | 16 | 17 | #pragma mark - Life Cycle 18 | 19 | - (void)viewDidLoad { 20 | [super viewDidLoad]; 21 | self.title = @"AutoLayoutCountHeight"; 22 | } 23 | 24 | #pragma mark - UITableViewDelegate 25 | 26 | #pragma mark - Override Super Method 27 | - (NSString *)getReuseIdentifier { 28 | return CELL_REUSE_ID; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/FrameCountTableViewController/FrameCountTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // FrameCountTableViewController.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "SuperTableViewController.h" 10 | 11 | @interface FrameCountTableViewController : SuperTableViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/FrameCountTableViewController/FrameCountTableViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // FrameCountTableViewController.m 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "FrameCountTableViewController.h" 10 | #import "FrameLayoutTableViewCell.h" 11 | 12 | #define CELL_REUSE_ID @"FrameLayoutTableViewCell" 13 | 14 | @interface FrameCountTableViewController () 15 | 16 | @end 17 | 18 | @implementation FrameCountTableViewController 19 | 20 | - (void)viewDidLoad { 21 | [super viewDidLoad]; 22 | self.title = @"FrameLayoutCountHeight"; 23 | // Do any additional setup after loading the view. 24 | } 25 | 26 | #pragma mark - Override Super Method 27 | - (NSString *)getReuseIdentifier { 28 | return CELL_REUSE_ID; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/FrameCountTableViewController/FrameLayoutTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // FrameLayoutTableViewCell.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "SuperTableViewCell.h" 10 | 11 | @interface FrameLayoutTableViewCell : SuperTableViewCell 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/MainTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // MainTableViewController.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MainTableViewController : UITableViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/SuperTableViewController/SuperTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // SuperTableViewCell.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "TestDataModel.h" 11 | @interface SuperTableViewCell : UITableViewCell 12 | - (void)configCellData:(TestDataModel *)model; 13 | @end 14 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/SuperTableViewController/SuperTableViewCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // SuperTableViewCell.m 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "SuperTableViewCell.h" 10 | 11 | @implementation SuperTableViewCell 12 | - (void)configCellData:(TestDataModel *)model{} 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/SuperTableViewController/SuperTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SuperTableViewController.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/9. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "SuperTableViewCell.h" 11 | 12 | @interface SuperTableViewController : UITableViewController 13 | @property (nonatomic, strong) NSMutableArray *dataSource; 14 | - (void)addTestData; 15 | - (void)registerTableViewCell; 16 | - (NSString *)getReuseIdentifier; 17 | @end 18 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/YYKitTableViewController/YYKitTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // YYKitTableViewCell.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/12. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "SuperTableViewCell.h" 10 | 11 | @interface YYKitTableViewCell : SuperTableViewCell 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/ViewController/YYKitTableViewController/YYKitTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YYKitTableViewController.h 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/12. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import "SuperTableViewController.h" 10 | 11 | @interface YYKitTableViewController : SuperTableViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /DisplayLayout/DisplayLayout/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // DisplayLayout 4 | // 5 | // Created by Mr.LuDashi on 16/9/8. 6 | // Copyright © 2016年 ZeluLi. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DisplayLayout/Podfile: -------------------------------------------------------------------------------- 1 | source 'https://github.com/CocoaPods/Specs.git' 2 | 3 | platform :ios, ‘8.0’ 4 | 5 | target :'DisplayLayout' do 6 | pod 'YYKit', '~> 1.0.7' 7 | pod 'AsyncDisplayKit', '~> 1.9.90' 8 | end 9 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/ASControlNode+tvOS.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASControlNode+tvOS.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Aaron Schubert on 21/04/2016. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #if TARGET_OS_TV 14 | #import 15 | 16 | @interface ASControlNode (tvOS) 17 | 18 | @end 19 | #endif 20 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/ASEqualityHashHelpers.mm: -------------------------------------------------------------------------------- 1 | // 2 | // ASEqualityHashHelpers.mm 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import "ASEqualityHashHelpers.h" 12 | 13 | NSUInteger ASIntegerArrayHash(const NSUInteger *subhashes, NSUInteger count) 14 | { 15 | uint64_t result = subhashes[0]; 16 | for (int ii = 1; ii < count; ++ii) { 17 | result = ASHashCombine(result, subhashes[ii]); 18 | } 19 | return ASHash64ToNative(result); 20 | } 21 | 22 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/ASImageNode+tvOS.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASImageNode+tvOS.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Aaron Schubert on 21/04/2016. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #if TARGET_OS_TV 14 | #import 15 | 16 | @interface ASImageNode (tvOS) 17 | @end 18 | #endif 19 | 20 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/ASNavigationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASNavigationController.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Garrett Moon on 4/27/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | #import "ASVisibilityProtocols.h" 16 | 17 | @interface ASNavigationController : UINavigationController 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/ASPagerFlowLayout.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASPagerFlowLayout.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Levi McCallum on 2/12/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | @interface ASPagerFlowLayout : UICollectionViewFlowLayout 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/ASScrollNode.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASScrollNode.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | 13 | #import 14 | 15 | NS_ASSUME_NONNULL_BEGIN 16 | 17 | /** 18 | * Simple node that wraps UIScrollView. 19 | */ 20 | @interface ASScrollNode : ASDisplayNode 21 | 22 | /** 23 | * @abstract The node's UIScrollView. 24 | */ 25 | @property (nonatomic, readonly, strong) UIScrollView *view; 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/ASTabBarController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASTabBarController.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Garrett Moon on 5/10/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | #import "ASVisibilityProtocols.h" 16 | 17 | @interface ASTabBarController : UITabBarController 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Details/ASAbstractLayoutController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASAbstractLayoutController.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | #import 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | @interface ASAbstractLayoutController : NSObject 17 | 18 | @end 19 | 20 | NS_ASSUME_NONNULL_END 21 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Details/ASCollectionInternal.m: -------------------------------------------------------------------------------- 1 | // 2 | // ASCollectionInternal.m 3 | // AsyncDisplayKit 4 | // 5 | // Created by Scott Goodson on 1/1/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Details/ASCollectionViewLayoutController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASCollectionViewLayoutController.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | #import 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | @class ASCollectionView; 17 | 18 | @interface ASCollectionViewLayoutController : ASAbstractLayoutController 19 | 20 | - (instancetype)initWithCollectionView:(ASCollectionView *)collectionView; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Details/ASImageContainerProtocolCategories.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASImageContainerProtocolCategories.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Garrett Moon on 3/18/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | #import "ASImageProtocols.h" 16 | 17 | @interface UIImage (ASImageContainerProtocol) 18 | 19 | @end 20 | 21 | @interface NSData (ASImageContainerProtocol) 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Details/ASMainSerialQueue.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASMainSerialQueue.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Garrett Moon on 12/11/15. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | @interface ASMainSerialQueue : NSObject 16 | 17 | - (void)performBlockOnMainThread:(dispatch_block_t)block; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Details/ASWeakProxy.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASWeakProxy.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Garrett Moon on 4/12/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | @interface ASWeakProxy : NSObject 16 | 17 | @property (nonatomic, weak, readonly) id target; 18 | 19 | + (instancetype)weakProxyWithTarget:(id)target; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Details/UICollectionViewLayout+ASConvenience.h: -------------------------------------------------------------------------------- 1 | // 2 | // UICollectionViewLayout+ASConvenience.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface UICollectionViewLayout (ASConvenience) 16 | 17 | - (BOOL)asdk_isFlowLayout; 18 | 19 | @end 20 | 21 | NS_ASSUME_NONNULL_END -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Details/UICollectionViewLayout+ASConvenience.m: -------------------------------------------------------------------------------- 1 | // 2 | // UICollectionViewLayout+ASConvenience.m 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import "UICollectionViewLayout+ASConvenience.h" 12 | 13 | @implementation UICollectionViewLayout (ASConvenience) 14 | 15 | - (BOOL)asdk_isFlowLayout 16 | { 17 | return [self isKindOfClass:[UICollectionViewFlowLayout class]]; 18 | } 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Details/_ASDisplayViewAccessiblity.h: -------------------------------------------------------------------------------- 1 | // 2 | // _ASDisplayViewAccessiblity.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Private/ASBasicImageDownloaderInternal.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASBasicImageDownloaderInternal.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | @interface ASBasicImageDownloaderContext : NSObject 12 | 13 | + (ASBasicImageDownloaderContext *)contextForURL:(NSURL *)URL; 14 | 15 | @property (nonatomic, strong, readonly) NSURL *URL; 16 | @property (nonatomic, weak) NSURLSessionTask *sessionTask; 17 | 18 | - (BOOL)isCancelled; 19 | - (void)cancel; 20 | 21 | @end -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Private/ASDefaultPlayButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASDefaultPlayButton.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Luke Parham on 1/27/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | 15 | @interface ASDefaultPlayButton : ASButtonNode 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Private/ASDefaultPlaybackButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASDefaultPlaybackButton.h 3 | // AsyncDisplayKit 4 | // 5 | // Created by Erekle on 5/14/16. 6 | // 7 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 8 | // This source code is licensed under the BSD-style license found in the 9 | // LICENSE file in the root directory of this source tree. An additional grant 10 | // of patent rights can be found in the PATENTS file in the same directory. 11 | // 12 | 13 | #import 14 | typedef enum { 15 | ASDefaultPlaybackButtonTypePlay, 16 | ASDefaultPlaybackButtonTypePause 17 | } ASDefaultPlaybackButtonType; 18 | @interface ASDefaultPlaybackButton : ASControlNode 19 | @property (nonatomic, assign) ASDefaultPlaybackButtonType buttonType; 20 | @end 21 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/Private/ASSentinel.m: -------------------------------------------------------------------------------- 1 | // 2 | // ASSentinel.m 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import "ASSentinel.h" 12 | 13 | #import 14 | 15 | @implementation ASSentinel 16 | { 17 | int32_t _value; 18 | } 19 | 20 | - (int32_t)value 21 | { 22 | return _value; 23 | } 24 | 25 | - (int32_t)increment 26 | { 27 | return OSAtomicAdd32(1, &_value); 28 | } 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/TextKit/ASLayoutManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASLayoutManager.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | 13 | @interface ASLayoutManager : NSLayoutManager 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitTailTruncater.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASTextKitTailTruncater.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #import 12 | 13 | #import "ASTextKitTruncating.h" 14 | 15 | @interface ASTextKitTailTruncater : NSObject 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextNodeTypes.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASTextNodeTypes.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #pragma once 12 | 13 | // Use this attribute name to add "word kerning" 14 | static NSString *const ASTextNodeWordKerningAttributeName = @"ASAttributedStringWordKerning"; 15 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/AsyncDisplayKit/Base/ASLog.h: -------------------------------------------------------------------------------- 1 | // 2 | // ASLog.h 3 | // AsyncDisplayKit 4 | // 5 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved. 6 | // This source code is licensed under the BSD-style license found in the 7 | // LICENSE file in the root directory of this source tree. An additional grant 8 | // of patent rights can be found in the PATENTS file in the same directory. 9 | // 10 | 11 | #pragma once 12 | 13 | #define ASMultiplexImageNodeLogDebug(...) 14 | #define ASMultiplexImageNodeCLogDebug(...) 15 | 16 | #define ASMultiplexImageNodeLogError(...) 17 | #define ASMultiplexImageNodeCLogError(...) 18 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASAbstractLayoutController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASAbstractLayoutController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASAsciiArtBoxCreator.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASAsciiArtBoxCreator.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASAssert.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/Base/ASAssert.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASAvailability.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/Base/ASAvailability.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASBackgroundLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASBackgroundLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASBaseDefines.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/Base/ASBaseDefines.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASBasicImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASBasicImageDownloader.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASBasicImageDownloaderInternal.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASBasicImageDownloaderInternal.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASBatchContext.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASBatchContext.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASBatchFetching.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASBatchFetching.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASButtonNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASButtonNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCellNode+Internal.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCellNode+Internal.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCellNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCellNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCenterLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASCenterLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASChangeSetDataController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASChangeSetDataController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCollectionDataController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASCollectionDataController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCollectionInternal.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASCollectionInternal.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCollectionNode+Beta.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCollectionNode+Beta.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCollectionNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCollectionNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCollectionView.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCollectionView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCollectionViewFlowLayoutInspector.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASCollectionViewFlowLayoutInspector.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCollectionViewLayoutController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASCollectionViewLayoutController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCollectionViewLayoutFacilitatorProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCollectionViewLayoutFacilitatorProtocol.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASCollectionViewProtocols.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCollectionViewProtocols.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASContextTransitioning.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASContextTransitioning.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASControlNode+Subclasses.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASControlNode+Subclasses.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASControlNode+tvOS.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASControlNode+tvOS.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASControlNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASControlNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDataController+Subclasses.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASDataController+Subclasses.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDataController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASDataController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDealloc2MainObject.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASDealloc2MainObject.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDefaultPlayButton.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASDefaultPlayButton.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDefaultPlaybackButton.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASDefaultPlaybackButton.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDelegateProxy.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASDelegateProxy.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDimension.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASDimension.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDisplayNode+Beta.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASDisplayNode+Beta.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDisplayNode+DebugTiming.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASDisplayNode+DebugTiming.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDisplayNode+FrameworkPrivate.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASDisplayNode+FrameworkPrivate.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDisplayNode+Subclasses.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASDisplayNode+Subclasses.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDisplayNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASDisplayNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDisplayNodeExtras.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASDisplayNodeExtras.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASDisplayNodeInternal.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASDisplayNodeInternal.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASEditableTextNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASEditableTextNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASEnvironment.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASEnvironment.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASEnvironmentInternal.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASEnvironmentInternal.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASEqualityHashHelpers.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASEqualityHashHelpers.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASEqualityHelpers.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/Base/ASEqualityHelpers.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASFlowLayoutController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASFlowLayoutController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASHighlightOverlayLayer.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASHighlightOverlayLayer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASImageContainerProtocolCategories.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASImageContainerProtocolCategories.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASImageNode+AnimatedImagePrivate.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASImageNode+AnimatedImagePrivate.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASImageNode+CGExtras.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASImageNode+CGExtras.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASImageNode+tvOS.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASImageNode+tvOS.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASImageNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASImageNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASImageProtocols.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASImageProtocols.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASIndexPath.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASIndexPath.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASIndexedNodeContext.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASIndexedNodeContext.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASInsetLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASInsetLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASInternalHelpers.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASInternalHelpers.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLayout.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayout.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLayoutController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASLayoutController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLayoutManager.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASLayoutManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLayoutRangeType.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASLayoutRangeType.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLayoutSpecUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASLayoutSpecUtilities.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLayoutTransition.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASLayoutTransition.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLayoutValidation.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayoutValidation.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLayoutable.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayoutable.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLayoutableExtensibility.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayoutableExtensibility.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLayoutablePrivate.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayoutablePrivate.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASLog.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/Base/ASLog.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASMainSerialQueue.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASMainSerialQueue.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASMapNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASMapNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASMultidimensionalArrayUtils.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASMultidimensionalArrayUtils.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASMultiplexImageNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASMultiplexImageNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASMutableAttributedStringBuilder.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASMutableAttributedStringBuilder.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASNavigationController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASNavigationController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASNetworkImageNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASNetworkImageNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASOverlayLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASOverlayLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASPINRemoteImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASPINRemoteImageDownloader.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASPagerFlowLayout.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASPagerFlowLayout.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASPagerNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASPagerNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASPendingStateController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASPendingStateController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASPhotosFrameworkImageRequest.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASPhotosFrameworkImageRequest.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASRangeController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASRangeController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASRangeControllerUpdateRangeProtocol+Beta.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASRangeControllerUpdateRangeProtocol+Beta.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASRatioLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASRatioLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASRelativeLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASRelativeLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASRelativeSize.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASRelativeSize.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASRunLoopQueue.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASRunLoopQueue.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASScrollDirection.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASScrollDirection.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASScrollNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASScrollNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASSentinel.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASSentinel.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASStackBaselinePositionedLayout.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASStackBaselinePositionedLayout.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASStackLayoutDefines.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASStackLayoutDefines.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASStackLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASStackLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASStackLayoutSpecUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASStackLayoutSpecUtilities.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASStackLayoutable.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASStackLayoutable.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASStackPositionedLayout.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASStackPositionedLayout.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASStackUnpositionedLayout.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASStackUnpositionedLayout.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASStaticLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASStaticLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASStaticLayoutable.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASStaticLayoutable.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTabBarController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTabBarController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTableNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTableNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTableView.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTableView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTableViewInternal.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTableViewInternal.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTableViewProtocols.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTableViewProtocols.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitAttributes.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitAttributes.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitComponents.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitComponents.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitContext.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitContext.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitCoreTextAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitCoreTextAdditions.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitEntityAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitEntityAttribute.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitFontSizeAdjuster.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitFontSizeAdjuster.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitRenderer+Positioning.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitRenderer+Positioning.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitRenderer+TextChecking.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitRenderer+TextChecking.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitRenderer.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitRenderer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitShadower.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitShadower.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitTailTruncater.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitTailTruncater.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextKitTruncating.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitTruncating.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextNode+Beta.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTextNode+Beta.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTextNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextNodeTypes.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextNodeTypes.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTextNodeWordKerner.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextNodeWordKerner.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASThread.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASThread.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASTraitCollection.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASTraitCollection.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASVideoNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASVideoNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASVideoPlayerNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASVideoPlayerNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASViewController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASViewController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASVisibilityProtocols.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASVisibilityProtocols.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASWeakProxy.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASWeakProxy.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/ASWeakSet.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/ASWeakSet.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/AsyncDisplayKit+Debug.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/AsyncDisplayKit+Debug.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/AsyncDisplayKit.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/AsyncDisplayKit.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/CGRect+ASConvenience.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/CGRect+ASConvenience.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/NSArray+Diffing.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/NSArray+Diffing.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/NSIndexSet+ASHelpers.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/NSIndexSet+ASHelpers.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/NSMutableAttributedString+TextKitAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/NSMutableAttributedString+TextKitAdditions.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/UICollectionViewLayout+ASConvenience.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/UICollectionViewLayout+ASConvenience.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/UIImage+ASConvenience.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/UIImage+ASConvenience.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/UIView+ASConvenience.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/UIView+ASConvenience.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_AS-objc-internal.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/_AS-objc-internal.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASAsyncTransaction.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/Transactions/_ASAsyncTransaction.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASAsyncTransactionContainer+Private.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/Transactions/_ASAsyncTransactionContainer+Private.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASAsyncTransactionContainer.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/Transactions/_ASAsyncTransactionContainer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASAsyncTransactionGroup.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/Transactions/_ASAsyncTransactionGroup.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASCoreAnimationExtras.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/_ASCoreAnimationExtras.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASDisplayLayer.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/_ASDisplayLayer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASDisplayView.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/_ASDisplayView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASDisplayViewAccessiblity.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/_ASDisplayViewAccessiblity.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASHierarchyChangeSet.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/_ASHierarchyChangeSet.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASPendingState.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/_ASPendingState.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASScopeTimer.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/_ASScopeTimer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/AsyncDisplayKit/_ASTransitionContext.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/_ASTransitionContext.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINCache/Nullability.h: -------------------------------------------------------------------------------- 1 | ../../../PINCache/PINCache/Nullability.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINCache/PINCache.h: -------------------------------------------------------------------------------- 1 | ../../../PINCache/PINCache/PINCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINCache/PINCacheObjectSubscripting.h: -------------------------------------------------------------------------------- 1 | ../../../PINCache/PINCache/PINCacheObjectSubscripting.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINCache/PINDiskCache.h: -------------------------------------------------------------------------------- 1 | ../../../PINCache/PINCache/PINDiskCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINCache/PINMemoryCache.h: -------------------------------------------------------------------------------- 1 | ../../../PINCache/PINCache/PINMemoryCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/NSData+ImageDetectors.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/Categories/NSData+ImageDetectors.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINAlternateRepresentationProvider.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINAlternateRepresentationProvider.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINAnimatedImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINAnimatedImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINAnimatedImageManager.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINAnimatedImageManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINButton+PINRemoteImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/Image Categories/PINButton+PINRemoteImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINDataTaskOperation.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINDataTaskOperation.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINImage+DecodedImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/Categories/PINImage+DecodedImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINImage+WebP.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/Categories/PINImage+WebP.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINImageView+PINRemoteImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/Image Categories/PINImageView+PINRemoteImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINProgressiveImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINProgressiveImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINRemoteImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINRemoteImageCallbacks.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageCallbacks.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINRemoteImageCategoryManager.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageCategoryManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINRemoteImageDownloadTask.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageDownloadTask.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINRemoteImageMacros.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageMacros.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINRemoteImageManager.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINRemoteImageManagerResult.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageManagerResult.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINRemoteImageMemoryContainer.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageMemoryContainer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINRemoteImageProcessorTask.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageProcessorTask.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINRemoteImageTask.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageTask.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINRemoteLock.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteLock.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/PINRemoteImage/PINURLSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINURLSessionManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/CALayer+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Quartz/CALayer+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/CALayer+YYWebImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/Categories/CALayer+YYWebImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/MKAnnotationView+YYWebImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/Categories/MKAnnotationView+YYWebImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSArray+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSArray+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSAttributedString+YYText.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/NSAttributedString+YYText.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSBundle+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSBundle+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSData+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSData+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSDate+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSDate+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSDictionary+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSDictionary+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSKeyedUnarchiver+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSKeyedUnarchiver+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSNotificationCenter+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSNotificationCenter+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSNumber+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSNumber+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSObject+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSObject+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSObject+YYAddForARC.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSObject+YYAddForARC.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSObject+YYAddForKVO.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSObject+YYAddForKVO.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSObject+YYModel.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Model/NSObject+YYModel.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSParagraphStyle+YYText.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/NSParagraphStyle+YYText.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSString+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSString+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSThread+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSThread+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/NSTimer+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSTimer+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIApplication+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIApplication+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIBarButtonItem+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIBarButtonItem+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIBezierPath+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIBezierPath+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIButton+YYWebImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/Categories/UIButton+YYWebImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIColor+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIColor+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIControl+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIControl+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIDevice+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIDevice+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIFont+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIFont+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIGestureRecognizer+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIGestureRecognizer+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIImage+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIImage+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIImageView+YYWebImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/Categories/UIImageView+YYWebImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIPasteboard+YYText.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/UIPasteboard+YYText.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIScreen+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIScreen+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIScrollView+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIScrollView+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UITableView+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UITableView+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UITextField+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UITextField+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/UIView+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIView+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYAnimatedImageView.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYAnimatedImageView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYAsyncLayer.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYAsyncLayer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYCGUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Quartz/YYCGUtilities.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYCache.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Cache/YYCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYClassInfo.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Model/YYClassInfo.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYDiskCache.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Cache/YYDiskCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYDispatchQueuePool.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYDispatchQueuePool.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYFileHash.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYFileHash.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYFrameImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYFrameImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYGestureRecognizer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYImageCache.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYImageCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYImageCoder.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYImageCoder.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYKVStorage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Cache/YYKVStorage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYKeychain.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYKeychain.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYKit.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/YYKit.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYKitMacro.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/YYKitMacro.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYLabel.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/YYLabel.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYMemoryCache.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Cache/YYMemoryCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYReachability.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYReachability.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYSentinel.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYSentinel.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYSpriteSheetImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYSpriteSheetImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextArchiver.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextArchiver.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextAttribute.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextContainerView.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextContainerView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextDebugOption.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextDebugOption.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextEffectWindow.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextEffectWindow.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextInput.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextInput.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextKeyboardManager.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextKeyboardManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextLayout.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextLayout.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextLine.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextLine.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextMagnifier.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextMagnifier.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextParser.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextParser.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextRubyAnnotation.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextRubyAnnotation.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextRunDelegate.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextRunDelegate.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextSelectionView.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextSelectionView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextUtilities.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTextView.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/YYTextView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYThreadSafeArray.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYThreadSafeArray.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYThreadSafeDictionary.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYThreadSafeDictionary.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTimer.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYTimer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYTransaction.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYTransaction.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYWeakProxy.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYWeakProxy.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYWebImageManager.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYWebImageManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/YYWebImageOperation.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYWebImageOperation.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Private/YYKit/_YYWebImageSetter.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/Categories/_YYWebImageSetter.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASAbstractLayoutController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASAbstractLayoutController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASAsciiArtBoxCreator.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASAsciiArtBoxCreator.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASAssert.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/Base/ASAssert.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASAvailability.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/Base/ASAvailability.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASBackgroundLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASBackgroundLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASBaseDefines.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/Base/ASBaseDefines.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASBasicImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASBasicImageDownloader.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASBatchContext.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASBatchContext.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASButtonNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASButtonNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCellNode+Internal.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCellNode+Internal.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCellNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCellNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCenterLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASCenterLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASChangeSetDataController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASChangeSetDataController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCollectionDataController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASCollectionDataController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCollectionInternal.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASCollectionInternal.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCollectionNode+Beta.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCollectionNode+Beta.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCollectionNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCollectionNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCollectionView.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCollectionView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCollectionViewFlowLayoutInspector.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASCollectionViewFlowLayoutInspector.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCollectionViewLayoutController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASCollectionViewLayoutController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCollectionViewLayoutFacilitatorProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCollectionViewLayoutFacilitatorProtocol.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASCollectionViewProtocols.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASCollectionViewProtocols.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASContextTransitioning.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASContextTransitioning.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASControlNode+Subclasses.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASControlNode+Subclasses.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASControlNode+tvOS.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASControlNode+tvOS.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASControlNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASControlNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASDataController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASDataController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASDealloc2MainObject.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASDealloc2MainObject.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASDelegateProxy.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASDelegateProxy.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASDimension.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASDimension.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASDisplayNode+Beta.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASDisplayNode+Beta.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASDisplayNode+Subclasses.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASDisplayNode+Subclasses.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASDisplayNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASDisplayNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASDisplayNodeExtras.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASDisplayNodeExtras.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASEditableTextNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASEditableTextNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASEnvironment.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASEnvironment.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASEqualityHelpers.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/Base/ASEqualityHelpers.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASFlowLayoutController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASFlowLayoutController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASHighlightOverlayLayer.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASHighlightOverlayLayer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASImageContainerProtocolCategories.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASImageContainerProtocolCategories.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASImageNode+tvOS.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASImageNode+tvOS.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASImageNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASImageNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASImageProtocols.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASImageProtocols.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASIndexPath.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASIndexPath.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASIndexedNodeContext.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASIndexedNodeContext.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASInsetLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASInsetLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASLayout.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayout.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASLayoutController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASLayoutController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASLayoutRangeType.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASLayoutRangeType.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASLayoutValidation.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayoutValidation.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASLayoutable.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayoutable.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASLayoutableExtensibility.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayoutableExtensibility.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASLayoutablePrivate.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASLayoutablePrivate.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASLog.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/Base/ASLog.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASMainSerialQueue.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASMainSerialQueue.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASMapNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASMapNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASMultiplexImageNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASMultiplexImageNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASMutableAttributedStringBuilder.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASMutableAttributedStringBuilder.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASNavigationController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASNavigationController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASNetworkImageNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASNetworkImageNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASOverlayLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASOverlayLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASPINRemoteImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASPINRemoteImageDownloader.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASPagerFlowLayout.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASPagerFlowLayout.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASPagerNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASPagerNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASPhotosFrameworkImageRequest.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASPhotosFrameworkImageRequest.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASRangeController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASRangeController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASRangeControllerUpdateRangeProtocol+Beta.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASRangeControllerUpdateRangeProtocol+Beta.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASRatioLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASRatioLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASRelativeLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASRelativeLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASRelativeSize.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASRelativeSize.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASRunLoopQueue.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASRunLoopQueue.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASScrollDirection.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASScrollDirection.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASScrollNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASScrollNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASStackLayoutDefines.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASStackLayoutDefines.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASStackLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASStackLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASStackLayoutable.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASStackLayoutable.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASStaticLayoutSpec.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASStaticLayoutSpec.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASStaticLayoutable.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Layout/ASStaticLayoutable.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASTabBarController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTabBarController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASTableNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTableNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASTableView.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTableView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASTableViewInternal.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTableViewInternal.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASTableViewProtocols.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTableViewProtocols.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASTextKitComponents.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextKitComponents.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASTextNode+Beta.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTextNode+Beta.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASTextNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASTextNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASTextNodeTypes.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/TextKit/ASTextNodeTypes.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASThread.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASThread.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASTraitCollection.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASTraitCollection.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASVideoNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASVideoNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASVideoPlayerNode.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASVideoPlayerNode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASViewController.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASViewController.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASVisibilityProtocols.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/ASVisibilityProtocols.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/ASWeakProxy.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/ASWeakProxy.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/AsyncDisplayKit+Debug.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/AsyncDisplayKit+Debug.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/AsyncDisplayKit.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/AsyncDisplayKit.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/CGRect+ASConvenience.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/CGRect+ASConvenience.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/NSIndexSet+ASHelpers.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/NSIndexSet+ASHelpers.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/NSMutableAttributedString+TextKitAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/NSMutableAttributedString+TextKitAdditions.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/UICollectionViewLayout+ASConvenience.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/UICollectionViewLayout+ASConvenience.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/UIImage+ASConvenience.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/UIImage+ASConvenience.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/UIView+ASConvenience.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/UIView+ASConvenience.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/_AS-objc-internal.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Private/_AS-objc-internal.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/_ASAsyncTransaction.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/Transactions/_ASAsyncTransaction.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/_ASAsyncTransactionContainer+Private.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/Transactions/_ASAsyncTransactionContainer+Private.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/_ASAsyncTransactionContainer.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/Transactions/_ASAsyncTransactionContainer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/_ASAsyncTransactionGroup.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/Transactions/_ASAsyncTransactionGroup.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/_ASDisplayLayer.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/_ASDisplayLayer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/_ASDisplayView.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/_ASDisplayView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/_ASDisplayViewAccessiblity.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/Details/_ASDisplayViewAccessiblity.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/AsyncDisplayKit/_ASTransitionContext.h: -------------------------------------------------------------------------------- 1 | ../../../AsyncDisplayKit/AsyncDisplayKit/_ASTransitionContext.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINCache/Nullability.h: -------------------------------------------------------------------------------- 1 | ../../../PINCache/PINCache/Nullability.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINCache/PINCache.h: -------------------------------------------------------------------------------- 1 | ../../../PINCache/PINCache/PINCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINCache/PINCacheObjectSubscripting.h: -------------------------------------------------------------------------------- 1 | ../../../PINCache/PINCache/PINCacheObjectSubscripting.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINCache/PINDiskCache.h: -------------------------------------------------------------------------------- 1 | ../../../PINCache/PINCache/PINDiskCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINCache/PINMemoryCache.h: -------------------------------------------------------------------------------- 1 | ../../../PINCache/PINCache/PINMemoryCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/NSData+ImageDetectors.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/Categories/NSData+ImageDetectors.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINAlternateRepresentationProvider.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINAlternateRepresentationProvider.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINAnimatedImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINAnimatedImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINAnimatedImageManager.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINAnimatedImageManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINButton+PINRemoteImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/Image Categories/PINButton+PINRemoteImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINDataTaskOperation.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINDataTaskOperation.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINImage+DecodedImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/Categories/PINImage+DecodedImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINImage+WebP.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/Categories/PINImage+WebP.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINImageView+PINRemoteImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/Image Categories/PINImageView+PINRemoteImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINProgressiveImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINProgressiveImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINRemoteImage.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINRemoteImageCallbacks.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageCallbacks.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINRemoteImageCategoryManager.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageCategoryManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINRemoteImageDownloadTask.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageDownloadTask.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINRemoteImageMacros.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageMacros.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINRemoteImageManager.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINRemoteImageManagerResult.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageManagerResult.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINRemoteImageMemoryContainer.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageMemoryContainer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINRemoteImageProcessorTask.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageProcessorTask.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINRemoteImageTask.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteImageTask.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINRemoteLock.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINRemoteLock.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/PINRemoteImage/PINURLSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../PINRemoteImage/Pod/Classes/PINURLSessionManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/CALayer+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Quartz/CALayer+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/CALayer+YYWebImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/Categories/CALayer+YYWebImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/MKAnnotationView+YYWebImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/Categories/MKAnnotationView+YYWebImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSArray+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSArray+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSAttributedString+YYText.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/NSAttributedString+YYText.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSBundle+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSBundle+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSData+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSData+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSDate+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSDate+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSDictionary+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSDictionary+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSKeyedUnarchiver+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSKeyedUnarchiver+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSNotificationCenter+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSNotificationCenter+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSNumber+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSNumber+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSObject+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSObject+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSObject+YYAddForARC.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSObject+YYAddForARC.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSObject+YYAddForKVO.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSObject+YYAddForKVO.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSObject+YYModel.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Model/NSObject+YYModel.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSParagraphStyle+YYText.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/NSParagraphStyle+YYText.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSString+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSString+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSThread+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSThread+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/NSTimer+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Foundation/NSTimer+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIApplication+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIApplication+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIBarButtonItem+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIBarButtonItem+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIBezierPath+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIBezierPath+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIButton+YYWebImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/Categories/UIButton+YYWebImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIColor+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIColor+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIControl+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIControl+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIDevice+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIDevice+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIFont+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIFont+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIGestureRecognizer+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIGestureRecognizer+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIImage+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIImage+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIImageView+YYWebImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/Categories/UIImageView+YYWebImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIPasteboard+YYText.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/UIPasteboard+YYText.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIScreen+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIScreen+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIScrollView+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIScrollView+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UITableView+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UITableView+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UITextField+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UITextField+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/UIView+YYAdd.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/UIKit/UIView+YYAdd.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/WebP/config.h: -------------------------------------------------------------------------------- 1 | ../../../../YYKit/Vendor/WebP.framework/Headers/config.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/WebP/decode.h: -------------------------------------------------------------------------------- 1 | ../../../../YYKit/Vendor/WebP.framework/Headers/decode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/WebP/demux.h: -------------------------------------------------------------------------------- 1 | ../../../../YYKit/Vendor/WebP.framework/Headers/demux.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/WebP/encode.h: -------------------------------------------------------------------------------- 1 | ../../../../YYKit/Vendor/WebP.framework/Headers/encode.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/WebP/extras.h: -------------------------------------------------------------------------------- 1 | ../../../../YYKit/Vendor/WebP.framework/Headers/extras.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/WebP/format_constants.h: -------------------------------------------------------------------------------- 1 | ../../../../YYKit/Vendor/WebP.framework/Headers/format_constants.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/WebP/mux.h: -------------------------------------------------------------------------------- 1 | ../../../../YYKit/Vendor/WebP.framework/Headers/mux.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/WebP/mux_types.h: -------------------------------------------------------------------------------- 1 | ../../../../YYKit/Vendor/WebP.framework/Headers/mux_types.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/WebP/types.h: -------------------------------------------------------------------------------- 1 | ../../../../YYKit/Vendor/WebP.framework/Headers/types.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYAnimatedImageView.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYAnimatedImageView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYAsyncLayer.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYAsyncLayer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYCGUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/Quartz/YYCGUtilities.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYCache.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Cache/YYCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYClassInfo.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Model/YYClassInfo.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYDiskCache.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Cache/YYDiskCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYDispatchQueuePool.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYDispatchQueuePool.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYFileHash.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYFileHash.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYFrameImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYFrameImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYGestureRecognizer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYImageCache.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYImageCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYImageCoder.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYImageCoder.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYKVStorage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Cache/YYKVStorage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYKeychain.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYKeychain.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYKit.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/YYKit.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYKitMacro.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Base/YYKitMacro.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYLabel.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/YYLabel.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYMemoryCache.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Cache/YYMemoryCache.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYReachability.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYReachability.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYSentinel.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYSentinel.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYSpriteSheetImage.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYSpriteSheetImage.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextArchiver.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextArchiver.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextAttribute.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextContainerView.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextContainerView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextDebugOption.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextDebugOption.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextEffectWindow.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextEffectWindow.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextInput.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextInput.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextKeyboardManager.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextKeyboardManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextLayout.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextLayout.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextLine.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextLine.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextMagnifier.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextMagnifier.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextParser.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextParser.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextRubyAnnotation.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextRubyAnnotation.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextRunDelegate.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextRunDelegate.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextSelectionView.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/Component/YYTextSelectionView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/String/YYTextUtilities.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTextView.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Text/YYTextView.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYThreadSafeArray.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYThreadSafeArray.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYThreadSafeDictionary.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYThreadSafeDictionary.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTimer.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYTimer.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYTransaction.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYTransaction.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYWeakProxy.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Utility/YYWeakProxy.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYWebImageManager.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYWebImageManager.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/YYWebImageOperation.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/YYWebImageOperation.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/Headers/Public/YYKit/_YYWebImageSetter.h: -------------------------------------------------------------------------------- 1 | ../../../YYKit/YYKit/Image/Categories/_YYWebImageSetter.h -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINCache/PINCache/Nullability.h: -------------------------------------------------------------------------------- 1 | // PINCache is a modified version of TMCache 2 | // Modifications by Garrett Moon 3 | // Copyright (c) 2015 Pinterest. All rights reserved. 4 | 5 | #ifndef PINCache_nullability_h 6 | #define PINCache_nullability_h 7 | 8 | #if !__has_feature(nullability) 9 | #define NS_ASSUME_NONNULL_BEGIN 10 | #define NS_ASSUME_NONNULL_END 11 | #define nullable 12 | #define nonnull 13 | #define null_unspecified 14 | #define null_resettable 15 | #define __nullable 16 | #define __nonnull 17 | #define __null_unspecified 18 | #endif 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015-2016 Pinterest, Inc. 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/Categories/NSData+ImageDetectors.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSData+ImageDetectors.h 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 11/19/14. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface NSData (PINImageDetectors) 12 | 13 | - (BOOL)pin_isGIF; 14 | #ifdef PIN_WEBP 15 | - (BOOL)pin_isWebP; 16 | #endif 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/Categories/PINImage+WebP.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+WebP.h 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 11/18/14. 6 | // 7 | // 8 | 9 | #ifdef PIN_WEBP 10 | 11 | #if PIN_TARGET_IOS 12 | #import 13 | #elif PIN_TARGET_MAC 14 | #import 15 | #endif 16 | 17 | #import "PINRemoteImageMacros.h" 18 | 19 | @interface PINImage (PINWebP) 20 | 21 | + (PINImage *)pin_imageWithWebPData:(NSData *)webPData; 22 | 23 | @end 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/Image Categories/PINButton+PINRemoteImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIButton+PINRemoteImage.h 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 8/18/14. 6 | // 7 | // 8 | 9 | #if PIN_TARGET_IOS 10 | #import 11 | #elif PIN_TARGET_MAC 12 | #import 13 | #endif 14 | 15 | #import "PINRemoteImageManager.h" 16 | #import "PINRemoteImageCategoryManager.h" 17 | 18 | @interface PINButton (PINRemoteImage) 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/Image Categories/PINImageView+PINRemoteImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImageView+PINRemoteImage.h 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 8/17/14. 6 | // 7 | // 8 | 9 | #if PIN_TARGET_IOS 10 | #import 11 | #elif PIN_TARGET_MAC 12 | #import 13 | #endif 14 | 15 | #import "PINRemoteImageManager.h" 16 | #import "PINRemoteImageCategoryManager.h" 17 | 18 | @interface PINImageView (PINRemoteImage) 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/PINAlternateRepresentationProvider.m: -------------------------------------------------------------------------------- 1 | // 2 | // PINAlternateRepresentationProvider.m 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 3/17/16. 6 | // 7 | // 8 | 9 | #import "PINAlternateRepresentationProvider.h" 10 | 11 | #import "NSData+ImageDetectors.h" 12 | #if USE_FLANIMATED_IMAGE 13 | #import 14 | #endif 15 | 16 | @implementation PINAlternateRepresentationProvider 17 | 18 | - (id)alternateRepresentationWithData:(NSData *)data options:(PINRemoteImageManagerDownloadOptions)options 19 | { 20 | #if USE_FLANIMATED_IMAGE 21 | if ([data pin_isGIF]) { 22 | return [FLAnimatedImage animatedImageWithGIFData:data]; 23 | } 24 | #endif 25 | return nil; 26 | } 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/PINDataTaskOperation.h: -------------------------------------------------------------------------------- 1 | // 2 | // PINDataTaskOperation.h 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 3/12/15. 6 | // 7 | // 8 | 9 | #import 10 | 11 | #import "PINURLSessionManager.h" 12 | 13 | @interface PINDataTaskOperation : NSOperation 14 | 15 | @property (nonatomic, readonly, nullable) NSURLSessionDataTask *dataTask; 16 | 17 | + (nonnull instancetype)dataTaskOperationWithSessionManager:(nonnull PINURLSessionManager *)sessionManager 18 | request:(nonnull NSURLRequest *)request 19 | completionHandler:(nonnull void (^)(NSURLResponse * _Nonnull response, NSError * _Nullable error))completionHandler; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/PINRemoteImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // PINRemoteImage.h 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 8/17/14. 6 | // 7 | // 8 | 9 | #ifndef Pods_PINRemoteImage_h 10 | #define Pods_PINRemoteImage_h 11 | 12 | #import "PINRemoteImageMacros.h" 13 | 14 | #import "PINRemoteImageManager.h" 15 | #import "PINRemoteImageCategoryManager.h" 16 | #import "PINRemoteImageManagerResult.h" 17 | #import "PINProgressiveImage.h" 18 | #import "PINURLSessionManager.h" 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/PINRemoteImageCallbacks.h: -------------------------------------------------------------------------------- 1 | // 2 | // PINRemoteImageCallbacks.h 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 3/9/15. 6 | // 7 | // 8 | 9 | #import 10 | 11 | #import "PINRemoteImageManager.h" 12 | 13 | @interface PINRemoteImageCallbacks : NSObject 14 | 15 | @property (nonatomic, strong, nullable) PINRemoteImageManagerImageCompletion completionBlock; 16 | @property (nonatomic, strong, nullable) PINRemoteImageManagerImageCompletion progressImageBlock; 17 | @property (nonatomic, strong, nullable) PINRemoteImageManagerProgressDownload progressDownloadBlock; 18 | @property (nonatomic, assign) CFTimeInterval requestTime; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/PINRemoteImageCallbacks.m: -------------------------------------------------------------------------------- 1 | // 2 | // PINRemoteImageCallbacks.m 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 3/9/15. 6 | // 7 | // 8 | 9 | #import "PINRemoteImageCallbacks.h" 10 | 11 | @implementation PINRemoteImageCallbacks 12 | 13 | - (void)setCompletionBlock:(PINRemoteImageManagerImageCompletion)completionBlock 14 | { 15 | _completionBlock = [completionBlock copy]; 16 | self.requestTime = CACurrentMediaTime(); 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/PINRemoteImageMemoryContainer.h: -------------------------------------------------------------------------------- 1 | // 2 | // PINRemoteImageMemoryContainer.h 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 3/17/16. 6 | // 7 | // 8 | 9 | #import 10 | 11 | #import "PINRemoteImageMacros.h" 12 | #import "PINRemoteLock.h" 13 | 14 | @class PINImage; 15 | 16 | @interface PINRemoteImageMemoryContainer : NSObject 17 | 18 | @property (nonatomic, strong) PINImage *image; 19 | @property (nonatomic, strong) NSData *data; 20 | @property (nonatomic, strong) PINRemoteLock *lock; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/PINRemoteImageMemoryContainer.m: -------------------------------------------------------------------------------- 1 | // 2 | // PINRemoteImageMemoryContainer.m 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 3/17/16. 6 | // 7 | // 8 | 9 | #import "PINRemoteImageMemoryContainer.h" 10 | 11 | @implementation PINRemoteImageMemoryContainer 12 | 13 | - (instancetype)init 14 | { 15 | if (self = [super init]) { 16 | _lock = [[PINRemoteLock alloc] initWithName:@"PINRemoteImageMemoryContainer" lockType:PINRemoteLockTypeNonRecursive]; 17 | } 18 | return self; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/PINRemoteImageProcessorTask.h: -------------------------------------------------------------------------------- 1 | // 2 | // PINRemoteImageProcessorTask.h 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 3/9/15. 6 | // 7 | // 8 | 9 | #import "PINRemoteImageTask.h" 10 | 11 | @interface PINRemoteImageProcessorTask : PINRemoteImageTask 12 | 13 | @property (nonatomic, strong, nullable) NSUUID *downloadTaskUUID; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/PINRemoteImageProcessorTask.m: -------------------------------------------------------------------------------- 1 | // 2 | // PINRemoteImageProcessorTask.m 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 3/9/15. 6 | // 7 | // 8 | 9 | #import "PINRemoteImageProcessorTask.h" 10 | 11 | @implementation PINRemoteImageProcessorTask 12 | 13 | - (BOOL)cancelWithUUID:(NSUUID *)UUID manager:(PINRemoteImageManager *)manager 14 | { 15 | BOOL noMoreCompletions = [super cancelWithUUID:UUID manager:manager]; 16 | if (noMoreCompletions && self.downloadTaskUUID) { 17 | [manager cancelTaskWithUUID:self.downloadTaskUUID]; 18 | _downloadTaskUUID = nil; 19 | } 20 | return noMoreCompletions; 21 | } 22 | 23 | - (void)setDownloadTaskUUID:(NSUUID *)downloadTaskUUID 24 | { 25 | NSAssert(_downloadTaskUUID == nil, @"downloadTaskUUID should be nil"); 26 | _downloadTaskUUID = downloadTaskUUID; 27 | } 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/PINRemoteImage/Pod/Classes/PINRemoteLock.h: -------------------------------------------------------------------------------- 1 | // 2 | // PINRemoteLock.h 3 | // Pods 4 | // 5 | // Created by Garrett Moon on 3/17/16. 6 | // 7 | // 8 | 9 | #import 10 | 11 | /** The type of lock, either recursive or non-recursive */ 12 | typedef NS_ENUM(NSUInteger, PINRemoteLockType) { 13 | /** A non-recursive version of the lock. The default. */ 14 | PINRemoteLockTypeNonRecursive = 0, 15 | /** A recursive version of the lock. More expensive. */ 16 | PINRemoteLockTypeRecursive, 17 | }; 18 | 19 | @interface PINRemoteLock : NSObject 20 | 21 | - (instancetype)initWithName:(NSString *)lockName lockType:(PINRemoteLockType)lockType NS_DESIGNATED_INITIALIZER; 22 | - (instancetype)initWithName:(NSString *)lockName; 23 | - (void)lockWithBlock:(dispatch_block_t)block; 24 | 25 | - (void)lock; 26 | - (void)unlock; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Target Support Files/AsyncDisplayKit/AsyncDisplayKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_AsyncDisplayKit : NSObject 3 | @end 4 | @implementation PodsDummy_AsyncDisplayKit 5 | @end 6 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Target Support Files/AsyncDisplayKit/AsyncDisplayKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Target Support Files/PINCache/PINCache-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_PINCache : NSObject 3 | @end 4 | @implementation PodsDummy_PINCache 5 | @end 6 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Target Support Files/PINCache/PINCache-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | #ifndef TARGET_OS_WATCH 6 | #define TARGET_OS_WATCH 0 7 | #endif 8 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Target Support Files/PINCache/PINCache.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/PINCache 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PINCache" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AsyncDisplayKit" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/YYKit" 4 | OTHER_LDFLAGS = -framework "Foundation" -weak_framework "UIKit" 5 | PODS_BUILD_DIR = $BUILD_DIR 6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Target Support Files/PINRemoteImage/PINRemoteImage-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_PINRemoteImage : NSObject 3 | @end 4 | @implementation PodsDummy_PINRemoteImage 5 | @end 6 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Target Support Files/PINRemoteImage/PINRemoteImage-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Target Support Files/PINRemoteImage/PINRemoteImage.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/PINRemoteImage 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PINRemoteImage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AsyncDisplayKit" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/YYKit" 4 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PINCache" 5 | OTHER_LDFLAGS = -framework "Accelerate" -framework "ImageIO" -framework "UIKit" 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Target Support Files/Pods-DisplayLayout/Pods-DisplayLayout-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_DisplayLayout : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_DisplayLayout 5 | @end 6 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Target Support Files/YYKit/YYKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_YYKit : NSObject 3 | @end 4 | @implementation PodsDummy_YYKit 5 | @end 6 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/Target Support Files/YYKit/YYKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/YYKit/Vendor/WebP.framework/WebP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizelu/DisplayTestDemo/eac96544ef11840802826b5289a62e517ab7f1a4/DisplayLayout/Pods/YYKit/Vendor/WebP.framework/WebP -------------------------------------------------------------------------------- /DisplayLayout/Pods/YYKit/YYKit/Base/Foundation/NSObject+YYAddForARC.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+YYAddForARC.h 3 | // YYKit 4 | // 5 | // Created by ibireme on 13/12/15. 6 | // Copyright (c) 2015 ibireme. 7 | // 8 | // This source code is licensed under the MIT-style license found in the 9 | // LICENSE file in the root directory of this source tree. 10 | // 11 | 12 | #import 13 | 14 | /** 15 | Debug method for NSObject when using ARC. 16 | */ 17 | @interface NSObject (YYAddForARC) 18 | 19 | /// Same as `retain` 20 | - (instancetype)arcDebugRetain; 21 | 22 | /// Same as `release` 23 | - (oneway void)arcDebugRelease; 24 | 25 | /// Same as `autorelease` 26 | - (instancetype)arcDebugAutorelease; 27 | 28 | /// Same as `retainCount` 29 | - (NSUInteger)arcDebugRetainCount; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/YYKit/YYKit/Base/Foundation/NSThread+YYAdd.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSThread+YYAdd.h 3 | // YYKit 4 | // 5 | // Created by ibireme on 15/7/3. 6 | // Copyright (c) 2015 ibireme. 7 | // 8 | // This source code is licensed under the MIT-style license found in the 9 | // LICENSE file in the root directory of this source tree. 10 | // 11 | 12 | #import 13 | 14 | @interface NSThread (YYAdd) 15 | 16 | /** 17 | Add an autorelease pool to current runloop for current thread. 18 | 19 | @discussion If you create your own thread (NSThread/pthread), and you use 20 | runloop to manage your task, you may use this method to add an autorelease pool 21 | to the runloop. Its behavior is the same as the main thread's autorelease pool. 22 | */ 23 | + (void)addAutoreleasePoolToCurrentRunloop; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/YYKit/YYKit/Base/UIKit/UITextField+YYAdd.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITextField+YYAdd.h 3 | // YYKit 4 | // 5 | // Created by ibireme on 14/5/12. 6 | // Copyright (c) 2015 ibireme. 7 | // 8 | // This source code is licensed under the MIT-style license found in the 9 | // LICENSE file in the root directory of this source tree. 10 | // 11 | 12 | #import 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | /** 17 | Provides extensions for `UITextField`. 18 | */ 19 | @interface UITextField (YYAdd) 20 | 21 | /** 22 | Set all text selected. 23 | */ 24 | - (void)selectAllText; 25 | 26 | /** 27 | Set text in range selected. 28 | 29 | @param range The range of selected text in a document. 30 | */ 31 | - (void)setSelectedRange:(NSRange)range; 32 | 33 | @end 34 | 35 | NS_ASSUME_NONNULL_END 36 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/YYKit/YYKit/Utility/YYSentinel.h: -------------------------------------------------------------------------------- 1 | // 2 | // YYSentinel.h 3 | // YYKit 4 | // 5 | // Created by ibireme on 15/4/13. 6 | // Copyright (c) 2015 ibireme. 7 | // 8 | // This source code is licensed under the MIT-style license found in the 9 | // LICENSE file in the root directory of this source tree. 10 | // 11 | 12 | #import 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | /** 17 | YYSentinel is a thread safe incrementing counter. 18 | It may be used in some multi-threaded situation. 19 | */ 20 | @interface YYSentinel : NSObject 21 | 22 | /// Returns the current value of the counter. 23 | @property (readonly) int32_t value; 24 | 25 | /// Increase the value atomically. 26 | /// @return The new value. 27 | - (int32_t)increase; 28 | 29 | @end 30 | 31 | NS_ASSUME_NONNULL_END 32 | -------------------------------------------------------------------------------- /DisplayLayout/Pods/YYKit/YYKit/Utility/YYSentinel.m: -------------------------------------------------------------------------------- 1 | // 2 | // YYSentinel.m 3 | // YYKit 4 | // 5 | // Created by ibireme on 15/4/13. 6 | // Copyright (c) 2015 ibireme. 7 | // 8 | // This source code is licensed under the MIT-style license found in the 9 | // LICENSE file in the root directory of this source tree. 10 | // 11 | 12 | #import "YYSentinel.h" 13 | #import 14 | 15 | @implementation YYSentinel { 16 | int32_t _value; 17 | } 18 | 19 | - (int32_t)value { 20 | return _value; 21 | } 22 | 23 | - (int32_t)increase { 24 | return OSAtomicIncrement32(&_value); 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DisplayTestDemo 2 | UI性能测试 3 | --------------------------------------------------------------------------------