├── .gitignore ├── LICENSE ├── Photos.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── Michael.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── Photos.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Photos ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Cells │ ├── PhotoCell.swift │ └── PhotoCell.xib ├── Info.plist ├── Layout Selection │ └── LayoutSelectionTableViewController.swift ├── Models │ └── Photo.swift ├── Networking │ ├── NetworkError.swift │ ├── Networking.swift │ ├── PhotosRequest.swift │ ├── Request.swift │ └── URLSession+Networking.swift ├── Photos List │ ├── PhotosCollectionViewController.swift │ └── PhotosDataSource.swift ├── SceneDelegate.swift └── Views │ ├── BackgroundDecorationView.swift │ ├── HeaderSupplementaryView.swift │ ├── HeaderSupplementaryView.xib │ ├── NewBannerSupplementaryView.swift │ └── NewBannerSupplementaryView.xib ├── Podfile ├── Podfile.lock ├── Pods ├── Kingfisher │ ├── LICENSE │ ├── README.md │ └── Sources │ │ ├── Cache │ │ ├── CacheSerializer.swift │ │ ├── DiskStorage.swift │ │ ├── FormatIndicatedCacheSerializer.swift │ │ ├── ImageCache.swift │ │ ├── MemoryStorage.swift │ │ └── Storage.swift │ │ ├── Extensions │ │ ├── ImageView+Kingfisher.swift │ │ └── UIButton+Kingfisher.swift │ │ ├── General │ │ ├── Deprecated.swift │ │ ├── ImageSource │ │ │ ├── ImageDataProvider.swift │ │ │ ├── Resource.swift │ │ │ └── Source.swift │ │ ├── Kingfisher.swift │ │ ├── KingfisherError.swift │ │ ├── KingfisherManager.swift │ │ └── KingfisherOptionsInfo.swift │ │ ├── Image │ │ ├── Filter.swift │ │ ├── GIFAnimatedImage.swift │ │ ├── Image.swift │ │ ├── ImageDrawing.swift │ │ ├── ImageFormat.swift │ │ ├── ImageProcessor.swift │ │ ├── ImageProgressive.swift │ │ ├── ImageTransition.swift │ │ └── Placeholder.swift │ │ ├── Kingfisher.h │ │ ├── Networking │ │ ├── AuthenticationChallengeResponsable.swift │ │ ├── ImageDataProcessor.swift │ │ ├── ImageDownloader.swift │ │ ├── ImageDownloaderDelegate.swift │ │ ├── ImageModifier.swift │ │ ├── ImagePrefetcher.swift │ │ ├── RedirectHandler.swift │ │ ├── RequestModifier.swift │ │ ├── SessionDataTask.swift │ │ └── SessionDelegate.swift │ │ ├── Utility │ │ ├── Box.swift │ │ ├── CallbackQueue.swift │ │ ├── Delegate.swift │ │ ├── ExtensionHelpers.swift │ │ ├── Result.swift │ │ ├── Runtime.swift │ │ ├── SizeExtensions.swift │ │ └── String+MD5.swift │ │ └── Views │ │ ├── AnimatedImageView.swift │ │ └── Indicator.swift ├── Manifest.lock ├── Pods.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── Michael.xcuserdatad │ │ └── xcschemes │ │ ├── Kingfisher.xcscheme │ │ ├── Pods-Photos.xcscheme │ │ └── xcschememanagement.plist └── Target Support Files │ ├── Kingfisher │ ├── Kingfisher-Info.plist │ ├── Kingfisher-dummy.m │ ├── Kingfisher-prefix.pch │ ├── Kingfisher-umbrella.h │ ├── Kingfisher.modulemap │ └── Kingfisher.xcconfig │ └── Pods-Photos │ ├── Pods-Photos-Info.plist │ ├── Pods-Photos-acknowledgements.markdown │ ├── Pods-Photos-acknowledgements.plist │ ├── Pods-Photos-dummy.m │ ├── Pods-Photos-frameworks.sh │ ├── Pods-Photos-umbrella.h │ ├── Pods-Photos.debug.xcconfig │ ├── Pods-Photos.modulemap │ └── Pods-Photos.release.xcconfig └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | /Photos.xcworkspace/xcuserdata 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /Photos.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Photos.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Photos.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Photos.xcodeproj/xcuserdata/Michael.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos.xcodeproj/xcuserdata/Michael.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Photos.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Photos.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Photos/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/AppDelegate.swift -------------------------------------------------------------------------------- /Photos/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Photos/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Photos/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Photos/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Photos/Cells/PhotoCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Cells/PhotoCell.swift -------------------------------------------------------------------------------- /Photos/Cells/PhotoCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Cells/PhotoCell.xib -------------------------------------------------------------------------------- /Photos/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Info.plist -------------------------------------------------------------------------------- /Photos/Layout Selection/LayoutSelectionTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Layout Selection/LayoutSelectionTableViewController.swift -------------------------------------------------------------------------------- /Photos/Models/Photo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Models/Photo.swift -------------------------------------------------------------------------------- /Photos/Networking/NetworkError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Networking/NetworkError.swift -------------------------------------------------------------------------------- /Photos/Networking/Networking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Networking/Networking.swift -------------------------------------------------------------------------------- /Photos/Networking/PhotosRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Networking/PhotosRequest.swift -------------------------------------------------------------------------------- /Photos/Networking/Request.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Networking/Request.swift -------------------------------------------------------------------------------- /Photos/Networking/URLSession+Networking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Networking/URLSession+Networking.swift -------------------------------------------------------------------------------- /Photos/Photos List/PhotosCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Photos List/PhotosCollectionViewController.swift -------------------------------------------------------------------------------- /Photos/Photos List/PhotosDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Photos List/PhotosDataSource.swift -------------------------------------------------------------------------------- /Photos/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/SceneDelegate.swift -------------------------------------------------------------------------------- /Photos/Views/BackgroundDecorationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Views/BackgroundDecorationView.swift -------------------------------------------------------------------------------- /Photos/Views/HeaderSupplementaryView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Views/HeaderSupplementaryView.swift -------------------------------------------------------------------------------- /Photos/Views/HeaderSupplementaryView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Views/HeaderSupplementaryView.xib -------------------------------------------------------------------------------- /Photos/Views/NewBannerSupplementaryView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Views/NewBannerSupplementaryView.swift -------------------------------------------------------------------------------- /Photos/Views/NewBannerSupplementaryView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Photos/Views/NewBannerSupplementaryView.xib -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Podfile.lock -------------------------------------------------------------------------------- /Pods/Kingfisher/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/LICENSE -------------------------------------------------------------------------------- /Pods/Kingfisher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/README.md -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Cache/CacheSerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Cache/CacheSerializer.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Cache/DiskStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Cache/DiskStorage.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Cache/FormatIndicatedCacheSerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Cache/FormatIndicatedCacheSerializer.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Cache/ImageCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Cache/ImageCache.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Cache/MemoryStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Cache/MemoryStorage.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Cache/Storage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Cache/Storage.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Extensions/ImageView+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Extensions/ImageView+Kingfisher.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Extensions/UIButton+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Extensions/UIButton+Kingfisher.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/General/Deprecated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/General/Deprecated.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/General/ImageSource/ImageDataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/General/ImageSource/ImageDataProvider.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/General/ImageSource/Resource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/General/ImageSource/Resource.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/General/ImageSource/Source.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/General/ImageSource/Source.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/General/Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/General/Kingfisher.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/General/KingfisherError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/General/KingfisherError.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/General/KingfisherManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/General/KingfisherManager.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/General/KingfisherOptionsInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/General/KingfisherOptionsInfo.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Image/Filter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Image/Filter.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Image/GIFAnimatedImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Image/GIFAnimatedImage.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Image/Image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Image/Image.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Image/ImageDrawing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Image/ImageDrawing.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Image/ImageFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Image/ImageFormat.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Image/ImageProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Image/ImageProcessor.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Image/ImageProgressive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Image/ImageProgressive.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Image/ImageTransition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Image/ImageTransition.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Image/Placeholder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Image/Placeholder.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Kingfisher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Kingfisher.h -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Networking/AuthenticationChallengeResponsable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Networking/AuthenticationChallengeResponsable.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Networking/ImageDataProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Networking/ImageDataProcessor.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Networking/ImageDownloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Networking/ImageDownloader.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Networking/ImageDownloaderDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Networking/ImageDownloaderDelegate.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Networking/ImageModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Networking/ImageModifier.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Networking/ImagePrefetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Networking/ImagePrefetcher.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Networking/RedirectHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Networking/RedirectHandler.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Networking/RequestModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Networking/RequestModifier.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Networking/SessionDataTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Networking/SessionDataTask.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Networking/SessionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Networking/SessionDelegate.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Utility/Box.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Utility/Box.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Utility/CallbackQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Utility/CallbackQueue.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Utility/Delegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Utility/Delegate.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Utility/ExtensionHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Utility/ExtensionHelpers.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Utility/Result.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Utility/Result.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Utility/Runtime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Utility/Runtime.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Utility/SizeExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Utility/SizeExtensions.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Utility/String+MD5.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Utility/String+MD5.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Views/AnimatedImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Views/AnimatedImageView.swift -------------------------------------------------------------------------------- /Pods/Kingfisher/Sources/Views/Indicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Kingfisher/Sources/Views/Indicator.swift -------------------------------------------------------------------------------- /Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Manifest.lock -------------------------------------------------------------------------------- /Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Pods/Pods.xcodeproj/xcuserdata/Michael.xcuserdatad/xcschemes/Kingfisher.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Pods.xcodeproj/xcuserdata/Michael.xcuserdatad/xcschemes/Kingfisher.xcscheme -------------------------------------------------------------------------------- /Pods/Pods.xcodeproj/xcuserdata/Michael.xcuserdatad/xcschemes/Pods-Photos.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Pods.xcodeproj/xcuserdata/Michael.xcuserdatad/xcschemes/Pods-Photos.xcscheme -------------------------------------------------------------------------------- /Pods/Pods.xcodeproj/xcuserdata/Michael.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Pods.xcodeproj/xcuserdata/Michael.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Kingfisher/Kingfisher.modulemap -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Kingfisher/Kingfisher.xcconfig -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-Photos/Pods-Photos-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Pods-Photos/Pods-Photos-Info.plist -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-Photos/Pods-Photos-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Pods-Photos/Pods-Photos-acknowledgements.markdown -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-Photos/Pods-Photos-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Pods-Photos/Pods-Photos-acknowledgements.plist -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-Photos/Pods-Photos-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Pods-Photos/Pods-Photos-dummy.m -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-Photos/Pods-Photos-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Pods-Photos/Pods-Photos-frameworks.sh -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-Photos/Pods-Photos-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Pods-Photos/Pods-Photos-umbrella.h -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-Photos/Pods-Photos.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Pods-Photos/Pods-Photos.debug.xcconfig -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-Photos/Pods-Photos.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Pods-Photos/Pods-Photos.modulemap -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-Photos/Pods-Photos.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/Pods/Target Support Files/Pods-Photos/Pods-Photos.release.xcconfig -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lickability/collection-view-compositional-layout-demo/HEAD/README.md --------------------------------------------------------------------------------