├── ASDisplayKitLayoutSpecDemo.xcodeproj
├── project.pbxproj
├── project.xcworkspace
│ └── contents.xcworkspacedata
└── xcuserdata
│ └── tongxing.xcuserdatad
│ └── xcschemes
│ └── xcschememanagement.plist
├── ASDisplayKitLayoutSpecDemo.xcworkspace
├── contents.xcworkspacedata
└── xcuserdata
│ └── tongxing.xcuserdatad
│ └── UserInterfaceState.xcuserstate
├── ASDisplayKitLayoutSpecDemo
├── AppDelegate.h
├── AppDelegate.m
├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ ├── Contents.json
│ ├── icon_android.imageset
│ │ ├── Contents.json
│ │ ├── icon_android.png
│ │ ├── icon_android@2x.png
│ │ └── icon_android@3x.png
│ ├── icon_comment.imageset
│ │ ├── Contents.json
│ │ ├── icon_comment.png
│ │ ├── icon_comment@2x.png
│ │ └── icon_comment@3x.png
│ ├── icon_ios.imageset
│ │ ├── Contents.json
│ │ ├── icon_ios.png
│ │ ├── icon_ios@2x.png
│ │ └── icon_ios@3x.png
│ ├── icon_like.imageset
│ │ ├── Contents.json
│ │ ├── icon_like.png
│ │ ├── icon_like@2x.png
│ │ └── icon_like@3x.png
│ ├── icon_liked.imageset
│ │ ├── Contents.json
│ │ ├── icon_liked.png
│ │ ├── icon_liked@2x.png
│ │ └── icon_liked@3x.png
│ └── icon_more.imageset
│ │ ├── Contents.json
│ │ ├── icon_more.png
│ │ ├── icon_more@2x.png
│ │ └── icon_more@3x.png
├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
├── Info.plist
├── Model
│ ├── Post.h
│ └── Post.m
├── Post.h
├── Post.m
├── PrefixHeader.pch
├── TFTableViewManager
│ ├── ASTableViewModule
│ │ ├── TFTableViewItemCellNode.h
│ │ └── TFTableViewItemCellNode.m
│ ├── DefaultItem
│ │ ├── TFDefaultTableViewItem.h
│ │ ├── TFDefaultTableViewItem.m
│ │ ├── TFDefaultTableViewItemCell.h
│ │ ├── TFDefaultTableViewItemCell.m
│ │ ├── TFDefaultTableViewItemCellNode.h
│ │ └── TFDefaultTableViewItemCellNode.m
│ ├── TFTableViewItem.h
│ ├── TFTableViewItem.m
│ ├── TFTableViewManager.h
│ ├── TFTableViewManager.m
│ ├── TFTableViewManagerKit.h
│ ├── TFTableViewSection.h
│ ├── TFTableViewSection.m
│ └── UITableViewModule
│ │ ├── TFTableViewItemCell.h
│ │ └── TFTableViewItemCell.m
├── Tableview
│ ├── Cell
│ │ ├── ASDemoBackgroundLayoutItemCellNode.h
│ │ ├── ASDemoBackgroundLayoutItemCellNode.m
│ │ ├── ASDemoInsetLayoutItemCellNode.h
│ │ ├── ASDemoInsetLayoutItemCellNode.m
│ │ ├── ASDemoLayoutItemCellNode.h
│ │ ├── ASDemoLayoutItemCellNode.m
│ │ ├── ASDemoListItemCellNode.h
│ │ ├── ASDemoListItemCellNode.m
│ │ ├── ASDemoOverlayLayoutItemCellNode.h
│ │ ├── ASDemoOverlayLayoutItemCellNode.m
│ │ ├── ASDemoRatioLayoutItemCellNode.h
│ │ ├── ASDemoRatioLayoutItemCellNode.m
│ │ ├── ASDemoRelativeLayoutItemCellNode.h
│ │ ├── ASDemoRelativeLayoutItemCellNode.m
│ │ ├── ASDemoStackLayoutItemCellNode.h
│ │ ├── ASDemoStackLayoutItemCellNode.m
│ │ ├── Demo1ItemCellNode.h
│ │ ├── Demo1ItemCellNode.m
│ │ ├── Demo2ItemCellNode.h
│ │ ├── Demo2ItemCellNode.m
│ │ ├── SocialAppItemCellNode.h
│ │ └── SocialAppItemCellNode.m
│ └── ViewModel
│ │ ├── ASDemoBackgroundLayoutItem.h
│ │ ├── ASDemoBackgroundLayoutItem.m
│ │ ├── ASDemoInsetLayoutItem.h
│ │ ├── ASDemoInsetLayoutItem.m
│ │ ├── ASDemoLayoutItem.h
│ │ ├── ASDemoLayoutItem.m
│ │ ├── ASDemoListItem.h
│ │ ├── ASDemoListItem.m
│ │ ├── ASDemoOverlayLayoutItem.h
│ │ ├── ASDemoOverlayLayoutItem.m
│ │ ├── ASDemoRatioLayoutItem.h
│ │ ├── ASDemoRatioLayoutItem.m
│ │ ├── ASDemoRelativeLayoutItem.h
│ │ ├── ASDemoRelativeLayoutItem.m
│ │ ├── ASDemoStackLayoutItem.h
│ │ ├── ASDemoStackLayoutItem.m
│ │ ├── Demo1Item.h
│ │ ├── Demo1Item.m
│ │ ├── Demo2Item.h
│ │ ├── Demo2Item.m
│ │ ├── SocialAppItem.h
│ │ └── SocialAppItem.m
├── View
│ ├── CommentsNode.h
│ ├── CommentsNode.m
│ ├── LikesNode.h
│ └── LikesNode.m
├── ViewController.h
├── ViewController.m
├── ViewController
│ ├── ASBackgroundLayoutSpecViewController.h
│ ├── ASBackgroundLayoutSpecViewController.m
│ ├── ASInsetLayoutSepcViewController.h
│ ├── ASInsetLayoutSepcViewController.m
│ ├── ASLayoutDemoListViewController.h
│ ├── ASLayoutDemoListViewController.m
│ ├── ASOverlayLayoutSpecViewController.h
│ ├── ASOverlayLayoutSpecViewController.m
│ ├── ASRatioLayoutSpecViewController.h
│ ├── ASRatioLayoutSpecViewController.m
│ ├── ASRelativeLayoutSpecViewController.h
│ ├── ASRelativeLayoutSpecViewController.m
│ ├── ASStackLayoutSpecViewController.h
│ ├── ASStackLayoutSpecViewController.m
│ └── Office Demo
│ │ ├── Demo1ViewController.h
│ │ ├── Demo1ViewController.m
│ │ ├── Demo2ViewController.h
│ │ ├── Demo2ViewController.m
│ │ ├── SocialAppViewController.h
│ │ └── SocialAppViewController.m
└── main.m
├── Podfile
├── Podfile.lock
├── Pods
├── Headers
│ ├── Private
│ │ ├── PINCache
│ │ │ ├── PINCache.h
│ │ │ ├── PINCacheMacros.h
│ │ │ ├── PINCacheObjectSubscripting.h
│ │ │ ├── PINCaching.h
│ │ │ ├── PINDiskCache.h
│ │ │ └── PINMemoryCache.h
│ │ ├── PINOperation
│ │ │ ├── PINOperation.h
│ │ │ ├── PINOperationGroup.h
│ │ │ ├── PINOperationMacros.h
│ │ │ ├── PINOperationQueue.h
│ │ │ └── PINOperationTypes.h
│ │ ├── PINRemoteImage
│ │ │ ├── NSData+ImageDetectors.h
│ │ │ ├── PINAlternateRepresentationProvider.h
│ │ │ ├── PINAnimatedImage.h
│ │ │ ├── PINAnimatedImageManager.h
│ │ │ ├── PINButton+PINRemoteImage.h
│ │ │ ├── PINCache+PINRemoteImageCaching.h
│ │ │ ├── PINImage+DecodedImage.h
│ │ │ ├── PINImage+ScaledImage.h
│ │ │ ├── PINImage+WebP.h
│ │ │ ├── PINImageView+PINRemoteImage.h
│ │ │ ├── PINProgressiveImage.h
│ │ │ ├── PINRemoteImage.h
│ │ │ ├── PINRemoteImageBasicCache.h
│ │ │ ├── PINRemoteImageCaching.h
│ │ │ ├── PINRemoteImageCallbacks.h
│ │ │ ├── PINRemoteImageCategoryManager.h
│ │ │ ├── PINRemoteImageDownloadQueue.h
│ │ │ ├── PINRemoteImageDownloadTask.h
│ │ │ ├── PINRemoteImageMacros.h
│ │ │ ├── PINRemoteImageManager.h
│ │ │ ├── PINRemoteImageManagerResult.h
│ │ │ ├── PINRemoteImageMemoryContainer.h
│ │ │ ├── PINRemoteImageProcessorTask.h
│ │ │ ├── PINRemoteImageTask.h
│ │ │ ├── PINRemoteLock.h
│ │ │ ├── PINResume.h
│ │ │ └── PINURLSessionManager.h
│ │ └── Texture
│ │ │ └── AsyncDisplayKit
│ │ │ ├── ASAbsoluteLayoutElement.h
│ │ │ ├── ASAbsoluteLayoutSpec.h
│ │ │ ├── ASAbstractLayoutController.h
│ │ │ ├── ASAsciiArtBoxCreator.h
│ │ │ ├── ASAssert.h
│ │ │ ├── ASAvailability.h
│ │ │ ├── ASBackgroundLayoutSpec.h
│ │ │ ├── ASBaseDefines.h
│ │ │ ├── ASBasicImageDownloader.h
│ │ │ ├── ASBasicImageDownloaderInternal.h
│ │ │ ├── ASBatchContext.h
│ │ │ ├── ASBatchFetching.h
│ │ │ ├── ASBatchFetchingDelegate.h
│ │ │ ├── ASBlockTypes.h
│ │ │ ├── ASButtonNode.h
│ │ │ ├── ASCellNode+Internal.h
│ │ │ ├── ASCellNode.h
│ │ │ ├── ASCenterLayoutSpec.h
│ │ │ ├── ASCollectionElement.h
│ │ │ ├── ASCollectionFlowLayoutDelegate.h
│ │ │ ├── ASCollectionInternal.h
│ │ │ ├── ASCollectionLayout.h
│ │ │ ├── ASCollectionLayoutContext+Private.h
│ │ │ ├── ASCollectionLayoutContext.h
│ │ │ ├── ASCollectionLayoutDelegate.h
│ │ │ ├── ASCollectionLayoutState.h
│ │ │ ├── ASCollectionNode+Beta.h
│ │ │ ├── ASCollectionNode.h
│ │ │ ├── ASCollectionView+Undeprecated.h
│ │ │ ├── ASCollectionView.h
│ │ │ ├── ASCollectionViewFlowLayoutInspector.h
│ │ │ ├── ASCollectionViewLayoutController.h
│ │ │ ├── ASCollectionViewLayoutFacilitatorProtocol.h
│ │ │ ├── ASCollectionViewLayoutInspector.h
│ │ │ ├── ASCollectionViewProtocols.h
│ │ │ ├── ASContextTransitioning.h
│ │ │ ├── ASControlNode+Subclasses.h
│ │ │ ├── ASControlNode+tvOS.h
│ │ │ ├── ASControlNode.h
│ │ │ ├── ASControlTargetAction.h
│ │ │ ├── ASDataController.h
│ │ │ ├── ASDefaultPlayButton.h
│ │ │ ├── ASDefaultPlaybackButton.h
│ │ │ ├── ASDelegateProxy.h
│ │ │ ├── ASDimension.h
│ │ │ ├── ASDimensionDeprecated.h
│ │ │ ├── ASDimensionInternal.h
│ │ │ ├── ASDispatch.h
│ │ │ ├── ASDisplayNode+Ancestry.h
│ │ │ ├── ASDisplayNode+Beta.h
│ │ │ ├── ASDisplayNode+Convenience.h
│ │ │ ├── ASDisplayNode+DebugTiming.h
│ │ │ ├── ASDisplayNode+Deprecated.h
│ │ │ ├── ASDisplayNode+FrameworkPrivate.h
│ │ │ ├── ASDisplayNode+FrameworkSubclasses.h
│ │ │ ├── ASDisplayNode+Subclasses.h
│ │ │ ├── ASDisplayNode.h
│ │ │ ├── ASDisplayNodeExtras.h
│ │ │ ├── ASDisplayNodeInternal.h
│ │ │ ├── ASDisplayNodeLayout.h
│ │ │ ├── ASDisplayNodeTipState.h
│ │ │ ├── ASEditableTextNode.h
│ │ │ ├── ASElementMap.h
│ │ │ ├── ASEqualityHelpers.h
│ │ │ ├── ASEventLog.h
│ │ │ ├── ASHashing.h
│ │ │ ├── ASHighlightOverlayLayer.h
│ │ │ ├── ASIGListAdapterBasedDataSource.h
│ │ │ ├── ASImageContainerProtocolCategories.h
│ │ │ ├── ASImageNode+AnimatedImagePrivate.h
│ │ │ ├── ASImageNode+CGExtras.h
│ │ │ ├── ASImageNode+Private.h
│ │ │ ├── ASImageNode+tvOS.h
│ │ │ ├── ASImageNode.h
│ │ │ ├── ASImageProtocols.h
│ │ │ ├── ASInsetLayoutSpec.h
│ │ │ ├── ASInternalHelpers.h
│ │ │ ├── ASLayerBackingTipProvider.h
│ │ │ ├── ASLayout.h
│ │ │ ├── ASLayoutController.h
│ │ │ ├── ASLayoutElement.h
│ │ │ ├── ASLayoutElementExtensibility.h
│ │ │ ├── ASLayoutElementPrivate.h
│ │ │ ├── ASLayoutElementStylePrivate.h
│ │ │ ├── ASLayoutManager.h
│ │ │ ├── ASLayoutRangeType.h
│ │ │ ├── ASLayoutSpec+Subclasses.h
│ │ │ ├── ASLayoutSpec.h
│ │ │ ├── ASLayoutSpecPrivate.h
│ │ │ ├── ASLayoutSpecUtilities.h
│ │ │ ├── ASLayoutTransition.h
│ │ │ ├── ASLog.h
│ │ │ ├── ASMainSerialQueue.h
│ │ │ ├── ASMapNode.h
│ │ │ ├── ASMultiplexImageNode.h
│ │ │ ├── ASMutableAttributedStringBuilder.h
│ │ │ ├── ASMutableElementMap.h
│ │ │ ├── ASNavigationController.h
│ │ │ ├── ASNetworkImageNode.h
│ │ │ ├── ASNodeController+Beta.h
│ │ │ ├── ASObjectDescriptionHelpers.h
│ │ │ ├── ASOverlayLayoutSpec.h
│ │ │ ├── ASPINRemoteImageDownloader.h
│ │ │ ├── ASPageTable.h
│ │ │ ├── ASPagerFlowLayout.h
│ │ │ ├── ASPagerNode.h
│ │ │ ├── ASPendingStateController.h
│ │ │ ├── ASPhotosFrameworkImageRequest.h
│ │ │ ├── ASRangeController.h
│ │ │ ├── ASRangeControllerUpdateRangeProtocol+Beta.h
│ │ │ ├── ASRangeManagingNode.h
│ │ │ ├── ASRatioLayoutSpec.h
│ │ │ ├── ASRectTable.h
│ │ │ ├── ASRelativeLayoutSpec.h
│ │ │ ├── ASResponderChainEnumerator.h
│ │ │ ├── ASRunLoopQueue.h
│ │ │ ├── ASScrollDirection.h
│ │ │ ├── ASScrollNode.h
│ │ │ ├── ASSection.h
│ │ │ ├── ASSectionContext.h
│ │ │ ├── ASSectionController.h
│ │ │ ├── ASStackLayoutDefines.h
│ │ │ ├── ASStackLayoutElement.h
│ │ │ ├── ASStackLayoutSpec.h
│ │ │ ├── ASStackLayoutSpecUtilities.h
│ │ │ ├── ASStackPositionedLayout.h
│ │ │ ├── ASStackUnpositionedLayout.h
│ │ │ ├── ASSupplementaryNodeSource.h
│ │ │ ├── ASTabBarController.h
│ │ │ ├── ASTableLayoutController.h
│ │ │ ├── ASTableNode+Beta.h
│ │ │ ├── ASTableNode.h
│ │ │ ├── ASTableView+Undeprecated.h
│ │ │ ├── ASTableView.h
│ │ │ ├── ASTableViewInternal.h
│ │ │ ├── ASTableViewProtocols.h
│ │ │ ├── ASTextAttribute.h
│ │ │ ├── ASTextDebugOption.h
│ │ │ ├── ASTextInput.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
│ │ │ ├── ASTextLayout.h
│ │ │ ├── ASTextLine.h
│ │ │ ├── ASTextNode+Beta.h
│ │ │ ├── ASTextNode.h
│ │ │ ├── ASTextNode2.h
│ │ │ ├── ASTextNodeTypes.h
│ │ │ ├── ASTextNodeWordKerner.h
│ │ │ ├── ASTextRunDelegate.h
│ │ │ ├── ASTextUtilities.h
│ │ │ ├── ASThread.h
│ │ │ ├── ASTip.h
│ │ │ ├── ASTipNode.h
│ │ │ ├── ASTipProvider.h
│ │ │ ├── ASTipsController.h
│ │ │ ├── ASTipsWindow.h
│ │ │ ├── ASTraceEvent.h
│ │ │ ├── ASTraitCollection.h
│ │ │ ├── ASTwoDimensionalArrayUtils.h
│ │ │ ├── ASVideoNode.h
│ │ │ ├── ASVideoPlayerNode.h
│ │ │ ├── ASViewController.h
│ │ │ ├── ASVisibilityProtocols.h
│ │ │ ├── ASWeakMap.h
│ │ │ ├── ASWeakProxy.h
│ │ │ ├── ASWeakSet.h
│ │ │ ├── AsyncDisplayKit+Debug.h
│ │ │ ├── AsyncDisplayKit+IGListKitMethods.h
│ │ │ ├── AsyncDisplayKit+Tips.h
│ │ │ ├── AsyncDisplayKit.h
│ │ │ ├── CoreGraphics+ASConvenience.h
│ │ │ ├── IGListAdapter+AsyncDisplayKit.h
│ │ │ ├── NSArray+Diffing.h
│ │ │ ├── NSAttributedString+ASText.h
│ │ │ ├── NSIndexSet+ASHelpers.h
│ │ │ ├── NSMutableAttributedString+TextKitAdditions.h
│ │ │ ├── NSParagraphStyle+ASText.h
│ │ │ ├── UICollectionViewLayout+ASConvenience.h
│ │ │ ├── UIImage+ASConvenience.h
│ │ │ ├── UIResponder+AsyncDisplayKit.h
│ │ │ ├── UIView+ASConvenience.h
│ │ │ ├── _ASAsyncTransaction.h
│ │ │ ├── _ASAsyncTransactionContainer+Private.h
│ │ │ ├── _ASAsyncTransactionContainer.h
│ │ │ ├── _ASAsyncTransactionGroup.h
│ │ │ ├── _ASCollectionReusableView.h
│ │ │ ├── _ASCollectionViewCell.h
│ │ │ ├── _ASCoreAnimationExtras.h
│ │ │ ├── _ASDisplayLayer.h
│ │ │ ├── _ASDisplayView.h
│ │ │ ├── _ASDisplayViewAccessiblity.h
│ │ │ ├── _ASHierarchyChangeSet.h
│ │ │ ├── _ASPendingState.h
│ │ │ ├── _ASScopeTimer.h
│ │ │ └── _ASTransitionContext.h
│ └── Public
│ │ ├── PINCache
│ │ ├── PINCache.h
│ │ ├── PINCacheMacros.h
│ │ ├── PINCacheObjectSubscripting.h
│ │ ├── PINCaching.h
│ │ ├── PINDiskCache.h
│ │ └── PINMemoryCache.h
│ │ ├── PINOperation
│ │ ├── PINOperation.h
│ │ ├── PINOperationGroup.h
│ │ ├── PINOperationMacros.h
│ │ ├── PINOperationQueue.h
│ │ └── PINOperationTypes.h
│ │ ├── PINRemoteImage
│ │ ├── NSData+ImageDetectors.h
│ │ ├── PINAlternateRepresentationProvider.h
│ │ ├── PINAnimatedImage.h
│ │ ├── PINAnimatedImageManager.h
│ │ ├── PINButton+PINRemoteImage.h
│ │ ├── PINCache+PINRemoteImageCaching.h
│ │ ├── PINImage+DecodedImage.h
│ │ ├── PINImage+ScaledImage.h
│ │ ├── PINImage+WebP.h
│ │ ├── PINImageView+PINRemoteImage.h
│ │ ├── PINProgressiveImage.h
│ │ ├── PINRemoteImage.h
│ │ ├── PINRemoteImageBasicCache.h
│ │ ├── PINRemoteImageCaching.h
│ │ ├── PINRemoteImageCallbacks.h
│ │ ├── PINRemoteImageCategoryManager.h
│ │ ├── PINRemoteImageDownloadQueue.h
│ │ ├── PINRemoteImageDownloadTask.h
│ │ ├── PINRemoteImageMacros.h
│ │ ├── PINRemoteImageManager.h
│ │ ├── PINRemoteImageManagerResult.h
│ │ ├── PINRemoteImageMemoryContainer.h
│ │ ├── PINRemoteImageProcessorTask.h
│ │ ├── PINRemoteImageTask.h
│ │ ├── PINRemoteLock.h
│ │ ├── PINResume.h
│ │ └── PINURLSessionManager.h
│ │ └── Texture
│ │ └── AsyncDisplayKit
│ │ ├── ASAbsoluteLayoutElement.h
│ │ ├── ASAbsoluteLayoutSpec.h
│ │ ├── ASAbstractLayoutController.h
│ │ ├── ASAsciiArtBoxCreator.h
│ │ ├── ASAssert.h
│ │ ├── ASAvailability.h
│ │ ├── ASBackgroundLayoutSpec.h
│ │ ├── ASBaseDefines.h
│ │ ├── ASBasicImageDownloader.h
│ │ ├── ASBatchContext.h
│ │ ├── ASBatchFetchingDelegate.h
│ │ ├── ASBlockTypes.h
│ │ ├── ASButtonNode.h
│ │ ├── ASCellNode.h
│ │ ├── ASCenterLayoutSpec.h
│ │ ├── ASCollectionElement.h
│ │ ├── ASCollectionFlowLayoutDelegate.h
│ │ ├── ASCollectionInternal.h
│ │ ├── ASCollectionLayoutContext.h
│ │ ├── ASCollectionLayoutDelegate.h
│ │ ├── ASCollectionLayoutState.h
│ │ ├── ASCollectionNode+Beta.h
│ │ ├── ASCollectionNode.h
│ │ ├── ASCollectionView.h
│ │ ├── ASCollectionViewLayoutController.h
│ │ ├── ASCollectionViewLayoutFacilitatorProtocol.h
│ │ ├── ASCollectionViewLayoutInspector.h
│ │ ├── ASCollectionViewProtocols.h
│ │ ├── ASContextTransitioning.h
│ │ ├── ASControlNode+Subclasses.h
│ │ ├── ASControlNode.h
│ │ ├── ASDataController.h
│ │ ├── ASDelegateProxy.h
│ │ ├── ASDimension.h
│ │ ├── ASDimensionDeprecated.h
│ │ ├── ASDimensionInternal.h
│ │ ├── ASDisplayNode+Ancestry.h
│ │ ├── ASDisplayNode+Beta.h
│ │ ├── ASDisplayNode+Convenience.h
│ │ ├── ASDisplayNode+Deprecated.h
│ │ ├── ASDisplayNode+Subclasses.h
│ │ ├── ASDisplayNode.h
│ │ ├── ASDisplayNodeExtras.h
│ │ ├── ASEditableTextNode.h
│ │ ├── ASElementMap.h
│ │ ├── ASEqualityHelpers.h
│ │ ├── ASEventLog.h
│ │ ├── ASHighlightOverlayLayer.h
│ │ ├── ASImageContainerProtocolCategories.h
│ │ ├── ASImageNode.h
│ │ ├── ASImageProtocols.h
│ │ ├── ASInsetLayoutSpec.h
│ │ ├── ASLayout.h
│ │ ├── ASLayoutController.h
│ │ ├── ASLayoutElement.h
│ │ ├── ASLayoutElementExtensibility.h
│ │ ├── ASLayoutElementPrivate.h
│ │ ├── ASLayoutRangeType.h
│ │ ├── ASLayoutSpec+Subclasses.h
│ │ ├── ASLayoutSpec.h
│ │ ├── ASLog.h
│ │ ├── ASMainSerialQueue.h
│ │ ├── ASMapNode.h
│ │ ├── ASMultiplexImageNode.h
│ │ ├── ASMutableAttributedStringBuilder.h
│ │ ├── ASNavigationController.h
│ │ ├── ASNetworkImageNode.h
│ │ ├── ASNodeController+Beta.h
│ │ ├── ASObjectDescriptionHelpers.h
│ │ ├── ASOverlayLayoutSpec.h
│ │ ├── ASPINRemoteImageDownloader.h
│ │ ├── ASPageTable.h
│ │ ├── ASPagerFlowLayout.h
│ │ ├── ASPagerNode.h
│ │ ├── ASPhotosFrameworkImageRequest.h
│ │ ├── ASRangeController.h
│ │ ├── ASRangeControllerUpdateRangeProtocol+Beta.h
│ │ ├── ASRangeManagingNode.h
│ │ ├── ASRatioLayoutSpec.h
│ │ ├── ASRelativeLayoutSpec.h
│ │ ├── ASRunLoopQueue.h
│ │ ├── ASScrollDirection.h
│ │ ├── ASScrollNode.h
│ │ ├── ASSectionContext.h
│ │ ├── ASSectionController.h
│ │ ├── ASStackLayoutDefines.h
│ │ ├── ASStackLayoutElement.h
│ │ ├── ASStackLayoutSpec.h
│ │ ├── ASSupplementaryNodeSource.h
│ │ ├── ASTabBarController.h
│ │ ├── ASTableLayoutController.h
│ │ ├── ASTableNode+Beta.h
│ │ ├── ASTableNode.h
│ │ ├── ASTableView.h
│ │ ├── ASTableViewInternal.h
│ │ ├── ASTableViewProtocols.h
│ │ ├── ASTextKitComponents.h
│ │ ├── ASTextNode+Beta.h
│ │ ├── ASTextNode.h
│ │ ├── ASTextNodeTypes.h
│ │ ├── ASThread.h
│ │ ├── ASTraceEvent.h
│ │ ├── ASTraitCollection.h
│ │ ├── ASVideoNode.h
│ │ ├── ASVideoPlayerNode.h
│ │ ├── ASViewController.h
│ │ ├── ASVisibilityProtocols.h
│ │ ├── ASWeakProxy.h
│ │ ├── ASWeakSet.h
│ │ ├── AsyncDisplayKit+Debug.h
│ │ ├── AsyncDisplayKit+IGListKitMethods.h
│ │ ├── AsyncDisplayKit+Tips.h
│ │ ├── AsyncDisplayKit.h
│ │ ├── CoreGraphics+ASConvenience.h
│ │ ├── IGListAdapter+AsyncDisplayKit.h
│ │ ├── NSArray+Diffing.h
│ │ ├── NSIndexSet+ASHelpers.h
│ │ ├── NSMutableAttributedString+TextKitAdditions.h
│ │ ├── UICollectionViewLayout+ASConvenience.h
│ │ ├── UIImage+ASConvenience.h
│ │ ├── UIResponder+AsyncDisplayKit.h
│ │ ├── UIView+ASConvenience.h
│ │ ├── _ASAsyncTransaction.h
│ │ ├── _ASAsyncTransactionContainer+Private.h
│ │ ├── _ASAsyncTransactionContainer.h
│ │ ├── _ASAsyncTransactionGroup.h
│ │ ├── _ASCollectionReusableView.h
│ │ ├── _ASCollectionViewCell.h
│ │ ├── _ASDisplayLayer.h
│ │ ├── _ASDisplayView.h
│ │ ├── _ASDisplayViewAccessiblity.h
│ │ └── _ASTransitionContext.h
├── Manifest.lock
├── PINCache
│ ├── LICENSE.txt
│ ├── README.md
│ └── Source
│ │ ├── PINCache.h
│ │ ├── PINCache.m
│ │ ├── PINCacheMacros.h
│ │ ├── PINCacheObjectSubscripting.h
│ │ ├── PINCaching.h
│ │ ├── PINDiskCache.h
│ │ ├── PINDiskCache.m
│ │ ├── PINMemoryCache.h
│ │ └── PINMemoryCache.m
├── PINOperation
│ ├── LICENSE.txt
│ ├── README.md
│ └── Source
│ │ ├── PINOperation.h
│ │ ├── PINOperationGroup.h
│ │ ├── PINOperationGroup.m
│ │ ├── PINOperationMacros.h
│ │ ├── PINOperationQueue.h
│ │ ├── PINOperationQueue.m
│ │ └── PINOperationTypes.h
├── PINRemoteImage
│ ├── LICENSE
│ ├── README.md
│ └── Source
│ │ └── Classes
│ │ ├── Categories
│ │ ├── NSData+ImageDetectors.h
│ │ ├── NSData+ImageDetectors.m
│ │ ├── PINImage+DecodedImage.h
│ │ ├── PINImage+DecodedImage.m
│ │ ├── PINImage+ScaledImage.h
│ │ ├── PINImage+ScaledImage.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
│ │ ├── PINCache
│ │ ├── PINCache+PINRemoteImageCaching.h
│ │ └── PINCache+PINRemoteImageCaching.m
│ │ ├── PINProgressiveImage.h
│ │ ├── PINProgressiveImage.m
│ │ ├── PINRemoteImage.h
│ │ ├── PINRemoteImageBasicCache.h
│ │ ├── PINRemoteImageBasicCache.m
│ │ ├── PINRemoteImageCaching.h
│ │ ├── PINRemoteImageCallbacks.h
│ │ ├── PINRemoteImageCallbacks.m
│ │ ├── PINRemoteImageCategoryManager.h
│ │ ├── PINRemoteImageCategoryManager.m
│ │ ├── PINRemoteImageDownloadQueue.h
│ │ ├── PINRemoteImageDownloadQueue.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
│ │ ├── PINResume.h
│ │ ├── PINResume.m
│ │ ├── PINURLSessionManager.h
│ │ └── PINURLSessionManager.m
├── Pods.xcodeproj
│ ├── project.pbxproj
│ └── xcuserdata
│ │ └── tongxing.xcuserdatad
│ │ └── xcschemes
│ │ └── xcschememanagement.plist
├── Target Support Files
│ ├── PINCache
│ │ ├── PINCache-dummy.m
│ │ ├── PINCache-prefix.pch
│ │ └── PINCache.xcconfig
│ ├── PINOperation
│ │ ├── PINOperation-dummy.m
│ │ ├── PINOperation-prefix.pch
│ │ └── PINOperation.xcconfig
│ ├── PINRemoteImage
│ │ ├── PINRemoteImage-dummy.m
│ │ ├── PINRemoteImage-prefix.pch
│ │ └── PINRemoteImage.xcconfig
│ ├── Pods-ASDisplayKitLayoutSpecDemo
│ │ ├── Pods-ASDisplayKitLayoutSpecDemo-acknowledgements.markdown
│ │ ├── Pods-ASDisplayKitLayoutSpecDemo-acknowledgements.plist
│ │ ├── Pods-ASDisplayKitLayoutSpecDemo-dummy.m
│ │ ├── Pods-ASDisplayKitLayoutSpecDemo-frameworks.sh
│ │ ├── Pods-ASDisplayKitLayoutSpecDemo-resources.sh
│ │ ├── Pods-ASDisplayKitLayoutSpecDemo.debug.xcconfig
│ │ └── Pods-ASDisplayKitLayoutSpecDemo.release.xcconfig
│ └── Texture
│ │ ├── Texture-dummy.m
│ │ ├── Texture-prefix.pch
│ │ └── Texture.xcconfig
└── Texture
│ ├── LICENSE
│ ├── README.md
│ └── Source
│ ├── ASBlockTypes.h
│ ├── ASButtonNode.h
│ ├── ASButtonNode.mm
│ ├── 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.h
│ ├── ASControlNode.mm
│ ├── ASDisplayNode+Beta.h
│ ├── ASDisplayNode+Convenience.h
│ ├── ASDisplayNode+Convenience.m
│ ├── ASDisplayNode+Deprecated.h
│ ├── ASDisplayNode+Layout.mm
│ ├── ASDisplayNode+Subclasses.h
│ ├── ASDisplayNode+Yoga.mm
│ ├── ASDisplayNode.h
│ ├── ASDisplayNode.mm
│ ├── ASDisplayNodeExtras.h
│ ├── ASDisplayNodeExtras.mm
│ ├── ASEditableTextNode.h
│ ├── ASEditableTextNode.mm
│ ├── ASImageNode+AnimatedImage.mm
│ ├── ASImageNode.h
│ ├── ASImageNode.mm
│ ├── ASMapNode.h
│ ├── ASMapNode.mm
│ ├── ASMultiplexImageNode.h
│ ├── ASMultiplexImageNode.mm
│ ├── ASNavigationController.h
│ ├── ASNavigationController.m
│ ├── ASNetworkImageNode.h
│ ├── ASNetworkImageNode.mm
│ ├── ASNodeController+Beta.h
│ ├── ASNodeController+Beta.m
│ ├── ASPagerFlowLayout.h
│ ├── ASPagerFlowLayout.m
│ ├── ASPagerNode.h
│ ├── ASPagerNode.m
│ ├── ASRangeManagingNode.h
│ ├── ASRunLoopQueue.h
│ ├── ASRunLoopQueue.mm
│ ├── ASScrollNode.h
│ ├── ASScrollNode.mm
│ ├── ASSectionController.h
│ ├── ASSupplementaryNodeSource.h
│ ├── ASTabBarController.h
│ ├── ASTabBarController.m
│ ├── ASTableNode+Beta.h
│ ├── 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+IGListKitMethods.h
│ ├── AsyncDisplayKit+IGListKitMethods.m
│ ├── AsyncDisplayKit.h
│ ├── Base
│ ├── ASAssert.h
│ ├── ASAvailability.h
│ ├── ASBaseDefines.h
│ ├── ASDisplayNode+Ancestry.h
│ ├── ASDisplayNode+Ancestry.m
│ ├── ASEqualityHelpers.h
│ └── ASLog.h
│ ├── Debug
│ ├── AsyncDisplayKit+Debug.h
│ ├── AsyncDisplayKit+Debug.m
│ ├── AsyncDisplayKit+Tips.h
│ └── AsyncDisplayKit+Tips.m
│ ├── Details
│ ├── ASAbstractLayoutController.h
│ ├── ASAbstractLayoutController.mm
│ ├── ASBasicImageDownloader.h
│ ├── ASBasicImageDownloader.mm
│ ├── ASBatchContext.h
│ ├── ASBatchContext.mm
│ ├── ASBatchFetchingDelegate.h
│ ├── ASCollectionElement.h
│ ├── ASCollectionElement.mm
│ ├── ASCollectionFlowLayoutDelegate.h
│ ├── ASCollectionFlowLayoutDelegate.m
│ ├── ASCollectionInternal.h
│ ├── ASCollectionInternal.m
│ ├── ASCollectionLayoutContext.h
│ ├── ASCollectionLayoutContext.mm
│ ├── ASCollectionLayoutDelegate.h
│ ├── ASCollectionLayoutState.h
│ ├── ASCollectionLayoutState.m
│ ├── ASCollectionViewLayoutController.h
│ ├── ASCollectionViewLayoutController.m
│ ├── ASCollectionViewLayoutInspector.h
│ ├── ASCollectionViewLayoutInspector.m
│ ├── ASDataController.h
│ ├── ASDataController.mm
│ ├── ASDelegateProxy.h
│ ├── ASDelegateProxy.m
│ ├── ASElementMap.h
│ ├── ASElementMap.m
│ ├── ASEventLog.h
│ ├── ASEventLog.mm
│ ├── ASHighlightOverlayLayer.h
│ ├── ASHighlightOverlayLayer.mm
│ ├── ASImageContainerProtocolCategories.h
│ ├── ASImageContainerProtocolCategories.m
│ ├── ASImageProtocols.h
│ ├── ASLayoutController.h
│ ├── ASLayoutRangeType.h
│ ├── ASMainSerialQueue.h
│ ├── ASMainSerialQueue.mm
│ ├── ASMutableAttributedStringBuilder.h
│ ├── ASMutableAttributedStringBuilder.m
│ ├── ASObjectDescriptionHelpers.h
│ ├── ASObjectDescriptionHelpers.m
│ ├── ASPINRemoteImageDownloader.h
│ ├── ASPINRemoteImageDownloader.m
│ ├── ASPageTable.h
│ ├── ASPageTable.m
│ ├── ASPhotosFrameworkImageRequest.h
│ ├── ASPhotosFrameworkImageRequest.m
│ ├── ASRangeController.h
│ ├── ASRangeController.mm
│ ├── ASRangeControllerUpdateRangeProtocol+Beta.h
│ ├── ASScrollDirection.h
│ ├── ASScrollDirection.m
│ ├── ASSectionContext.h
│ ├── ASTableLayoutController.h
│ ├── ASTableLayoutController.m
│ ├── ASThread.h
│ ├── ASTraceEvent.h
│ ├── ASTraceEvent.m
│ ├── ASTraitCollection.h
│ ├── ASTraitCollection.m
│ ├── ASWeakProxy.h
│ ├── ASWeakProxy.m
│ ├── ASWeakSet.h
│ ├── ASWeakSet.m
│ ├── CoreGraphics+ASConvenience.h
│ ├── CoreGraphics+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
│ ├── _ASCollectionReusableView.h
│ ├── _ASCollectionReusableView.m
│ ├── _ASCollectionViewCell.h
│ ├── _ASCollectionViewCell.m
│ ├── _ASDisplayLayer.h
│ ├── _ASDisplayLayer.mm
│ ├── _ASDisplayView.h
│ ├── _ASDisplayView.mm
│ ├── _ASDisplayViewAccessiblity.h
│ └── _ASDisplayViewAccessiblity.mm
│ ├── IGListAdapter+AsyncDisplayKit.h
│ ├── IGListAdapter+AsyncDisplayKit.m
│ ├── Layout
│ ├── ASAbsoluteLayoutElement.h
│ ├── ASAbsoluteLayoutSpec.h
│ ├── ASAbsoluteLayoutSpec.mm
│ ├── ASAsciiArtBoxCreator.h
│ ├── ASAsciiArtBoxCreator.m
│ ├── ASBackgroundLayoutSpec.h
│ ├── ASBackgroundLayoutSpec.mm
│ ├── ASCenterLayoutSpec.h
│ ├── ASCenterLayoutSpec.mm
│ ├── ASDimension.h
│ ├── ASDimension.mm
│ ├── ASDimensionDeprecated.h
│ ├── ASDimensionDeprecated.mm
│ ├── ASDimensionInternal.h
│ ├── ASDimensionInternal.mm
│ ├── ASInsetLayoutSpec.h
│ ├── ASInsetLayoutSpec.mm
│ ├── ASLayout.h
│ ├── ASLayout.mm
│ ├── ASLayoutElement.h
│ ├── ASLayoutElement.mm
│ ├── ASLayoutElementExtensibility.h
│ ├── ASLayoutElementPrivate.h
│ ├── ASLayoutSpec+Subclasses.h
│ ├── ASLayoutSpec+Subclasses.mm
│ ├── ASLayoutSpec.h
│ ├── ASLayoutSpec.mm
│ ├── ASOverlayLayoutSpec.h
│ ├── ASOverlayLayoutSpec.mm
│ ├── ASRatioLayoutSpec.h
│ ├── ASRatioLayoutSpec.mm
│ ├── ASRelativeLayoutSpec.h
│ ├── ASRelativeLayoutSpec.mm
│ ├── ASStackLayoutDefines.h
│ ├── ASStackLayoutElement.h
│ ├── ASStackLayoutSpec.h
│ └── ASStackLayoutSpec.mm
│ ├── Private
│ ├── ASBasicImageDownloaderInternal.h
│ ├── ASBatchFetching.h
│ ├── ASBatchFetching.m
│ ├── ASCellNode+Internal.h
│ ├── ASCollectionLayout.h
│ ├── ASCollectionLayout.mm
│ ├── ASCollectionLayoutContext+Private.h
│ ├── ASCollectionView+Undeprecated.h
│ ├── ASCollectionViewFlowLayoutInspector.h
│ ├── ASCollectionViewFlowLayoutInspector.m
│ ├── ASControlTargetAction.h
│ ├── ASControlTargetAction.m
│ ├── ASDefaultPlayButton.h
│ ├── ASDefaultPlayButton.m
│ ├── ASDefaultPlaybackButton.h
│ ├── ASDefaultPlaybackButton.m
│ ├── ASDispatch.h
│ ├── ASDisplayNode+AsyncDisplay.mm
│ ├── ASDisplayNode+DebugTiming.h
│ ├── ASDisplayNode+DebugTiming.mm
│ ├── ASDisplayNode+FrameworkPrivate.h
│ ├── ASDisplayNode+FrameworkSubclasses.h
│ ├── ASDisplayNode+UIViewBridge.mm
│ ├── ASDisplayNodeInternal.h
│ ├── ASDisplayNodeLayout.h
│ ├── ASDisplayNodeLayout.mm
│ ├── ASDisplayNodeTipState.h
│ ├── ASDisplayNodeTipState.m
│ ├── ASHashing.h
│ ├── ASHashing.m
│ ├── ASIGListAdapterBasedDataSource.h
│ ├── ASIGListAdapterBasedDataSource.m
│ ├── ASImageNode+AnimatedImagePrivate.h
│ ├── ASImageNode+CGExtras.h
│ ├── ASImageNode+CGExtras.m
│ ├── ASImageNode+Private.h
│ ├── ASInternalHelpers.h
│ ├── ASInternalHelpers.m
│ ├── ASLayerBackingTipProvider.h
│ ├── ASLayerBackingTipProvider.m
│ ├── ASLayoutTransition.h
│ ├── ASLayoutTransition.mm
│ ├── ASMutableElementMap.h
│ ├── ASMutableElementMap.m
│ ├── ASPendingStateController.h
│ ├── ASPendingStateController.mm
│ ├── ASRectTable.h
│ ├── ASRectTable.m
│ ├── ASResponderChainEnumerator.h
│ ├── ASResponderChainEnumerator.m
│ ├── ASSection.h
│ ├── ASSection.m
│ ├── ASTableView+Undeprecated.h
│ ├── ASTextNode2.h
│ ├── ASTextNode2.mm
│ ├── ASTip.h
│ ├── ASTip.m
│ ├── ASTipNode.h
│ ├── ASTipNode.m
│ ├── ASTipProvider.h
│ ├── ASTipProvider.m
│ ├── ASTipsController.h
│ ├── ASTipsController.m
│ ├── ASTipsWindow.h
│ ├── ASTipsWindow.m
│ ├── ASTwoDimensionalArrayUtils.h
│ ├── ASTwoDimensionalArrayUtils.m
│ ├── ASWeakMap.h
│ ├── ASWeakMap.m
│ ├── Layout
│ │ ├── ASLayoutElementStylePrivate.h
│ │ ├── ASLayoutSpecPrivate.h
│ │ ├── ASLayoutSpecUtilities.h
│ │ ├── ASStackLayoutSpecUtilities.h
│ │ ├── ASStackPositionedLayout.h
│ │ ├── ASStackPositionedLayout.mm
│ │ ├── ASStackUnpositionedLayout.h
│ │ └── ASStackUnpositionedLayout.mm
│ ├── TextExperiment
│ │ ├── Component
│ │ │ ├── ASTextDebugOption.h
│ │ │ ├── ASTextDebugOption.m
│ │ │ ├── ASTextInput.h
│ │ │ ├── ASTextInput.m
│ │ │ ├── ASTextLayout.h
│ │ │ ├── ASTextLayout.m
│ │ │ ├── ASTextLine.h
│ │ │ └── ASTextLine.m
│ │ ├── String
│ │ │ ├── ASTextAttribute.h
│ │ │ ├── ASTextAttribute.m
│ │ │ ├── ASTextRunDelegate.h
│ │ │ └── ASTextRunDelegate.m
│ │ └── Utility
│ │ │ ├── ASTextUtilities.h
│ │ │ ├── ASTextUtilities.m
│ │ │ ├── NSAttributedString+ASText.h
│ │ │ ├── NSAttributedString+ASText.m
│ │ │ ├── NSParagraphStyle+ASText.h
│ │ │ └── NSParagraphStyle+ASText.m
│ ├── _ASCoreAnimationExtras.h
│ ├── _ASCoreAnimationExtras.mm
│ ├── _ASHierarchyChangeSet.h
│ ├── _ASHierarchyChangeSet.mm
│ ├── _ASPendingState.h
│ ├── _ASPendingState.mm
│ └── _ASScopeTimer.h
│ ├── TextKit
│ ├── ASLayoutManager.h
│ ├── ASLayoutManager.m
│ ├── ASTextKitAttributes.h
│ ├── ASTextKitAttributes.mm
│ ├── ASTextKitComponents.h
│ ├── ASTextKitComponents.mm
│ ├── 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
│ ├── UIResponder+AsyncDisplayKit.h
│ ├── UIResponder+AsyncDisplayKit.m
│ ├── _ASTransitionContext.h
│ ├── _ASTransitionContext.m
│ └── tvOS
│ ├── ASControlNode+tvOS.h
│ ├── ASControlNode+tvOS.m
│ ├── ASImageNode+tvOS.h
│ └── ASImageNode+tvOS.m
└── README.md
/ASDisplayKitLayoutSpecDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo.xcodeproj/xcuserdata/tongxing.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | ASDisplayKitLayoutSpecDemo.xcscheme
8 |
9 | orderHint
10 | 0
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo.xcworkspace/xcuserdata/tongxing.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo.xcworkspace/xcuserdata/tongxing.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // ASDISPlayKitLayoutSpecDemo
4 | //
5 | // Created by 童星 on 2017/8/28.
6 | // Copyright © 2017年 童星. 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 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "20x20",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "20x20",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "29x29",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "29x29",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "40x40",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "40x40",
31 | "scale" : "3x"
32 | },
33 | {
34 | "idiom" : "iphone",
35 | "size" : "60x60",
36 | "scale" : "2x"
37 | },
38 | {
39 | "idiom" : "iphone",
40 | "size" : "60x60",
41 | "scale" : "3x"
42 | },
43 | {
44 | "idiom" : "ios-marketing",
45 | "size" : "1024x1024",
46 | "scale" : "1x"
47 | }
48 | ],
49 | "info" : {
50 | "version" : 1,
51 | "author" : "xcode"
52 | }
53 | }
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_android.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon_android.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icon_android@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icon_android@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_android.imageset/icon_android.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_android.imageset/icon_android.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_android.imageset/icon_android@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_android.imageset/icon_android@2x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_android.imageset/icon_android@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_android.imageset/icon_android@3x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_comment.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon_comment.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icon_comment@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icon_comment@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_comment.imageset/icon_comment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_comment.imageset/icon_comment.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_comment.imageset/icon_comment@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_comment.imageset/icon_comment@2x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_comment.imageset/icon_comment@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_comment.imageset/icon_comment@3x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_ios.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon_ios.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icon_ios@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icon_ios@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_ios.imageset/icon_ios.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_ios.imageset/icon_ios.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_ios.imageset/icon_ios@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_ios.imageset/icon_ios@2x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_ios.imageset/icon_ios@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_ios.imageset/icon_ios@3x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_like.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon_like.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icon_like@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icon_like@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_like.imageset/icon_like.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_like.imageset/icon_like.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_like.imageset/icon_like@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_like.imageset/icon_like@2x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_like.imageset/icon_like@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_like.imageset/icon_like@3x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_liked.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon_liked.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icon_liked@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icon_liked@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_liked.imageset/icon_liked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_liked.imageset/icon_liked.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_liked.imageset/icon_liked@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_liked.imageset/icon_liked@2x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_liked.imageset/icon_liked@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_liked.imageset/icon_liked@3x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_more.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon_more.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icon_more@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icon_more@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_more.imageset/icon_more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_more.imageset/icon_more.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_more.imageset/icon_more@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_more.imageset/icon_more@2x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_more.imageset/icon_more@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chaserr/ASDisplayKitLayoutSpecDemo/8d24eea769389321f3b7bba34aa6761f9152b254/ASDisplayKitLayoutSpecDemo/Assets.xcassets/icon_more.imageset/icon_more@3x.png
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Model/Post.m:
--------------------------------------------------------------------------------
1 | //
2 | // Post.m
3 | // Sample
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 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
12 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
13 | // FACEBOOK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
14 | // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
15 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | //
17 |
18 | #import "Post.h"
19 |
20 | @implementation Post
21 | @end
22 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Post.m:
--------------------------------------------------------------------------------
1 | //
2 | // Post.m
3 | // Sample
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 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
12 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
13 | // FACEBOOK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
14 | // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
15 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | //
17 |
18 | #import "Post.h"
19 |
20 | @implementation Post
21 | @end
22 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/PrefixHeader.pch:
--------------------------------------------------------------------------------
1 | //
2 | // PrefixHeader.pch
3 | // ASDISPlayKitLayoutSpecDemo
4 | //
5 | // Created by 童星 on 2017/8/28.
6 | // Copyright © 2017年 童星. All rights reserved.
7 | //
8 |
9 | #ifndef PrefixHeader_pch
10 | #define PrefixHeader_pch
11 |
12 | // Include any system framework and library headers here that should be included in all compilation units.
13 | // You will also need to set the Prefix Header build setting of one or more of your targets to reference this file.
14 |
15 | #import
16 | #import "TFTableViewManager.h"
17 | #endif /* PrefixHeader_pch */
18 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/TFTableViewManager/ASTableViewModule/TFTableViewItemCellNode.m:
--------------------------------------------------------------------------------
1 | //
2 | // TFTableViewItemCellNode.m
3 | // TFTableViewManagerDemo
4 | //
5 | // Created by 童星 on 16/9/5.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 | #import "TFTableViewItemCellNode.h"
10 | #import "TFTableViewItem.h"
11 |
12 | @implementation TFTableViewItemCellNode
13 |
14 | + (CGFloat)cellNodeHeightWithItem:(TFTableViewItem *)item {
15 | return item.cellHeight? :0.0;
16 | }
17 |
18 | - (instancetype)initWithTableViewItem:(TFTableViewItem *)tableViewItem {
19 | self = [super init];
20 | if (self) {
21 | self.tableViewItem = tableViewItem;
22 | }
23 | [self cellLoadSubNodes];
24 | return self;
25 | }
26 |
27 | - (void)cellLoadSubNodes {
28 | self.selectionStyle = self.tableViewItem.selectionStyle;
29 | self.accessoryType = self.tableViewItem.accessoryType;
30 | // if (self.tableViewItem.accessoryView) {
31 | // self.accessoryView = self.tableViewItem.accessoryView;
32 | // }
33 | // self.separatorSunk = self.tableViewItem.separatorSunk;
34 | }
35 |
36 |
37 | @end
38 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/TFTableViewManager/DefaultItem/TFDefaultTableViewItem.m:
--------------------------------------------------------------------------------
1 | //
2 | // TFDefaultTableViewItem.m
3 | // TFTableViewManagerDemo
4 | //
5 | // Created by 童星 on 16/9/5.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 | #import "TFDefaultTableViewItem.h"
10 |
11 | @implementation TFDefaultTableViewItem
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/TFTableViewManager/DefaultItem/TFDefaultTableViewItemCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // TFDefaultTableViewItemCell.h
3 | // TFTableViewManager
4 | //
5 | // Created by 童星 on 16/9/6.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 | #import "TFTableViewItemCell.h"
10 | #import "TFDefaultTableViewItem.h"
11 |
12 | @interface TFDefaultTableViewItemCell : TFTableViewItemCell
13 |
14 | @property (nonatomic, strong) TFDefaultTableViewItem *tableViewItem;
15 |
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/TFTableViewManager/DefaultItem/TFDefaultTableViewItemCellNode.h:
--------------------------------------------------------------------------------
1 | //
2 | // TFDefaultTableViewItemCellNode.h
3 | // TFTableViewManager
4 | //
5 | // Created by 童星 on 16/9/6.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 | #import "TFTableViewItemCellNode.h"
10 | #import "TFDefaultTableViewItem.h"
11 |
12 | @interface TFDefaultTableViewItemCellNode : TFTableViewItemCellNode
13 |
14 | @property (nonatomic, strong) TFDefaultTableViewItem *tableViewItem;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/TFTableViewManager/TFTableViewManagerKit.h:
--------------------------------------------------------------------------------
1 | //
2 | // TFTableViewManagerKit.h
3 | // TFTableViewManager
4 | //
5 | // Created by 童星 on 16/9/13.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 | #ifndef TFTableViewManagerKit_h
10 | #define TFTableViewManagerKit_h
11 |
12 | #if __has_include()
13 |
14 | #import
15 | #import
16 | #import
17 | #import
18 | #import
19 | #import
20 | #import
21 | #import
22 |
23 | #else
24 |
25 | #import "TFTableViewManager.h"
26 | #import "TFTableViewSection.h"
27 | #import "TFTableViewItem.h"
28 | #import "TFTableViewItemCell.h"
29 | #import "TFTableViewItemCellNode.h"
30 | #import "TFDefaultTableViewItem.h"
31 | #import "TFDefaultTableViewItemCell.h"
32 | #import "TFDefaultTableViewItemCellNode.h"
33 |
34 | #endif
35 |
36 |
37 | #endif /* TFTableViewManagerKit_h */
38 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/Cell/ASDemoBackgroundLayoutItemCellNode.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/7.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItemCellNode.h"
7 | #import "ASDemoBackgroundLayoutItem.h"
8 |
9 | /**
10 | * 类描述:
11 | * <#Description#>
12 | */
13 |
14 | @interface ASDemoBackgroundLayoutItemCellNode: ASDemoLayoutItemCellNode
15 |
16 | // 模型对象
17 | @property (strong, nonatomic) ASDemoBackgroundLayoutItem *tableViewItem;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/Cell/ASDemoInsetLayoutItemCellNode.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItemCellNode.h"
7 | #import "ASDemoInsetLayoutItem.h"
8 |
9 | /**
10 | * 类描述:
11 | * <#Description#>
12 | */
13 |
14 | @interface ASDemoInsetLayoutItemCellNode: ASDemoLayoutItemCellNode
15 |
16 | // 模型对象
17 | @property (strong, nonatomic) ASDemoInsetLayoutItem *tableViewItem;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/Cell/ASDemoLayoutItemCellNode.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASDemoLayoutItemCellNode.h
3 | // TimeFaceDemoProject
4 | //
5 | // Created by 童星 on 16/9/12.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 | #import "TFTableViewItemCellNode.h"
10 | #import "ASDemoLayoutItem.h"
11 |
12 | @interface ASDemoLayoutItemCellNode : TFTableViewItemCellNode
13 | // 模型对象
14 | @property (strong, nonatomic) ASDemoLayoutItem *tableViewItem;
15 |
16 | - (void)updateMarkWithLine:(NSInteger)numberOfLine;
17 | - (void)updateAccessoryInfo:(NSString *)accessoryInfo;
18 |
19 | - (ASLayoutSpec *)layoutOthers:(ASSizeRange)constrainedSize;
20 | @end
21 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/Cell/ASDemoListItemCellNode.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASDemoListItemCellNode.h
3 | // TimeFaceDemoProject
4 | //
5 | // Created by 童星 on 16/9/12.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 | #import "TFTableViewItemCellNode.h"
10 | #import "ASDemoListItem.h"
11 |
12 | @interface ASDemoListItemCellNode : TFTableViewItemCellNode
13 | @property (nonatomic, strong) ASDemoListItem *tableViewItem;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/Cell/ASDemoOverlayLayoutItemCellNode.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItemCellNode.h"
7 | #import "ASDemoOverlayLayoutItem.h"
8 |
9 | /**
10 | * 类描述:
11 | * <#Description#>
12 | */
13 |
14 | @interface ASDemoOverlayLayoutItemCellNode: ASDemoLayoutItemCellNode
15 |
16 | // 模型对象
17 | @property (strong, nonatomic) ASDemoOverlayLayoutItem *tableViewItem;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/Cell/ASDemoRatioLayoutItemCellNode.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/7.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItemCellNode.h"
7 | #import "ASDemoRatioLayoutItem.h"
8 |
9 | /**
10 | * 类描述:
11 | * <#Description#>
12 | */
13 |
14 | @interface ASDemoRatioLayoutItemCellNode: ASDemoLayoutItemCellNode
15 |
16 | // 模型对象
17 | @property (strong, nonatomic) ASDemoRatioLayoutItem *tableViewItem;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/Cell/ASDemoRelativeLayoutItemCellNode.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItemCellNode.h"
7 | #import "ASDemoRelativeLayoutItem.h"
8 |
9 | /**
10 | * 类描述:
11 | * <#Description#>
12 | */
13 |
14 | @interface ASDemoRelativeLayoutItemCellNode: ASDemoLayoutItemCellNode
15 |
16 | // 模型对象
17 | @property (strong, nonatomic) ASDemoRelativeLayoutItem *tableViewItem;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/Cell/ASDemoStackLayoutItemCellNode.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/6.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItemCellNode.h"
7 | #import "ASDemoStackLayoutItem.h"
8 |
9 | /**
10 | * 类描述:
11 | * <#Description#>
12 | */
13 |
14 | @interface ASDemoStackLayoutItemCellNode: ASDemoLayoutItemCellNode
15 |
16 | // 模型对象
17 | @property (strong, nonatomic) ASDemoStackLayoutItem *tableViewItem;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/Cell/Demo1ItemCellNode.h:
--------------------------------------------------------------------------------
1 | //
2 | // Demo1ItemCellNode.h
3 | // TimeFaceDemoProject
4 | //
5 | // Created by 童星 on 16/9/12.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 | #import "ASDemoLayoutItemCellNode.h"
10 | #import "Demo1Item.h"
11 |
12 | @interface Demo1ItemCellNode : ASDemoLayoutItemCellNode
13 | // 模型对象
14 | @property (strong, nonatomic) Demo1Item *tableViewItem;
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/Cell/Demo2ItemCellNode.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/11.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItemCellNode.h"
7 | #import "Demo2Item.h"
8 |
9 | /**
10 | * 类描述:
11 | * <#Description#>
12 | */
13 |
14 | @interface Demo2ItemCellNode: TFTableViewItemCellNode
15 |
16 | // 模型对象
17 | @property (strong, nonatomic) Demo2Item *tableViewItem;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/Cell/SocialAppItemCellNode.h:
--------------------------------------------------------------------------------
1 | //
2 | // SocialAppItemCellNode.h
3 | // TimeFaceDemoProject
4 | //
5 | // Created by 童星 on 16/9/12.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 | #import "TFTableViewItemCellNode.h"
10 | #import "SocialAppItem.h"
11 |
12 | @interface SocialAppItemCellNode : TFTableViewItemCellNode
13 |
14 | // 模型对象
15 | @property (strong, nonatomic) SocialAppItem *tableViewItem;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoBackgroundLayoutItem.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/7.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItem.h"
7 |
8 | /**
9 | * 类描述:
10 | * <#Description#>
11 | */
12 |
13 | @interface ASDemoBackgroundLayoutItem: ASDemoLayoutItem
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoBackgroundLayoutItem.m:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/7.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import "ASDemoBackgroundLayoutItem.h"
6 |
7 | @interface ASDemoBackgroundLayoutItem ()
8 |
9 | @end
10 |
11 | @implementation ASDemoBackgroundLayoutItem
12 |
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoInsetLayoutItem.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItem.h"
7 |
8 | /**
9 | * 类描述:
10 | * <#Description#>
11 | */
12 |
13 | @interface ASDemoInsetLayoutItem: ASDemoLayoutItem
14 | @property (assign, nonatomic) BOOL insetBefore;
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoInsetLayoutItem.m:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import "ASDemoInsetLayoutItem.h"
6 |
7 | @interface ASDemoInsetLayoutItem ()
8 |
9 | @end
10 |
11 | @implementation ASDemoInsetLayoutItem
12 | @dynamic model;
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoLayoutItem.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/6.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "TFTableViewItem.h"
7 |
8 | /**
9 | * 类描述:
10 | * layoutItem 的基类
11 | */
12 |
13 | @interface ASDemoLayoutItem: TFTableViewItem
14 | /**
15 | * 属性名称
16 | */
17 | @property (copy, nonatomic) NSString *propertyName;
18 |
19 | /**
20 | * 附属信息
21 | */
22 | @property (copy, nonatomic) NSString *accessoryInfo;
23 | @end
24 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoLayoutItem.m:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/6.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import "ASDemoLayoutItem.h"
6 |
7 | @interface ASDemoLayoutItem ()
8 |
9 | @end
10 |
11 | @implementation ASDemoLayoutItem
12 |
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoListItem.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASDemoListItem.h
3 | // TimeFaceDemoProject
4 | //
5 | // Created by 童星 on 16/8/5.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 | #import "TFTableViewItem.h"
10 |
11 | @interface ASDemoListItem : TFTableViewItem
12 |
13 | @property (copy, nonatomic) NSString *demoTitle;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoListItem.m:
--------------------------------------------------------------------------------
1 | //
2 | // ASDemoListItem.m
3 | // TimeFaceDemoProject
4 | //
5 | // Created by 童星 on 16/8/5.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 | #import "ASDemoListItem.h"
10 |
11 | @implementation ASDemoListItem
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoOverlayLayoutItem.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItem.h"
7 |
8 | /**
9 | * 类描述:
10 | * <#Description#>
11 | */
12 |
13 | @interface ASDemoOverlayLayoutItem: ASDemoLayoutItem
14 |
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoOverlayLayoutItem.m:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import "ASDemoOverlayLayoutItem.h"
6 |
7 | @interface ASDemoOverlayLayoutItem ()
8 |
9 | @end
10 |
11 | @implementation ASDemoOverlayLayoutItem
12 |
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoRatioLayoutItem.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/7.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItem.h"
7 |
8 | /**
9 | * 类描述:
10 | * <#Description#>
11 | */
12 |
13 | @interface ASDemoRatioLayoutItem: ASDemoLayoutItem
14 | @property (copy, nonatomic) NSString *url;
15 | @property (copy, nonatomic) NSString *content;
16 | @end
17 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoRatioLayoutItem.m:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/7.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import "ASDemoRatioLayoutItem.h"
6 |
7 | @interface ASDemoRatioLayoutItem ()
8 |
9 | @end
10 |
11 | @implementation ASDemoRatioLayoutItem
12 | @dynamic model;
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/ASDemoRelativeLayoutItem.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItem.h"
7 |
8 | /**
9 | * 类描述:
10 | * <#Description#>
11 | */
12 |
13 | typedef enum : NSUInteger {
14 | ERelativeLayoutTopLeft,
15 | ERelativeLayoutTopMiddle,
16 | ERelativeLayoutTopRight,
17 | ERelativeLayoutMiddleLeft,
18 | ERelativeLayoutMiddle,
19 | ERelativeLayoutMiddleRight,
20 | ERelativeLayoutBottomLeft,
21 | ERelativeLayoutBottomMiddle,
22 | ERelativeLayoutBottomRight
23 | } ERelativeLayoutStyle;
24 |
25 | @interface ASDemoRelativeLayoutItem: ASDemoLayoutItem
26 |
27 | @property (assign, nonatomic) ERelativeLayoutStyle relativeLayoutStyle;
28 | @property (copy, nonatomic) NSString *url;
29 | @property (copy, nonatomic) NSString *tip;
30 |
31 | @property (assign, nonatomic, readonly) ASRelativeLayoutSpecPosition horizontalPosition;
32 | @property (assign, nonatomic, readonly) ASRelativeLayoutSpecPosition verticalPosition;
33 | @property (assign, nonatomic, readonly) UIEdgeInsets tipInset;
34 |
35 | @property (assign, nonatomic) BOOL displayCenterLayout;
36 | @end
37 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/Demo1Item.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/10.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItem.h"
7 |
8 | /**
9 | * 类描述:
10 | * <#Description#>
11 | */
12 |
13 | @interface Demo1Item: ASDemoLayoutItem
14 |
15 | @property (assign, nonatomic) BOOL hasTitle;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/Demo1Item.m:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/10.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import "Demo1Item.h"
6 |
7 | @interface Demo1Item ()
8 |
9 | @end
10 |
11 | @implementation Demo1Item
12 | @dynamic model;
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/Demo2Item.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/11.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "ASDemoLayoutItem.h"
7 |
8 | /**
9 | * 类描述:
10 | * <#Description#>
11 | */
12 |
13 | @interface Demo2Item: TFTableViewItem
14 |
15 | @property (copy, nonatomic) NSString *imageURL;
16 | @property (copy, nonatomic) NSString *content;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/Demo2Item.m:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/11.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import "Demo2Item.h"
6 |
7 | @interface Demo2Item ()
8 |
9 | @end
10 |
11 | @implementation Demo2Item
12 | @dynamic model;
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/SocialAppItem.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 | #import "TFTableViewItem.h"
7 | #import "Post.h"
8 |
9 | /**
10 | * 类描述:
11 | * <#Description#>
12 | */
13 |
14 | @interface SocialAppItem: TFTableViewItem
15 |
16 | @property (nonatomic ,strong) Post *model;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/Tableview/ViewModel/SocialAppItem.m:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import "SocialAppItem.h"
6 |
7 | @interface SocialAppItem ()
8 |
9 | @end
10 |
11 | @implementation SocialAppItem
12 | @dynamic model;
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/View/CommentsNode.h:
--------------------------------------------------------------------------------
1 | //
2 | // CommentsNode.h
3 | // Sample
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 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
12 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
13 | // FACEBOOK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
14 | // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
15 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | //
17 |
18 | #import
19 |
20 | @interface CommentsNode : ASControlNode
21 |
22 | - (instancetype)initWithCommentsCount:(NSInteger)comentsCount;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/View/LikesNode.h:
--------------------------------------------------------------------------------
1 | //
2 | // LikesNode.h
3 | // Sample
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 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
12 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
13 | // FACEBOOK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
14 | // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
15 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | //
17 |
18 | #import
19 |
20 | @interface LikesNode : ASControlNode
21 |
22 | - (instancetype)initWithLikesCount:(NSInteger)likesCount;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.h
3 | // ASDISPlayKitLayoutSpecDemo
4 | //
5 | // Created by 童星 on 2017/8/28.
6 | // Copyright © 2017年 童星. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 |
12 | @interface ViewController : UITableViewController
13 |
14 |
15 | @end
16 |
17 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.m
3 | // ASDISPlayKitLayoutSpecDemo
4 | //
5 | // Created by 童星 on 2017/8/28.
6 | // Copyright © 2017年 童星. All rights reserved.
7 | //
8 |
9 | #import "ViewController.h"
10 | #import "ASLayoutDemoListViewController.h"
11 | @interface ViewController ()
12 |
13 | @end
14 |
15 | @implementation ViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 | // Do any additional setup after loading the view, typically from a nib.
20 | }
21 |
22 |
23 | - (void)didReceiveMemoryWarning {
24 | [super didReceiveMemoryWarning];
25 | // Dispose of any resources that can be recreated.
26 | }
27 |
28 | - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
29 |
30 | [self.navigationController pushViewController:[[ASLayoutDemoListViewController alloc] init] animated:YES];
31 | }
32 |
33 |
34 | @end
35 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController/ASBackgroundLayoutSpecViewController.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/7.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 |
7 | /**
8 | * 类描述:
9 | * <#Description#>
10 | */
11 |
12 | @interface ASBackgroundLayoutSpecViewController: UIViewController
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController/ASInsetLayoutSepcViewController.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 |
7 | /**
8 | * 类描述:
9 | * <#Description#>
10 | */
11 |
12 | @interface ASInsetLayoutSepcViewController: UIViewController
13 |
14 |
15 | @end
16 |
17 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController/ASLayoutDemoListViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASLayoutDemoListViewController.h
3 | // TimeFaceDemoProject
4 | //
5 | // Created by 童星 on 16/8/5.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 |
10 |
11 | @interface ASLayoutDemoListViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController/ASOverlayLayoutSpecViewController.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/7.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 |
7 | /**
8 | * 类描述:
9 | * <#Description#>
10 | */
11 |
12 | @interface ASOverlayLayoutSpecViewController: UIViewController
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController/ASRatioLayoutSpecViewController.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/7.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 |
7 | /**
8 | * 类描述:
9 | * <#Description#>
10 | */
11 |
12 | @interface ASRatioLayoutSpecViewController: UIViewController
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController/ASRelativeLayoutSpecViewController.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 |
7 | /**
8 | * 类描述:
9 | * <#Description#>
10 | */
11 |
12 | @interface ASRelativeLayoutSpecViewController: UIViewController
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController/ASStackLayoutSpecViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASStackLayoutSpecViewController.h
3 | // TimeFaceDemoProject
4 | //
5 | // Created by 童星 on 16/8/5.
6 | // Copyright © 2016年 童星. All rights reserved.
7 | //
8 |
9 |
10 | @interface ASStackLayoutSpecViewController : UIViewController
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController/Office Demo/Demo1ViewController.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/10.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 |
7 | /**
8 | * 类描述:
9 | * <#Description#>
10 | */
11 |
12 | @interface Demo1ViewController: UIViewController
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController/Office Demo/Demo2ViewController.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/11.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 |
7 | /**
8 | * 类描述:
9 | * <#Description#>
10 | */
11 |
12 | @interface Demo2ViewController: UIViewController
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/ViewController/Office Demo/SocialAppViewController.h:
--------------------------------------------------------------------------------
1 | // Created by 童星 on 16/8/8.
2 | // Copyright © 2016年 童星. All rights reserved.
3 | //
4 |
5 | #import
6 |
7 | /**
8 | * 类描述:
9 | * <#Description#>
10 | */
11 |
12 | @interface SocialAppViewController: UIViewController
13 |
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/ASDisplayKitLayoutSpecDemo/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // ASDISPlayKitLayoutSpecDemo
4 | //
5 | // Created by 童星 on 2017/8/28.
6 | // Copyright © 2017年 童星. 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 |
--------------------------------------------------------------------------------
/Podfile:
--------------------------------------------------------------------------------
1 | source 'https://github.com/CocoaPods/Specs.git'
2 | platform :ios, '8.0'
3 | inhibit_all_warnings!
4 |
5 | target 'ASDisplayKitLayoutSpecDemo' do
6 | pod 'Texture'
7 | end
8 |
--------------------------------------------------------------------------------
/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - PINCache (3.0.1-beta.4):
3 | - PINCache/Arc-exception-safe (= 3.0.1-beta.4)
4 | - PINCache/Core (= 3.0.1-beta.4)
5 | - PINCache/Arc-exception-safe (3.0.1-beta.4):
6 | - PINCache/Core
7 | - PINCache/Core (3.0.1-beta.4):
8 | - PINOperation (= 1.0.3)
9 | - PINOperation (1.0.3)
10 | - PINRemoteImage/Core (3.0.0-beta.9):
11 | - PINOperation
12 | - PINRemoteImage/iOS (3.0.0-beta.9):
13 | - PINRemoteImage/Core
14 | - PINRemoteImage/PINCache (3.0.0-beta.9):
15 | - PINCache (= 3.0.1-beta.4)
16 | - PINRemoteImage/Core
17 | - Texture (2.3.3):
18 | - Texture/PINRemoteImage (= 2.3.3)
19 | - Texture/Core (2.3.3)
20 | - Texture/PINRemoteImage (2.3.3):
21 | - PINRemoteImage/iOS (= 3.0.0-beta.9)
22 | - PINRemoteImage/PINCache
23 | - Texture/Core
24 |
25 | DEPENDENCIES:
26 | - Texture
27 |
28 | SPEC CHECKSUMS:
29 | PINCache: a89c8f609232afac77128557bd12c861844423d7
30 | PINOperation: ac23db44796d4a564ecf9b5ea7163510f579b71d
31 | PINRemoteImage: e4e02e15a6f96cedbcef2abf1c9c1228dc9897d7
32 | Texture: e01a363c2b6567e1ff27a878995e0d271fbb424c
33 |
34 | PODFILE CHECKSUM: 322161217ee0ceb04f3d926846962530af959c61
35 |
36 | COCOAPODS: 1.3.0.beta.2
37 |
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINCache/PINCache.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINCache.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINCache/PINCacheMacros.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINCacheMacros.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINCache/PINCacheObjectSubscripting.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINCacheObjectSubscripting.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINCache/PINCaching.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINCaching.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINCache/PINDiskCache.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINDiskCache.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINCache/PINMemoryCache.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINMemoryCache.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINOperation/PINOperation.h:
--------------------------------------------------------------------------------
1 | ../../../PINOperation/Source/PINOperation.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINOperation/PINOperationGroup.h:
--------------------------------------------------------------------------------
1 | ../../../PINOperation/Source/PINOperationGroup.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINOperation/PINOperationMacros.h:
--------------------------------------------------------------------------------
1 | ../../../PINOperation/Source/PINOperationMacros.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINOperation/PINOperationQueue.h:
--------------------------------------------------------------------------------
1 | ../../../PINOperation/Source/PINOperationQueue.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINOperation/PINOperationTypes.h:
--------------------------------------------------------------------------------
1 | ../../../PINOperation/Source/PINOperationTypes.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/NSData+ImageDetectors.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Categories/NSData+ImageDetectors.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINAlternateRepresentationProvider.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINAlternateRepresentationProvider.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINAnimatedImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINAnimatedImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINAnimatedImageManager.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINAnimatedImageManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINButton+PINRemoteImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Image Categories/PINButton+PINRemoteImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINCache+PINRemoteImageCaching.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINCache/PINCache+PINRemoteImageCaching.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINImage+DecodedImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Categories/PINImage+DecodedImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINImage+ScaledImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Categories/PINImage+ScaledImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINImage+WebP.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Categories/PINImage+WebP.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINImageView+PINRemoteImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Image Categories/PINImageView+PINRemoteImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINProgressiveImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINProgressiveImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageBasicCache.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageBasicCache.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageCaching.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageCaching.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageCallbacks.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageCallbacks.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageCategoryManager.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageCategoryManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageDownloadQueue.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageDownloadQueue.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageDownloadTask.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageMacros.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageMacros.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageManager.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageManagerResult.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageManagerResult.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageMemoryContainer.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageMemoryContainer.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageProcessorTask.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteImageTask.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageTask.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINRemoteLock.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteLock.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINResume.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINResume.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/PINRemoteImage/PINURLSessionManager.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINURLSessionManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASAbsoluteLayoutElement.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASAbsoluteLayoutElement.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASAbsoluteLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASAbsoluteLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASAbstractLayoutController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASAbstractLayoutController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASAsciiArtBoxCreator.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASAsciiArtBoxCreator.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASAssert.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASAssert.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASAvailability.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASAvailability.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASBackgroundLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASBackgroundLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASBaseDefines.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASBaseDefines.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASBasicImageDownloader.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASBasicImageDownloader.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASBasicImageDownloaderInternal.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASBasicImageDownloaderInternal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASBatchContext.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASBatchContext.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASBatchFetching.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASBatchFetching.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASBatchFetchingDelegate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASBatchFetchingDelegate.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASBlockTypes.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASBlockTypes.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASButtonNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASButtonNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCellNode+Internal.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASCellNode+Internal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCellNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCellNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCenterLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASCenterLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionElement.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionElement.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionFlowLayoutDelegate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionFlowLayoutDelegate.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionInternal.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionInternal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionLayout.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASCollectionLayout.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionLayoutContext+Private.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASCollectionLayoutContext+Private.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionLayoutContext.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionLayoutContext.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionLayoutDelegate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionLayoutDelegate.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionLayoutState.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionLayoutState.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionNode+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCollectionNode+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCollectionNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionView+Undeprecated.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASCollectionView+Undeprecated.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionView.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCollectionView.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionViewFlowLayoutInspector.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASCollectionViewFlowLayoutInspector.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionViewLayoutController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionViewLayoutController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionViewLayoutFacilitatorProtocol.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCollectionViewLayoutFacilitatorProtocol.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionViewLayoutInspector.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionViewLayoutInspector.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASCollectionViewProtocols.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCollectionViewProtocols.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASContextTransitioning.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASContextTransitioning.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASControlNode+Subclasses.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASControlNode+Subclasses.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASControlNode+tvOS.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/tvOS/ASControlNode+tvOS.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASControlNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASControlNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASControlTargetAction.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASControlTargetAction.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDataController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASDataController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDefaultPlayButton.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASDefaultPlayButton.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDefaultPlaybackButton.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASDefaultPlaybackButton.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDelegateProxy.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASDelegateProxy.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDimension.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASDimension.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDimensionDeprecated.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASDimensionDeprecated.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDimensionInternal.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASDimensionInternal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDispatch.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASDispatch.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNode+Ancestry.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASDisplayNode+Ancestry.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNode+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNode+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNode+Convenience.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNode+Convenience.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNode+DebugTiming.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASDisplayNode+DebugTiming.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNode+Deprecated.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNode+Deprecated.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNode+FrameworkPrivate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASDisplayNode+FrameworkPrivate.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNode+FrameworkSubclasses.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASDisplayNode+FrameworkSubclasses.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNode+Subclasses.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNode+Subclasses.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNodeExtras.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNodeExtras.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNodeInternal.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASDisplayNodeInternal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNodeLayout.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASDisplayNodeLayout.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASDisplayNodeTipState.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASDisplayNodeTipState.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASEditableTextNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASEditableTextNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASElementMap.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASElementMap.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASEqualityHelpers.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASEqualityHelpers.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASEventLog.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASEventLog.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASHashing.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASHashing.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASHighlightOverlayLayer.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASHighlightOverlayLayer.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASIGListAdapterBasedDataSource.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASIGListAdapterBasedDataSource.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASImageContainerProtocolCategories.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASImageContainerProtocolCategories.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASImageNode+AnimatedImagePrivate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASImageNode+AnimatedImagePrivate.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASImageNode+CGExtras.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASImageNode+CGExtras.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASImageNode+Private.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASImageNode+Private.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASImageNode+tvOS.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/tvOS/ASImageNode+tvOS.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASImageNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASImageNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASImageProtocols.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASImageProtocols.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASInsetLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASInsetLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASInternalHelpers.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASInternalHelpers.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayerBackingTipProvider.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASLayerBackingTipProvider.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayout.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayout.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASLayoutController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutElement.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayoutElement.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutElementExtensibility.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayoutElementExtensibility.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutElementPrivate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayoutElementPrivate.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutElementStylePrivate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/Layout/ASLayoutElementStylePrivate.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutManager.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASLayoutManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutRangeType.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASLayoutRangeType.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutSpec+Subclasses.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayoutSpec+Subclasses.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutSpecPrivate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/Layout/ASLayoutSpecPrivate.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutSpecUtilities.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/Layout/ASLayoutSpecUtilities.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLayoutTransition.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASLayoutTransition.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASLog.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASLog.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASMainSerialQueue.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASMainSerialQueue.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASMapNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASMapNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASMultiplexImageNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASMultiplexImageNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASMutableAttributedStringBuilder.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASMutableAttributedStringBuilder.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASMutableElementMap.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASMutableElementMap.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASNavigationController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASNavigationController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASNetworkImageNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASNetworkImageNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASNodeController+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASNodeController+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASObjectDescriptionHelpers.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASObjectDescriptionHelpers.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASOverlayLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASOverlayLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASPINRemoteImageDownloader.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASPINRemoteImageDownloader.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASPageTable.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASPageTable.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASPagerFlowLayout.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASPagerFlowLayout.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASPagerNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASPagerNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASPendingStateController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASPendingStateController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASPhotosFrameworkImageRequest.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASPhotosFrameworkImageRequest.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASRangeController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASRangeController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASRangeControllerUpdateRangeProtocol+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASRangeControllerUpdateRangeProtocol+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASRangeManagingNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASRangeManagingNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASRatioLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASRatioLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASRectTable.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASRectTable.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASRelativeLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASRelativeLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASResponderChainEnumerator.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASResponderChainEnumerator.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASRunLoopQueue.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASRunLoopQueue.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASScrollDirection.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASScrollDirection.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASScrollNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASScrollNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASSection.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASSection.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASSectionContext.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASSectionContext.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASSectionController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASSectionController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASStackLayoutDefines.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASStackLayoutDefines.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASStackLayoutElement.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASStackLayoutElement.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASStackLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASStackLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASStackLayoutSpecUtilities.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/Layout/ASStackLayoutSpecUtilities.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASStackPositionedLayout.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/Layout/ASStackPositionedLayout.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASStackUnpositionedLayout.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/Layout/ASStackUnpositionedLayout.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASSupplementaryNodeSource.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASSupplementaryNodeSource.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTabBarController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTabBarController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTableLayoutController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASTableLayoutController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTableNode+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTableNode+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTableNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTableNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTableView+Undeprecated.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASTableView+Undeprecated.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTableView.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTableView.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTableViewInternal.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTableViewInternal.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTableViewProtocols.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTableViewProtocols.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextAttribute.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/TextExperiment/String/ASTextAttribute.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextDebugOption.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/TextExperiment/Component/ASTextDebugOption.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextInput.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/TextExperiment/Component/ASTextInput.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitAttributes.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitAttributes.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitComponents.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitComponents.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitContext.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitContext.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitCoreTextAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitCoreTextAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitEntityAttribute.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitEntityAttribute.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitFontSizeAdjuster.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitFontSizeAdjuster.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitRenderer+Positioning.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitRenderer+Positioning.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitRenderer+TextChecking.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitRenderer+TextChecking.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitRenderer.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitRenderer.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitShadower.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitShadower.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitTailTruncater.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitTailTruncater.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextKitTruncating.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitTruncating.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextLayout.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/TextExperiment/Component/ASTextLayout.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextLine.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/TextExperiment/Component/ASTextLine.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextNode+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTextNode+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTextNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextNode2.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASTextNode2.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextNodeTypes.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextNodeTypes.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextNodeWordKerner.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextNodeWordKerner.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextRunDelegate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/TextExperiment/String/ASTextRunDelegate.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTextUtilities.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/TextExperiment/Utility/ASTextUtilities.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASThread.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASThread.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTip.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASTip.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTipNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASTipNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTipProvider.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASTipProvider.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTipsController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASTipsController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTipsWindow.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASTipsWindow.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTraceEvent.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASTraceEvent.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTraitCollection.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASTraitCollection.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASTwoDimensionalArrayUtils.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASTwoDimensionalArrayUtils.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASVideoNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASVideoNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASVideoPlayerNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASVideoPlayerNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASViewController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASViewController.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASVisibilityProtocols.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASVisibilityProtocols.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASWeakMap.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/ASWeakMap.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASWeakProxy.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASWeakProxy.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/ASWeakSet.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASWeakSet.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/AsyncDisplayKit+Debug.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Debug/AsyncDisplayKit+Debug.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/AsyncDisplayKit+IGListKitMethods.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/AsyncDisplayKit+IGListKitMethods.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/AsyncDisplayKit+Tips.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Debug/AsyncDisplayKit+Tips.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/AsyncDisplayKit.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/AsyncDisplayKit.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/CoreGraphics+ASConvenience.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/CoreGraphics+ASConvenience.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/IGListAdapter+AsyncDisplayKit.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/IGListAdapter+AsyncDisplayKit.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/NSArray+Diffing.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/NSArray+Diffing.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/NSAttributedString+ASText.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/TextExperiment/Utility/NSAttributedString+ASText.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/NSIndexSet+ASHelpers.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/NSIndexSet+ASHelpers.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/NSMutableAttributedString+TextKitAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/NSMutableAttributedString+TextKitAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/NSParagraphStyle+ASText.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/TextExperiment/Utility/NSParagraphStyle+ASText.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/UICollectionViewLayout+ASConvenience.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/UICollectionViewLayout+ASConvenience.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/UIImage+ASConvenience.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/UIImage+ASConvenience.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/UIResponder+AsyncDisplayKit.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/UIResponder+AsyncDisplayKit.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/UIView+ASConvenience.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/UIView+ASConvenience.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASAsyncTransaction.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/Transactions/_ASAsyncTransaction.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASAsyncTransactionContainer+Private.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/Transactions/_ASAsyncTransactionContainer+Private.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASAsyncTransactionContainer.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/Transactions/_ASAsyncTransactionContainer.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASAsyncTransactionGroup.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/Transactions/_ASAsyncTransactionGroup.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASCollectionReusableView.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/_ASCollectionReusableView.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASCollectionViewCell.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/_ASCollectionViewCell.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASCoreAnimationExtras.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/_ASCoreAnimationExtras.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASDisplayLayer.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/_ASDisplayLayer.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASDisplayView.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/_ASDisplayView.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASDisplayViewAccessiblity.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/_ASDisplayViewAccessiblity.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASHierarchyChangeSet.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/_ASHierarchyChangeSet.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASPendingState.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/_ASPendingState.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASScopeTimer.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Private/_ASScopeTimer.h
--------------------------------------------------------------------------------
/Pods/Headers/Private/Texture/AsyncDisplayKit/_ASTransitionContext.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/_ASTransitionContext.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINCache/PINCache.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINCache.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINCache/PINCacheMacros.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINCacheMacros.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINCache/PINCacheObjectSubscripting.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINCacheObjectSubscripting.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINCache/PINCaching.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINCaching.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINCache/PINDiskCache.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINDiskCache.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINCache/PINMemoryCache.h:
--------------------------------------------------------------------------------
1 | ../../../PINCache/Source/PINMemoryCache.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINOperation/PINOperation.h:
--------------------------------------------------------------------------------
1 | ../../../PINOperation/Source/PINOperation.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINOperation/PINOperationGroup.h:
--------------------------------------------------------------------------------
1 | ../../../PINOperation/Source/PINOperationGroup.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINOperation/PINOperationMacros.h:
--------------------------------------------------------------------------------
1 | ../../../PINOperation/Source/PINOperationMacros.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINOperation/PINOperationQueue.h:
--------------------------------------------------------------------------------
1 | ../../../PINOperation/Source/PINOperationQueue.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINOperation/PINOperationTypes.h:
--------------------------------------------------------------------------------
1 | ../../../PINOperation/Source/PINOperationTypes.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/NSData+ImageDetectors.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Categories/NSData+ImageDetectors.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINAlternateRepresentationProvider.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINAlternateRepresentationProvider.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINAnimatedImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINAnimatedImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINAnimatedImageManager.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINAnimatedImageManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINButton+PINRemoteImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Image Categories/PINButton+PINRemoteImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINCache+PINRemoteImageCaching.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINCache/PINCache+PINRemoteImageCaching.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINImage+DecodedImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Categories/PINImage+DecodedImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINImage+ScaledImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Categories/PINImage+ScaledImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINImage+WebP.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Categories/PINImage+WebP.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINImageView+PINRemoteImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/Image Categories/PINImageView+PINRemoteImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINProgressiveImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINProgressiveImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImage.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImage.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageBasicCache.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageBasicCache.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageCaching.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageCaching.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageCallbacks.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageCallbacks.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageCategoryManager.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageCategoryManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageDownloadQueue.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageDownloadQueue.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageDownloadTask.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageMacros.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageMacros.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageManager.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageManagerResult.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageManagerResult.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageMemoryContainer.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageMemoryContainer.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageProcessorTask.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteImageTask.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteImageTask.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINRemoteLock.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINRemoteLock.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINResume.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINResume.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/PINRemoteImage/PINURLSessionManager.h:
--------------------------------------------------------------------------------
1 | ../../../PINRemoteImage/Source/Classes/PINURLSessionManager.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASAbsoluteLayoutElement.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASAbsoluteLayoutElement.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASAbsoluteLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASAbsoluteLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASAbstractLayoutController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASAbstractLayoutController.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASAsciiArtBoxCreator.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASAsciiArtBoxCreator.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASAssert.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASAssert.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASAvailability.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASAvailability.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASBackgroundLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASBackgroundLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASBaseDefines.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASBaseDefines.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASBasicImageDownloader.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASBasicImageDownloader.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASBatchContext.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASBatchContext.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASBatchFetchingDelegate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASBatchFetchingDelegate.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASBlockTypes.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASBlockTypes.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASButtonNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASButtonNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCellNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCellNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCenterLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASCenterLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionElement.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionElement.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionFlowLayoutDelegate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionFlowLayoutDelegate.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionInternal.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionInternal.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionLayoutContext.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionLayoutContext.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionLayoutDelegate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionLayoutDelegate.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionLayoutState.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionLayoutState.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionNode+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCollectionNode+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCollectionNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionView.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCollectionView.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionViewLayoutController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionViewLayoutController.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionViewLayoutFacilitatorProtocol.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCollectionViewLayoutFacilitatorProtocol.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionViewLayoutInspector.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASCollectionViewLayoutInspector.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASCollectionViewProtocols.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASCollectionViewProtocols.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASContextTransitioning.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASContextTransitioning.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASControlNode+Subclasses.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASControlNode+Subclasses.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASControlNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASControlNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDataController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASDataController.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDelegateProxy.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASDelegateProxy.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDimension.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASDimension.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDimensionDeprecated.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASDimensionDeprecated.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDimensionInternal.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASDimensionInternal.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDisplayNode+Ancestry.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASDisplayNode+Ancestry.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDisplayNode+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNode+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDisplayNode+Convenience.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNode+Convenience.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDisplayNode+Deprecated.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNode+Deprecated.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDisplayNode+Subclasses.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNode+Subclasses.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDisplayNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASDisplayNodeExtras.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASDisplayNodeExtras.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASEditableTextNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASEditableTextNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASElementMap.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASElementMap.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASEqualityHelpers.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASEqualityHelpers.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASEventLog.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASEventLog.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASHighlightOverlayLayer.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASHighlightOverlayLayer.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASImageContainerProtocolCategories.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASImageContainerProtocolCategories.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASImageNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASImageNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASImageProtocols.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASImageProtocols.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASInsetLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASInsetLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASLayout.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayout.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASLayoutController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASLayoutController.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASLayoutElement.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayoutElement.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASLayoutElementExtensibility.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayoutElementExtensibility.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASLayoutElementPrivate.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayoutElementPrivate.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASLayoutRangeType.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASLayoutRangeType.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASLayoutSpec+Subclasses.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayoutSpec+Subclasses.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASLog.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Base/ASLog.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASMainSerialQueue.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASMainSerialQueue.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASMapNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASMapNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASMultiplexImageNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASMultiplexImageNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASMutableAttributedStringBuilder.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASMutableAttributedStringBuilder.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASNavigationController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASNavigationController.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASNetworkImageNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASNetworkImageNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASNodeController+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASNodeController+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASObjectDescriptionHelpers.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASObjectDescriptionHelpers.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASOverlayLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASOverlayLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASPINRemoteImageDownloader.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASPINRemoteImageDownloader.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASPageTable.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASPageTable.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASPagerFlowLayout.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASPagerFlowLayout.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASPagerNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASPagerNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASPhotosFrameworkImageRequest.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASPhotosFrameworkImageRequest.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASRangeController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASRangeController.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASRangeControllerUpdateRangeProtocol+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASRangeControllerUpdateRangeProtocol+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASRangeManagingNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASRangeManagingNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASRatioLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASRatioLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASRelativeLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASRelativeLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASRunLoopQueue.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASRunLoopQueue.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASScrollDirection.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASScrollDirection.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASScrollNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASScrollNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASSectionContext.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASSectionContext.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASSectionController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASSectionController.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASStackLayoutDefines.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASStackLayoutDefines.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASStackLayoutElement.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASStackLayoutElement.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASStackLayoutSpec.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Layout/ASStackLayoutSpec.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASSupplementaryNodeSource.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASSupplementaryNodeSource.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTabBarController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTabBarController.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTableLayoutController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASTableLayoutController.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTableNode+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTableNode+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTableNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTableNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTableView.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTableView.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTableViewInternal.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTableViewInternal.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTableViewProtocols.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTableViewProtocols.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTextKitComponents.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextKitComponents.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTextNode+Beta.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTextNode+Beta.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTextNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASTextNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTextNodeTypes.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/TextKit/ASTextNodeTypes.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASThread.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASThread.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTraceEvent.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASTraceEvent.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASTraitCollection.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASTraitCollection.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASVideoNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASVideoNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASVideoPlayerNode.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASVideoPlayerNode.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASViewController.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASViewController.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASVisibilityProtocols.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/ASVisibilityProtocols.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASWeakProxy.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASWeakProxy.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/ASWeakSet.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/ASWeakSet.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/AsyncDisplayKit+Debug.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Debug/AsyncDisplayKit+Debug.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/AsyncDisplayKit+IGListKitMethods.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/AsyncDisplayKit+IGListKitMethods.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/AsyncDisplayKit+Tips.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Debug/AsyncDisplayKit+Tips.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/AsyncDisplayKit.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/AsyncDisplayKit.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/CoreGraphics+ASConvenience.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/CoreGraphics+ASConvenience.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/IGListAdapter+AsyncDisplayKit.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/IGListAdapter+AsyncDisplayKit.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/NSArray+Diffing.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/NSArray+Diffing.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/NSIndexSet+ASHelpers.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/NSIndexSet+ASHelpers.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/NSMutableAttributedString+TextKitAdditions.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/NSMutableAttributedString+TextKitAdditions.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/UICollectionViewLayout+ASConvenience.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/UICollectionViewLayout+ASConvenience.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/UIImage+ASConvenience.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/UIImage+ASConvenience.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/UIResponder+AsyncDisplayKit.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/UIResponder+AsyncDisplayKit.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/UIView+ASConvenience.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/UIView+ASConvenience.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/_ASAsyncTransaction.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/Transactions/_ASAsyncTransaction.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/_ASAsyncTransactionContainer+Private.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/Transactions/_ASAsyncTransactionContainer+Private.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/_ASAsyncTransactionContainer.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/Transactions/_ASAsyncTransactionContainer.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/_ASAsyncTransactionGroup.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/Transactions/_ASAsyncTransactionGroup.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/_ASCollectionReusableView.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/_ASCollectionReusableView.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/_ASCollectionViewCell.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/_ASCollectionViewCell.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/_ASDisplayLayer.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/_ASDisplayLayer.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/_ASDisplayView.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/_ASDisplayView.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/_ASDisplayViewAccessiblity.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/Details/_ASDisplayViewAccessiblity.h
--------------------------------------------------------------------------------
/Pods/Headers/Public/Texture/AsyncDisplayKit/_ASTransitionContext.h:
--------------------------------------------------------------------------------
1 | ../../../../Texture/Source/_ASTransitionContext.h
--------------------------------------------------------------------------------
/Pods/Manifest.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - PINCache (3.0.1-beta.4):
3 | - PINCache/Arc-exception-safe (= 3.0.1-beta.4)
4 | - PINCache/Core (= 3.0.1-beta.4)
5 | - PINCache/Arc-exception-safe (3.0.1-beta.4):
6 | - PINCache/Core
7 | - PINCache/Core (3.0.1-beta.4):
8 | - PINOperation (= 1.0.3)
9 | - PINOperation (1.0.3)
10 | - PINRemoteImage/Core (3.0.0-beta.9):
11 | - PINOperation
12 | - PINRemoteImage/iOS (3.0.0-beta.9):
13 | - PINRemoteImage/Core
14 | - PINRemoteImage/PINCache (3.0.0-beta.9):
15 | - PINCache (= 3.0.1-beta.4)
16 | - PINRemoteImage/Core
17 | - Texture (2.3.3):
18 | - Texture/PINRemoteImage (= 2.3.3)
19 | - Texture/Core (2.3.3)
20 | - Texture/PINRemoteImage (2.3.3):
21 | - PINRemoteImage/iOS (= 3.0.0-beta.9)
22 | - PINRemoteImage/PINCache
23 | - Texture/Core
24 |
25 | DEPENDENCIES:
26 | - Texture
27 |
28 | SPEC CHECKSUMS:
29 | PINCache: a89c8f609232afac77128557bd12c861844423d7
30 | PINOperation: ac23db44796d4a564ecf9b5ea7163510f579b71d
31 | PINRemoteImage: e4e02e15a6f96cedbcef2abf1c9c1228dc9897d7
32 | Texture: e01a363c2b6567e1ff27a878995e0d271fbb424c
33 |
34 | PODFILE CHECKSUM: 322161217ee0ceb04f3d926846962530af959c61
35 |
36 | COCOAPODS: 1.3.0.beta.2
37 |
--------------------------------------------------------------------------------
/Pods/PINCache/Source/PINCacheMacros.h:
--------------------------------------------------------------------------------
1 | //
2 | // PINCacheMacros.h
3 | // PINCache
4 | //
5 | // Created by Adlai Holler on 1/31/17.
6 | // Copyright © 2017 Pinterest. All rights reserved.
7 | //
8 |
9 | #ifndef PIN_SUBCLASSING_RESTRICTED
10 | #if defined(__has_attribute) && __has_attribute(objc_subclassing_restricted)
11 | #define PIN_SUBCLASSING_RESTRICTED __attribute__((objc_subclassing_restricted))
12 | #else
13 | #define PIN_SUBCLASSING_RESTRICTED
14 | #endif // #if defined(__has_attribute) && __has_attribute(objc_subclassing_restricted)
15 | #endif // #ifndef PIN_SUBCLASSING_RESTRICTED
16 |
17 | #ifndef PIN_NOESCAPE
18 | #if defined(__has_attribute) && __has_attribute(noescape)
19 | #define PIN_NOESCAPE __attribute__((noescape))
20 | #else
21 | #define PIN_NOESCAPE
22 | #endif // #if defined(__has_attribute) && __has_attribute(noescape)
23 | #endif // #ifndef PIN_NOESCAPE
24 |
--------------------------------------------------------------------------------
/Pods/PINCache/Source/PINCacheObjectSubscripting.h:
--------------------------------------------------------------------------------
1 | //
2 | // PINCacheObjectSubscripting.h
3 | // PINCache
4 | //
5 | // Created by Rocir Marcos Leite Santiago on 4/2/16.
6 | // Copyright © 2016 Pinterest. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @protocol PINCacheObjectSubscripting
14 |
15 | @required
16 |
17 | /**
18 | This method enables using literals on the receiving object, such as `id object = cache[@"key"];`.
19 |
20 | @param key The key associated with the object.
21 | @result The object for the specified key.
22 | */
23 | - (nullable id)objectForKeyedSubscript:(NSString *)key;
24 |
25 | /**
26 | This method enables using literals on the receiving object, such as `cache[@"key"] = object;`.
27 |
28 | @param object An object to be assigned for the key. Pass `nil` to remove the existing object for this key.
29 | @param key A key to associate with the object. This string will be copied.
30 | */
31 | - (void)setObject:(nullable id)object forKeyedSubscript:(NSString *)key;
32 |
33 | @end
34 |
35 | NS_ASSUME_NONNULL_END
36 |
--------------------------------------------------------------------------------
/Pods/PINOperation/Source/PINOperation.h:
--------------------------------------------------------------------------------
1 | //
2 | // PINOperation.h
3 | // PINOperation
4 | //
5 | // Created by Adlai Holler on 1/10/17.
6 | // Copyright © 2017 Pinterest. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 | #import
12 | #import
13 |
--------------------------------------------------------------------------------
/Pods/PINOperation/Source/PINOperationGroup.h:
--------------------------------------------------------------------------------
1 | //
2 | // PINOperationGroup.h
3 | // PINQueue
4 | //
5 | // Created by Garrett Moon on 10/8/16.
6 | // Copyright © 2016 Pinterest. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "PINOperationTypes.h"
11 | #import "PINOperationMacros.h"
12 |
13 | @class PINOperationQueue;
14 |
15 | NS_ASSUME_NONNULL_BEGIN
16 |
17 | @protocol PINGroupOperationReference;
18 |
19 | PINOP_SUBCLASSING_RESTRICTED
20 | @interface PINOperationGroup : NSObject
21 |
22 | - (instancetype)init NS_UNAVAILABLE;
23 | + (instancetype)asyncOperationGroupWithQueue:(PINOperationQueue *)operationQueue;
24 |
25 | - (nullable id )addOperation:(dispatch_block_t)operation;
26 | - (nullable id )addOperation:(dispatch_block_t)operation withPriority:(PINOperationQueuePriority)priority;
27 | - (void)start;
28 | - (void)cancel;
29 | - (void)setCompletion:(dispatch_block_t)completion;
30 | - (void)waitUntilComplete;
31 |
32 | @end
33 |
34 | @protocol PINGroupOperationReference
35 |
36 | @end
37 |
38 | NS_ASSUME_NONNULL_END
39 |
--------------------------------------------------------------------------------
/Pods/PINOperation/Source/PINOperationMacros.h:
--------------------------------------------------------------------------------
1 | //
2 | // PINOperationMacros.h
3 | // PINOperation
4 | //
5 | // Created by Adlai Holler on 1/10/17.
6 | // Copyright © 2017 Pinterest. All rights reserved.
7 | //
8 |
9 | #ifndef PINOP_SUBCLASSING_RESTRICTED
10 | #if defined(__has_attribute) && __has_attribute(objc_subclassing_restricted)
11 | #define PINOP_SUBCLASSING_RESTRICTED __attribute__((objc_subclassing_restricted))
12 | #else
13 | #define PINOP_SUBCLASSING_RESTRICTED
14 | #endif // #if defined(__has_attribute) && __has_attribute(objc_subclassing_restricted)
15 | #endif // #ifndef PINOP_SUBCLASSING_RESTRICTED
16 |
--------------------------------------------------------------------------------
/Pods/PINOperation/Source/PINOperationTypes.h:
--------------------------------------------------------------------------------
1 | //
2 | // PINOperationTypes.h
3 | // PINOperation
4 | //
5 | // Created by Adlai Holler on 1/10/17.
6 | // Copyright © 2017 Pinterest. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | typedef NS_ENUM(NSUInteger, PINOperationQueuePriority) {
12 | PINOperationQueuePriorityLow,
13 | PINOperationQueuePriorityDefault,
14 | PINOperationQueuePriorityHigh,
15 | };
16 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/Classes/Categories/PINImage+ScaledImage.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+ScaledImage.h
3 | // Pods
4 | //
5 | // Created by Michael Schneider on 2/9/17.
6 | //
7 | //
8 |
9 | #import
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 (PINScaledImage)
20 |
21 | - (PINImage *)pin_scaledImageForKey:(NSString *)key;
22 | + (PINImage *)pin_scaledImageForImage:(PINImage *)image withKey:(NSString *)key;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/Classes/PINAlternateRepresentationProvider.h:
--------------------------------------------------------------------------------
1 | //
2 | // PINAlternateRepresentationProvider.h
3 | // Pods
4 | //
5 | // Created by Garrett Moon on 3/17/16.
6 | //
7 | //
8 |
9 | #import
10 |
11 | #import "PINRemoteImageManager.h"
12 |
13 | @protocol PINRemoteImageManagerAlternateRepresentationProvider
14 | @required
15 |
16 | /**
17 | @discussion This method will be called with data off the wire or stored in the cache. Return an object to have it returned as the alternativeRepresentation object in the PINRemoteImageManagerResult. @warning this method can be called on the main thread, be careful of doing expensive work.
18 | */
19 | - (id)alternateRepresentationWithData:(NSData *)data options:(PINRemoteImageManagerDownloadOptions)options;
20 |
21 | @end
22 |
23 | @interface PINAlternateRepresentationProvider : NSObject
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/Classes/PINCache/PINCache+PINRemoteImageCaching.h:
--------------------------------------------------------------------------------
1 | //
2 | // PINCache+PINRemoteImageCaching.h
3 | // Pods
4 | //
5 | // Created by Aleksei Shevchenko on 7/28/16.
6 | //
7 | //
8 |
9 | #import
10 |
11 | #import "PINRemoteImageCaching.h"
12 | #import "PINRemoteImageManager.h"
13 |
14 | @interface PINCache (PINRemoteImageCaching)
15 |
16 | @end
17 |
18 | @interface PINRemoteImageManager (PINCache)
19 |
20 | @property (nonatomic, nullable, readonly) PINCache *pinCache;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/Classes/PINRemoteImage.h:
--------------------------------------------------------------------------------
1 | //
2 | // PINRemoteImage.h
3 | //
4 | // Created by Garrett Moon on 8/17/14.
5 | //
6 | //
7 |
8 | #import "PINRemoteImageMacros.h"
9 |
10 | #if USE_PINCACHE
11 | #import "PINCache+PINRemoteImageCaching.h"
12 | #endif
13 |
14 | #import "NSData+ImageDetectors.h"
15 | #import "PINAlternateRepresentationProvider.h"
16 | #import "PINAnimatedImage.h"
17 | #import "PINRemoteImageManager.h"
18 | #import "PINRemoteImageCategoryManager.h"
19 | #import "PINRemoteImageManagerResult.h"
20 | #import "PINRemoteImageCaching.h"
21 | #import "PINProgressiveImage.h"
22 | #import "PINURLSessionManager.h"
23 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/Classes/PINRemoteImageBasicCache.h:
--------------------------------------------------------------------------------
1 | //
2 | // PINRemoteImageBasicCache.h
3 | // Pods
4 | //
5 | // Created by Aleksei Shevchenko on 7/28/16.
6 | //
7 | //
8 |
9 | #import
10 | #import "PINRemoteImageCaching.h"
11 |
12 | /**
13 | * Simplistic wrapper based on NSCache.
14 | * not persisting any data on disk
15 | */
16 | @interface PINRemoteImageBasicCache : NSObject
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/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 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/Classes/PINResume.h:
--------------------------------------------------------------------------------
1 | //
2 | // PINResume.h
3 | // PINRemoteImage
4 | //
5 | // Created by Garrett Moon on 3/10/17.
6 | // Copyright © 2017 Pinterest. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface PINResume : NSObject
14 |
15 | - (id)init NS_UNAVAILABLE;
16 | + (PINResume *)resumeData:(NSData *)resumeData ifRange:(NSString *)ifRange totalBytes:(long long)totalBytes;
17 |
18 | @property (nonatomic, strong, readonly) NSData *resumeData;
19 | @property (nonatomic, copy, readonly) NSString *ifRange;
20 | @property (nonatomic, assign, readonly) long long totalBytes;
21 |
22 | @end
23 |
24 | NS_ASSUME_NONNULL_END
25 |
--------------------------------------------------------------------------------
/Pods/PINRemoteImage/Source/Classes/PINResume.m:
--------------------------------------------------------------------------------
1 | //
2 | // PINResume.m
3 | // PINRemoteImage
4 | //
5 | // Created by Garrett Moon on 3/10/17.
6 | // Copyright © 2017 Pinterest. All rights reserved.
7 | //
8 |
9 | #import "PINResume.h"
10 |
11 | @implementation PINResume
12 |
13 | + (PINResume *)resumeData:(NSData *)resumeData ifRange:(NSString *)ifRange totalBytes:(long long)totalBytes
14 | {
15 | PINResume *resume = [[PINResume alloc] initWithResumeData:resumeData ifRange:ifRange totalBytes:totalBytes];
16 | return resume;
17 | }
18 |
19 | - (PINResume *)initWithResumeData:(NSData *)resumeData ifRange:(NSString *)ifRange totalBytes:(long long)totalBytes
20 | {
21 | if (self = [super init]) {
22 | NSAssert(resumeData.length > 0 && ifRange.length > 0 && totalBytes > 0, @"PINResume must have all fields non-nil and non-zero length.");
23 | _resumeData = resumeData;
24 | _ifRange = ifRange;
25 | _totalBytes = totalBytes;
26 | }
27 | return self;
28 | }
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/Pods/Pods.xcodeproj/xcuserdata/tongxing.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | PINCache.xcscheme
8 |
9 | orderHint
10 | 1
11 |
12 | PINOperation.xcscheme
13 |
14 | orderHint
15 | 2
16 |
17 | PINRemoteImage.xcscheme
18 |
19 | orderHint
20 | 3
21 |
22 | Pods-ASDisplayKitLayoutSpecDemo.xcscheme
23 |
24 | orderHint
25 | 4
26 |
27 | Texture.xcscheme
28 |
29 | orderHint
30 | 5
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/PINCache/PINCache-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_PINCache : NSObject
3 | @end
4 | @implementation PodsDummy_PINCache
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/PINCache/PINCache-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 | #ifndef TARGET_OS_WATCH
14 | #define TARGET_OS_WATCH 0
15 | #endif
16 |
--------------------------------------------------------------------------------
/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/PINCache" "${PODS_ROOT}/Headers/Public/PINOperation" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/Texture"
4 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PINOperation"
5 | OTHER_LDFLAGS = -framework "Foundation" -weak_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 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/PINCache
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/PINOperation/PINOperation-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_PINOperation : NSObject
3 | @end
4 | @implementation PodsDummy_PINOperation
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/PINOperation/PINOperation-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 | #ifndef TARGET_OS_WATCH
14 | #define TARGET_OS_WATCH 0
15 | #endif
16 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/PINOperation/PINOperation.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/PINOperation
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PINOperation" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINOperation" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/Texture"
4 | OTHER_LDFLAGS = -framework "Foundation"
5 | PODS_BUILD_DIR = $BUILD_DIR
6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/PINOperation
9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
10 | SKIP_INSTALL = YES
11 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/PINRemoteImage/PINRemoteImage-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_PINRemoteImage : NSObject
3 | @end
4 | @implementation PodsDummy_PINRemoteImage
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/PINRemoteImage/PINRemoteImage-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/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/PINCache" "${PODS_ROOT}/Headers/Public/PINOperation" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/Texture"
4 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PINCache" "$PODS_CONFIGURATION_BUILD_DIR/PINOperation"
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 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/PINRemoteImage
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-ASDisplayKitLayoutSpecDemo/Pods-ASDisplayKitLayoutSpecDemo-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_ASDisplayKitLayoutSpecDemo : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_ASDisplayKitLayoutSpecDemo
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Texture/Texture-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Texture : NSObject
3 | @end
4 | @implementation PodsDummy_Texture
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Texture/Texture-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Texture/Texture.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_CXX_LANGUAGE_STANDARD = c++11
2 | CLANG_CXX_LIBRARY = libc++
3 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Texture
4 | GCC_PRECOMPILE_PREFIX_HEADER = YES
5 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
6 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Texture" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINOperation" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/Texture"
7 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PINCache" "$PODS_CONFIGURATION_BUILD_DIR/PINOperation" "$PODS_CONFIGURATION_BUILD_DIR/PINRemoteImage"
8 | OTHER_LDFLAGS = -l"c++" -weak_framework "AssetsLibrary" -weak_framework "MapKit" -weak_framework "Photos"
9 | PODS_BUILD_DIR = $BUILD_DIR
10 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
11 | PODS_ROOT = ${SRCROOT}
12 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Texture
13 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
14 | SKIP_INSTALL = YES
15 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/ASBlockTypes.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASBlockTypes.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 |
20 | @class ASCellNode;
21 |
22 | /**
23 | * ASCellNode creation block. Used to lazily create the ASCellNode instance for a specified indexPath.
24 | */
25 | typedef ASCellNode * _Nonnull(^ASCellNodeBlock)();
26 |
27 | // Type for the cancellation checker block passed into the async display blocks. YES means the operation has been cancelled, NO means continue.
28 | typedef BOOL(^asdisplaynode_iscancelled_block_t)(void);
29 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/ASPagerFlowLayout.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASPagerFlowLayout.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 |
20 | NS_ASSUME_NONNULL_BEGIN
21 |
22 | @interface ASPagerFlowLayout : UICollectionViewFlowLayout
23 |
24 | @end
25 |
26 | NS_ASSUME_NONNULL_END
27 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/ASRangeManagingNode.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASRangeManagingNode.h
3 | // Texture
4 | //
5 | // Copyright (c) 2017-present, Pinterest, Inc. All rights reserved.
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 |
13 | #import
14 | #import
15 |
16 | @class ASCellNode;
17 |
18 | NS_ASSUME_NONNULL_BEGIN
19 |
20 | /**
21 | * Basically ASTableNode or ASCollectionNode.
22 | */
23 | @protocol ASRangeManagingNode
24 |
25 | /**
26 | * Retrieve the index path for the given node, if it's a member of this container.
27 | *
28 | * @param node The node.
29 | * @return The index path, or nil if the node is not part of this container.
30 | */
31 | - (nullable NSIndexPath *)indexPathForNode:(ASCellNode *)node;
32 |
33 | @end
34 |
35 | NS_ASSUME_NONNULL_END
36 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/ASTableNode+Beta.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASTableNode+Beta.h
3 | // Texture
4 | //
5 | // Copyright (c) 2017-present, Pinterest, Inc. All rights reserved.
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 |
13 | #import
14 |
15 | @protocol ASBatchFetchingDelegate;
16 |
17 | NS_ASSUME_NONNULL_BEGIN
18 |
19 | @interface ASTableNode (Beta)
20 |
21 | @property (nonatomic, weak) id batchFetchingDelegate;
22 |
23 | @end
24 |
25 | NS_ASSUME_NONNULL_END
26 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/ASVisibilityProtocols.m:
--------------------------------------------------------------------------------
1 | //
2 | // ASVisibilityProtocols.m
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 |
20 | ASLayoutRangeMode ASLayoutRangeModeForVisibilityDepth(NSUInteger visibilityDepth)
21 | {
22 | if (visibilityDepth == 0) {
23 | return ASLayoutRangeModeFull;
24 | } else if (visibilityDepth == 1) {
25 | return ASLayoutRangeModeMinimum;
26 | } else if (visibilityDepth == 2) {
27 | return ASLayoutRangeModeVisibleOnly;
28 | }
29 | return ASLayoutRangeModeLowMemory;
30 | }
31 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Details/ASBatchFetchingDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASBatchFetchingDelegate.h
3 | // Texture
4 | //
5 | // Copyright (c) 2017-present, Pinterest, Inc. All rights reserved.
6 | // Licensed under the Apache License, Version 2.0 (the "License");
7 | // you may not use this file except in compliance with the License.
8 | // You may obtain a copy of the License at
9 | //
10 | // http://www.apache.org/licenses/LICENSE-2.0
11 | //
12 |
13 | #import
14 |
15 | @protocol ASBatchFetchingDelegate
16 |
17 | /**
18 | * @abstract Determine if batch fetching should begin based on the remaining time.
19 | * If the delegate doesn't have enough information to confidently decide, it can take the given hint.
20 | *
21 | * @param remainingTime The amount of time left for user to reach the end of the scroll view's content.
22 | *
23 | * @param hint A hint for the delegate to fallback to.
24 | */
25 | - (BOOL)shouldFetchBatchWithRemainingTime:(NSTimeInterval)remainingTime hint:(BOOL)hint;
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Details/ASCollectionInternal.m:
--------------------------------------------------------------------------------
1 | //
2 | // ASCollectionInternal.m
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Details/ASCollectionViewLayoutController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASCollectionViewLayoutController.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 |
20 | NS_ASSUME_NONNULL_BEGIN
21 |
22 | @class ASCollectionView;
23 |
24 | AS_SUBCLASSING_RESTRICTED
25 | @interface ASCollectionViewLayoutController : ASAbstractLayoutController
26 |
27 | - (instancetype)initWithCollectionView:(ASCollectionView *)collectionView;
28 |
29 | @end
30 |
31 | NS_ASSUME_NONNULL_END
32 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Details/ASImageContainerProtocolCategories.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASImageContainerProtocolCategories.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 | #import
20 |
21 | @interface UIImage (ASImageContainerProtocol)
22 |
23 | @end
24 |
25 | @interface NSData (ASImageContainerProtocol)
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Details/ASMainSerialQueue.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASMainSerialQueue.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 | #import
20 |
21 | AS_SUBCLASSING_RESTRICTED
22 | @interface ASMainSerialQueue : NSObject
23 |
24 | - (void)performBlockOnMainThread:(dispatch_block_t)block;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Details/ASSectionContext.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASSectionContext.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 |
20 | @class ASCollectionView;
21 |
22 | @protocol ASSectionContext
23 |
24 | /**
25 | * Custom name of this section, for debugging only.
26 | */
27 | @property (nonatomic, copy, nullable) NSString *sectionName;
28 | @property (nonatomic, weak, nullable) ASCollectionView *collectionView;
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Details/CoreGraphics+ASConvenience.m:
--------------------------------------------------------------------------------
1 | //
2 | // CoreGraphics+ASConvenience.m
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 |
20 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Details/_ASCollectionReusableView.h:
--------------------------------------------------------------------------------
1 | //
2 | // _ASCollectionReusableView.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 | #import
20 |
21 | @class ASCellNode;
22 |
23 | NS_ASSUME_NONNULL_BEGIN
24 |
25 | AS_SUBCLASSING_RESTRICTED
26 | @interface _ASCollectionReusableView : UICollectionReusableView
27 | @property (nonatomic, weak) ASCellNode *node;
28 | @property (nonatomic, strong, nullable) UICollectionViewLayoutAttributes *layoutAttributes;
29 | @end
30 |
31 | NS_ASSUME_NONNULL_END
32 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Details/_ASCollectionViewCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // _ASCollectionViewCell.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 | #import
20 |
21 | @class ASCellNode;
22 |
23 | NS_ASSUME_NONNULL_BEGIN
24 |
25 | AS_SUBCLASSING_RESTRICTED
26 | @interface _ASCollectionViewCell : UICollectionViewCell
27 | @property (nonatomic, weak) ASCellNode *node;
28 | @property (nonatomic, strong, nullable) UICollectionViewLayoutAttributes *layoutAttributes;
29 | @end
30 |
31 | NS_ASSUME_NONNULL_END
32 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Details/_ASDisplayViewAccessiblity.h:
--------------------------------------------------------------------------------
1 | //
2 | // _ASDisplayViewAccessiblity.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 | #import
20 |
21 | @interface _ASDisplayView (UIAccessibilityContainer)
22 | @property (copy, nonatomic) NSArray *accessibleElements;
23 | @end
24 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Private/ASBasicImageDownloaderInternal.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASBasicImageDownloaderInternal.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | @interface ASBasicImageDownloaderContext : NSObject
19 |
20 | + (ASBasicImageDownloaderContext *)contextForURL:(NSURL *)URL;
21 |
22 | @property (nonatomic, strong, readonly) NSURL *URL;
23 | @property (nonatomic, weak) NSURLSessionTask *sessionTask;
24 |
25 | - (BOOL)isCancelled;
26 | - (void)cancel;
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Private/ASCollectionLayoutContext+Private.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASCollectionLayoutContext+Private.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 |
20 | NS_ASSUME_NONNULL_BEGIN
21 |
22 | @interface ASCollectionLayoutContext (Private)
23 |
24 | - (instancetype)initWithViewportSize:(CGSize)viewportSize elements:(ASElementMap *)elements additionalInfo:(nullable id)additionalInfo;
25 |
26 | @end
27 |
28 | NS_ASSUME_NONNULL_END
29 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Private/ASDefaultPlayButton.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASDefaultPlayButton.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 |
20 | @interface ASDefaultPlayButton : ASButtonNode
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Private/ASDefaultPlaybackButton.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASDefaultPlaybackButton.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 |
20 | typedef NS_ENUM(NSInteger, ASDefaultPlaybackButtonType) {
21 | ASDefaultPlaybackButtonTypePlay,
22 | ASDefaultPlaybackButtonTypePause
23 | };
24 |
25 | @interface ASDefaultPlaybackButton : ASControlNode
26 | @property (nonatomic, assign) ASDefaultPlaybackButtonType buttonType;
27 | @end
28 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Private/ASDisplayNodeTipState.m:
--------------------------------------------------------------------------------
1 | //
2 | // ASDisplayNodeTipState.m
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import "ASDisplayNodeTipState.h"
19 |
20 | @interface ASDisplayNodeTipState ()
21 | @end
22 |
23 | @implementation ASDisplayNodeTipState
24 |
25 | - (instancetype)initWithNode:(ASDisplayNode *)node
26 | {
27 | if (self = [super init]) {
28 | _node = node;
29 | }
30 | return self;
31 | }
32 |
33 | @end
34 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Private/ASImageNode+Private.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASImageNode+Private.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #pragma once
19 |
20 | @interface ASImageNode (Private)
21 |
22 | - (void)_locked_setImage:(UIImage *)image;
23 | - (UIImage *)_locked_Image;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Private/ASLayerBackingTipProvider.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASLayerBackingTipProvider.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import "ASTipProvider.h"
19 | #import
20 |
21 | #if AS_ENABLE_TIPS
22 |
23 | NS_ASSUME_NONNULL_BEGIN
24 |
25 | AS_SUBCLASSING_RESTRICTED
26 | @interface ASLayerBackingTipProvider : ASTipProvider
27 |
28 | @end
29 |
30 | NS_ASSUME_NONNULL_END
31 |
32 | #endif // AS_ENABLE_TIPS
33 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Private/ASSection.m:
--------------------------------------------------------------------------------
1 | //
2 | // ASSection.m
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 | #import
20 |
21 | @implementation ASSection
22 |
23 | - (instancetype)initWithSectionID:(NSInteger)sectionID context:(id)context
24 | {
25 | self = [super init];
26 | if (self) {
27 | _sectionID = sectionID;
28 | _context = context;
29 | }
30 | return self;
31 | }
32 |
33 | @end
34 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/Private/TextExperiment/Utility/NSParagraphStyle+ASText.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSParagraphStyle+ASText.h
3 | // Modified from YYText
4 | //
5 | // Created by ibireme on 14/10/7.
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 `NSParagraphStyle` to work with CoreText.
18 | */
19 | @interface NSParagraphStyle (ASText)
20 |
21 | /**
22 | Creates a new NSParagraphStyle object from the CoreText Style.
23 |
24 | @param CTStyle CoreText Paragraph Style.
25 |
26 | @return a new NSParagraphStyle
27 | */
28 | + (nullable NSParagraphStyle *)as_styleWithCTStyle:(CTParagraphStyleRef)CTStyle;
29 |
30 | /**
31 | Creates and returns a CoreText Paragraph Style. (need call CFRelease() after used)
32 | */
33 | - (nullable CTParagraphStyleRef)as_CTStyle CF_RETURNS_RETAINED;
34 |
35 | @end
36 |
37 | NS_ASSUME_NONNULL_END
38 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/TextKit/ASLayoutManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASLayoutManager.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 | #import
20 |
21 | AS_SUBCLASSING_RESTRICTED
22 | @interface ASLayoutManager : NSLayoutManager
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/TextKit/ASTextKitTailTruncater.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASTextKitTailTruncater.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 |
20 | #import
21 | #import
22 |
23 | AS_SUBCLASSING_RESTRICTED
24 | @interface ASTextKitTailTruncater : NSObject
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/TextKit/ASTextNodeTypes.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASTextNodeTypes.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #pragma once
19 |
20 | // Use this attribute name to add "word kerning"
21 | static NSString *const ASTextNodeWordKerningAttributeName = @"ASAttributedStringWordKerning";
22 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/UIResponder+AsyncDisplayKit.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIResponder+AsyncDisplayKit.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #import
19 |
20 | NS_ASSUME_NONNULL_BEGIN
21 |
22 | @interface UIResponder (AsyncDisplayKit)
23 |
24 | /**
25 | * The nearest view controller above this responder, if one exists.
26 | *
27 | * This property must be accessed on the main thread.
28 | */
29 | @property (nonatomic, nullable, readonly) __kindof UIViewController *asdk_associatedViewController;
30 |
31 | @end
32 |
33 | NS_ASSUME_NONNULL_END
34 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/tvOS/ASControlNode+tvOS.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASControlNode+tvOS.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #if TARGET_OS_TV
19 | #import
20 |
21 | @interface ASControlNode (tvOS)
22 |
23 | @end
24 | #endif
25 |
--------------------------------------------------------------------------------
/Pods/Texture/Source/tvOS/ASImageNode+tvOS.h:
--------------------------------------------------------------------------------
1 | //
2 | // ASImageNode+tvOS.h
3 | // Texture
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 /ASDK-Licenses directory of this source tree. An additional
8 | // grant of patent rights can be found in the PATENTS file in the same directory.
9 | //
10 | // Modifications to this file made after 4/13/2017 are: Copyright (c) 2017-present,
11 | // Pinterest, Inc. Licensed under the Apache License, Version 2.0 (the "License");
12 | // you may not use this file except in compliance with the License.
13 | // You may obtain a copy of the License at
14 | //
15 | // http://www.apache.org/licenses/LICENSE-2.0
16 | //
17 |
18 | #if TARGET_OS_TV
19 | #import
20 |
21 | @interface ASImageNode (tvOS)
22 | @end
23 | #endif
24 |
25 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # ASDisplayKitLayoutSpecDemo
2 | ASDisplayKit2.2.1LayoutSpec 6种布局详细解析
3 |
--------------------------------------------------------------------------------