├── .gitignore ├── LICENSE ├── README.md └── UICollectionViewDemo ├── Podfile ├── Podfile.lock ├── Pods ├── Kingfisher │ ├── README.md │ └── Sources │ │ ├── AnimatedImageView.swift │ │ ├── Box.swift │ │ ├── CacheSerializer.swift │ │ ├── Filter.swift │ │ ├── FormatIndicatedCacheSerializer.swift │ │ ├── Image.swift │ │ ├── ImageCache.swift │ │ ├── ImageDownloader.swift │ │ ├── ImagePrefetcher.swift │ │ ├── ImageProcessor.swift │ │ ├── ImageTransition.swift │ │ ├── ImageView+Kingfisher.swift │ │ ├── Indicator.swift │ │ ├── Kingfisher.h │ │ ├── Kingfisher.swift │ │ ├── KingfisherManager.swift │ │ ├── KingfisherOptionsInfo.swift │ │ ├── RequestModifier.swift │ │ ├── Resource.swift │ │ ├── String+MD5.swift │ │ ├── ThreadHelper.swift │ │ └── UIButton+Kingfisher.swift ├── Manifest.lock ├── Pods.xcodeproj │ └── project.pbxproj └── Target Support Files │ ├── Kingfisher │ ├── Info.plist │ ├── Kingfisher-dummy.m │ ├── Kingfisher-prefix.pch │ ├── Kingfisher-umbrella.h │ ├── Kingfisher.modulemap │ └── Kingfisher.xcconfig │ └── Pods-UICollectionViewDemo │ ├── Info.plist │ ├── Pods-UICollectionViewDemo-acknowledgements.markdown │ ├── Pods-UICollectionViewDemo-acknowledgements.plist │ ├── Pods-UICollectionViewDemo-dummy.m │ ├── Pods-UICollectionViewDemo-frameworks.sh │ ├── Pods-UICollectionViewDemo-resources.sh │ ├── Pods-UICollectionViewDemo-umbrella.h │ ├── Pods-UICollectionViewDemo.debug.xcconfig │ ├── Pods-UICollectionViewDemo.modulemap │ └── Pods-UICollectionViewDemo.release.xcconfig ├── UICollectionViewDemo.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── UICollectionViewDemo.xcworkspace └── contents.xcworkspacedata ├── UICollectionViewDemo ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ └── collection_error.imageset │ │ ├── Contents.json │ │ └── collection_error@2x.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Base │ ├── BaseCollectionViewCell.swift │ ├── BaseCollectionViewController.swift │ ├── BaseHeaderAndFooterCollectionReusableView.swift │ └── BaseHeaderAndFooterCollectionReusableView.xib ├── Circular │ ├── CircularCollectionViewCell.swift │ ├── CircularCollectionViewController.swift │ └── CircularCollectionViewLayout.swift ├── CoverFlow │ ├── CoverFlowLayout.swift │ └── CoverFlowViewController.swift ├── HorizontalCollection │ ├── HorizontalCollectionFlowLayout.swift │ └── HorizontalCollectionViewController.swift ├── Info.plist ├── Interactive │ └── InteractiveMoveViewController.swift ├── Prefeching │ ├── PrefectchCollectionViewCell.swift │ ├── PrefectchCollectionViewCell.xib │ └── PrefecthingCollectionViewController.swift ├── TodayNews │ ├── MoveCollectionViewCell.swift │ ├── MoveCollectionViewCell.xib │ ├── MoveCollectionViewController.swift │ ├── MoveHeaderCollectionReusableView.swift │ └── MoveHeaderCollectionReusableView.xib ├── ViewController.swift └── WaterFlow │ ├── WaterFlowLayout.swift │ └── WaterFlowViewController.swift ├── UICollectionViewDemoTests ├── Info.plist └── UICollectionViewDemoTests.swift └── UICollectionViewDemoUITests ├── Info.plist └── UICollectionViewDemoUITests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/README.md -------------------------------------------------------------------------------- /UICollectionViewDemo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Podfile -------------------------------------------------------------------------------- /UICollectionViewDemo/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Podfile.lock -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/README.md -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/AnimatedImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/AnimatedImageView.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/Box.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/Box.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/CacheSerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/CacheSerializer.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/Filter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/Filter.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/FormatIndicatedCacheSerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/FormatIndicatedCacheSerializer.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/Image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/Image.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/ImageCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/ImageCache.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/ImageDownloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/ImageDownloader.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/ImagePrefetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/ImagePrefetcher.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/ImageProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/ImageProcessor.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/ImageTransition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/ImageTransition.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/ImageView+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/ImageView+Kingfisher.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/Indicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/Indicator.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/Kingfisher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/Kingfisher.h -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/Kingfisher.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/KingfisherManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/KingfisherManager.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/KingfisherOptionsInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/KingfisherOptionsInfo.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/RequestModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/RequestModifier.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/Resource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/Resource.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/String+MD5.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/String+MD5.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/ThreadHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/ThreadHelper.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Kingfisher/Sources/UIButton+Kingfisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Kingfisher/Sources/UIButton+Kingfisher.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Manifest.lock -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Info.plist -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Kingfisher.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Kingfisher.modulemap -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Kingfisher.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Kingfisher/Kingfisher.xcconfig -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Info.plist -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-acknowledgements.markdown -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-acknowledgements.plist -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-dummy.m -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-frameworks.sh -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-resources.sh -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo-umbrella.h -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo.debug.xcconfig -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo.modulemap -------------------------------------------------------------------------------- /UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/Pods/Target Support Files/Pods-UICollectionViewDemo/Pods-UICollectionViewDemo.release.xcconfig -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/AppDelegate.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Assets.xcassets/collection_error.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Assets.xcassets/collection_error.imageset/Contents.json -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Assets.xcassets/collection_error.imageset/collection_error@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Assets.xcassets/collection_error.imageset/collection_error@2x.png -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Base/BaseCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Base/BaseCollectionViewCell.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Base/BaseCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Base/BaseCollectionViewController.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Base/BaseHeaderAndFooterCollectionReusableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Base/BaseHeaderAndFooterCollectionReusableView.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Base/BaseHeaderAndFooterCollectionReusableView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Base/BaseHeaderAndFooterCollectionReusableView.xib -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Circular/CircularCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Circular/CircularCollectionViewCell.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Circular/CircularCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Circular/CircularCollectionViewController.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Circular/CircularCollectionViewLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Circular/CircularCollectionViewLayout.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/CoverFlow/CoverFlowLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/CoverFlow/CoverFlowLayout.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/CoverFlow/CoverFlowViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/CoverFlow/CoverFlowViewController.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/HorizontalCollection/HorizontalCollectionFlowLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/HorizontalCollection/HorizontalCollectionFlowLayout.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/HorizontalCollection/HorizontalCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/HorizontalCollection/HorizontalCollectionViewController.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Info.plist -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Interactive/InteractiveMoveViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Interactive/InteractiveMoveViewController.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Prefeching/PrefectchCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Prefeching/PrefectchCollectionViewCell.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Prefeching/PrefectchCollectionViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Prefeching/PrefectchCollectionViewCell.xib -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/Prefeching/PrefecthingCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/Prefeching/PrefecthingCollectionViewController.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/TodayNews/MoveCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/TodayNews/MoveCollectionViewCell.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/TodayNews/MoveCollectionViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/TodayNews/MoveCollectionViewCell.xib -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/TodayNews/MoveCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/TodayNews/MoveCollectionViewController.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/TodayNews/MoveHeaderCollectionReusableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/TodayNews/MoveHeaderCollectionReusableView.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/TodayNews/MoveHeaderCollectionReusableView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/TodayNews/MoveHeaderCollectionReusableView.xib -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/ViewController.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/WaterFlow/WaterFlowLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/WaterFlow/WaterFlowLayout.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemo/WaterFlow/WaterFlowViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemo/WaterFlow/WaterFlowViewController.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemoTests/Info.plist -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemoTests/UICollectionViewDemoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemoTests/UICollectionViewDemoTests.swift -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemoUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemoUITests/Info.plist -------------------------------------------------------------------------------- /UICollectionViewDemo/UICollectionViewDemoUITests/UICollectionViewDemoUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alenpaulkevin/UICollectionViewDemo/HEAD/UICollectionViewDemo/UICollectionViewDemoUITests/UICollectionViewDemoUITests.swift --------------------------------------------------------------------------------