├── .gitignore ├── IGListKitDemoSwift.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── IGListKitDemoSwift.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── IGListKitDemoSwift ├── AnyCodable │ ├── AnyCodable.swift │ ├── AnyDecodable.swift │ └── AnyEncodable.swift ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── arrow_down.imageset │ │ ├── Contents.json │ │ └── arrow_down@2x.png │ ├── comment.imageset │ │ ├── Contents.json │ │ └── comment.png │ ├── praise.imageset │ │ ├── Contents.json │ │ └── praise.png │ └── praise_selected.imageset │ │ ├── Contents.json │ │ └── praise_selected.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Cell │ ├── AdCell.swift │ ├── CommentCell.swift │ ├── CommentCell.xib │ ├── ContentCell.swift │ ├── ContentCell.xib │ ├── FavorCell.swift │ ├── FavorCell.xib │ ├── ImageCell.swift │ ├── ImageCell.xib │ ├── ImageCollectionCell.swift │ ├── ImageCollectionCell.xib │ ├── UserInfoCell.swift │ └── UserInfoCell.xib ├── CellModel │ ├── CommentCellModel.swift │ ├── FavorCellModel.swift │ ├── ImagesCollectionCellModel.swift │ └── UserInfoCellModel.swift ├── Extensions.swift ├── Info.plist ├── JsonTool.swift ├── Model │ ├── Ad.swift │ ├── Comment.swift │ ├── Feed.swift │ └── ListModel.swift ├── SectionController │ ├── AdSectionController.swift │ ├── CommentSectionController.swift │ ├── ContentSectionController.swift │ ├── FavorSectionController.swift │ ├── FeedBindingSectionController.swift │ ├── FeedSectionController.swift │ ├── ImageSectionController.swift │ └── UserInfoSectionController.swift ├── ViewController.swift ├── ViewController │ ├── BaseListViewController.swift │ ├── FifthListViewController.swift │ ├── FirstListViewController.swift │ ├── ForthListViewController.swift │ ├── SecondListViewController.swift │ ├── SeventhListViewController.swift │ ├── SixthListViewController.swift │ └── ThirdListViewController.swift └── data │ ├── data1.json │ ├── data2.json │ ├── data3.json │ ├── data4.json │ └── data5.json ├── Podfile └── Podfile.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/.gitignore -------------------------------------------------------------------------------- /IGListKitDemoSwift.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /IGListKitDemoSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /IGListKitDemoSwift.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /IGListKitDemoSwift.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /IGListKitDemoSwift.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /IGListKitDemoSwift/AnyCodable/AnyCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/AnyCodable/AnyCodable.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/AnyCodable/AnyDecodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/AnyCodable/AnyDecodable.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/AnyCodable/AnyEncodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/AnyCodable/AnyEncodable.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/AppDelegate.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /IGListKitDemoSwift/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /IGListKitDemoSwift/Assets.xcassets/arrow_down.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Assets.xcassets/arrow_down.imageset/Contents.json -------------------------------------------------------------------------------- /IGListKitDemoSwift/Assets.xcassets/arrow_down.imageset/arrow_down@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Assets.xcassets/arrow_down.imageset/arrow_down@2x.png -------------------------------------------------------------------------------- /IGListKitDemoSwift/Assets.xcassets/comment.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Assets.xcassets/comment.imageset/Contents.json -------------------------------------------------------------------------------- /IGListKitDemoSwift/Assets.xcassets/comment.imageset/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Assets.xcassets/comment.imageset/comment.png -------------------------------------------------------------------------------- /IGListKitDemoSwift/Assets.xcassets/praise.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Assets.xcassets/praise.imageset/Contents.json -------------------------------------------------------------------------------- /IGListKitDemoSwift/Assets.xcassets/praise.imageset/praise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Assets.xcassets/praise.imageset/praise.png -------------------------------------------------------------------------------- /IGListKitDemoSwift/Assets.xcassets/praise_selected.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Assets.xcassets/praise_selected.imageset/Contents.json -------------------------------------------------------------------------------- /IGListKitDemoSwift/Assets.xcassets/praise_selected.imageset/praise_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Assets.xcassets/praise_selected.imageset/praise_selected.png -------------------------------------------------------------------------------- /IGListKitDemoSwift/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /IGListKitDemoSwift/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/AdCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/AdCell.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/CommentCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/CommentCell.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/CommentCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/CommentCell.xib -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/ContentCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/ContentCell.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/ContentCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/ContentCell.xib -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/FavorCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/FavorCell.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/FavorCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/FavorCell.xib -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/ImageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/ImageCell.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/ImageCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/ImageCell.xib -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/ImageCollectionCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/ImageCollectionCell.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/ImageCollectionCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/ImageCollectionCell.xib -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/UserInfoCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/UserInfoCell.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Cell/UserInfoCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Cell/UserInfoCell.xib -------------------------------------------------------------------------------- /IGListKitDemoSwift/CellModel/CommentCellModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/CellModel/CommentCellModel.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/CellModel/FavorCellModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/CellModel/FavorCellModel.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/CellModel/ImagesCollectionCellModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/CellModel/ImagesCollectionCellModel.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/CellModel/UserInfoCellModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/CellModel/UserInfoCellModel.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Extensions.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Info.plist -------------------------------------------------------------------------------- /IGListKitDemoSwift/JsonTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/JsonTool.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Model/Ad.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Model/Ad.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Model/Comment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Model/Comment.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Model/Feed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Model/Feed.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/Model/ListModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/Model/ListModel.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/SectionController/AdSectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/SectionController/AdSectionController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/SectionController/CommentSectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/SectionController/CommentSectionController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/SectionController/ContentSectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/SectionController/ContentSectionController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/SectionController/FavorSectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/SectionController/FavorSectionController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/SectionController/FeedBindingSectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/SectionController/FeedBindingSectionController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/SectionController/FeedSectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/SectionController/FeedSectionController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/SectionController/ImageSectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/SectionController/ImageSectionController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/SectionController/UserInfoSectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/SectionController/UserInfoSectionController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/ViewController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/ViewController/BaseListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/ViewController/BaseListViewController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/ViewController/FifthListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/ViewController/FifthListViewController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/ViewController/FirstListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/ViewController/FirstListViewController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/ViewController/ForthListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/ViewController/ForthListViewController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/ViewController/SecondListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/ViewController/SecondListViewController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/ViewController/SeventhListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/ViewController/SeventhListViewController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/ViewController/SixthListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/ViewController/SixthListViewController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/ViewController/ThirdListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/ViewController/ThirdListViewController.swift -------------------------------------------------------------------------------- /IGListKitDemoSwift/data/data1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/data/data1.json -------------------------------------------------------------------------------- /IGListKitDemoSwift/data/data2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/data/data2.json -------------------------------------------------------------------------------- /IGListKitDemoSwift/data/data3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/data/data3.json -------------------------------------------------------------------------------- /IGListKitDemoSwift/data/data4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/data/data4.json -------------------------------------------------------------------------------- /IGListKitDemoSwift/data/data5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/IGListKitDemoSwift/data/data5.json -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bruce-pac/IGListKitDemoSwift/HEAD/Podfile.lock --------------------------------------------------------------------------------