├── ComplexLayout.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── alexgurin.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── alexgurin.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── ComplexLayout ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── apples.imageset │ │ ├── 44139388._SY475_.jpg │ │ └── Contents.json │ ├── monsters.imageset │ │ ├── 36445966._SY475_.jpg │ │ └── Contents.json │ ├── others.imageset │ │ ├── 41576198._SY475_.jpg │ │ └── Contents.json │ ├── pieces.imageset │ │ ├── 43706711.jpg │ │ └── Contents.json │ ├── stolen.imageset │ │ ├── 42189657.jpg │ │ └── Contents.json │ └── winter.imageset │ │ ├── 38462064.jpg │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Cells │ ├── BookCell.swift │ ├── BookCell.xib │ ├── ClientBookCell.swift │ ├── ClientBookCell.xib │ ├── ClientInfoCell.swift │ ├── ClientInfoCell.xib │ ├── EmptyClientBookSectionView.swift │ └── EmptyClientBookSectionView.xib ├── CollectionAdapter.swift ├── Extensions │ └── NSCollectionLayoutSection+Sections.swift ├── Info.plist ├── Models │ ├── Book.swift │ ├── ClientBook.swift │ └── ClientInfo.swift ├── Protocols │ └── Cell.swift ├── SceneDelegate.swift ├── Sections │ ├── ClientBooksSection.swift │ ├── CollectionSection.swift │ └── Section.swift └── ViewController.swift ├── LICENSE └── README.md /ComplexLayout.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ComplexLayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ComplexLayout.xcodeproj/project.xcworkspace/xcuserdata/alexgurin.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout.xcodeproj/project.xcworkspace/xcuserdata/alexgurin.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /ComplexLayout.xcodeproj/xcuserdata/alexgurin.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout.xcodeproj/xcuserdata/alexgurin.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /ComplexLayout/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/AppDelegate.swift -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/apples.imageset/44139388._SY475_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/apples.imageset/44139388._SY475_.jpg -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/apples.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/apples.imageset/Contents.json -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/monsters.imageset/36445966._SY475_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/monsters.imageset/36445966._SY475_.jpg -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/monsters.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/monsters.imageset/Contents.json -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/others.imageset/41576198._SY475_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/others.imageset/41576198._SY475_.jpg -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/others.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/others.imageset/Contents.json -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/pieces.imageset/43706711.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/pieces.imageset/43706711.jpg -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/pieces.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/pieces.imageset/Contents.json -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/stolen.imageset/42189657.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/stolen.imageset/42189657.jpg -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/stolen.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/stolen.imageset/Contents.json -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/winter.imageset/38462064.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/winter.imageset/38462064.jpg -------------------------------------------------------------------------------- /ComplexLayout/Assets.xcassets/winter.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Assets.xcassets/winter.imageset/Contents.json -------------------------------------------------------------------------------- /ComplexLayout/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ComplexLayout/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ComplexLayout/Cells/BookCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Cells/BookCell.swift -------------------------------------------------------------------------------- /ComplexLayout/Cells/BookCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Cells/BookCell.xib -------------------------------------------------------------------------------- /ComplexLayout/Cells/ClientBookCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Cells/ClientBookCell.swift -------------------------------------------------------------------------------- /ComplexLayout/Cells/ClientBookCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Cells/ClientBookCell.xib -------------------------------------------------------------------------------- /ComplexLayout/Cells/ClientInfoCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Cells/ClientInfoCell.swift -------------------------------------------------------------------------------- /ComplexLayout/Cells/ClientInfoCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Cells/ClientInfoCell.xib -------------------------------------------------------------------------------- /ComplexLayout/Cells/EmptyClientBookSectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Cells/EmptyClientBookSectionView.swift -------------------------------------------------------------------------------- /ComplexLayout/Cells/EmptyClientBookSectionView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Cells/EmptyClientBookSectionView.xib -------------------------------------------------------------------------------- /ComplexLayout/CollectionAdapter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/CollectionAdapter.swift -------------------------------------------------------------------------------- /ComplexLayout/Extensions/NSCollectionLayoutSection+Sections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Extensions/NSCollectionLayoutSection+Sections.swift -------------------------------------------------------------------------------- /ComplexLayout/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Info.plist -------------------------------------------------------------------------------- /ComplexLayout/Models/Book.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Models/Book.swift -------------------------------------------------------------------------------- /ComplexLayout/Models/ClientBook.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Models/ClientBook.swift -------------------------------------------------------------------------------- /ComplexLayout/Models/ClientInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Models/ClientInfo.swift -------------------------------------------------------------------------------- /ComplexLayout/Protocols/Cell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Protocols/Cell.swift -------------------------------------------------------------------------------- /ComplexLayout/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/SceneDelegate.swift -------------------------------------------------------------------------------- /ComplexLayout/Sections/ClientBooksSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Sections/ClientBooksSection.swift -------------------------------------------------------------------------------- /ComplexLayout/Sections/CollectionSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Sections/CollectionSection.swift -------------------------------------------------------------------------------- /ComplexLayout/Sections/Section.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/Sections/Section.swift -------------------------------------------------------------------------------- /ComplexLayout/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/ComplexLayout/ViewController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IceFloe/ComplexUICollectionLayout/HEAD/README.md --------------------------------------------------------------------------------