├── .gitignore ├── .swift-version ├── Class └── oc │ ├── Collection │ ├── DDCollectionComponent.h │ ├── DDCollectionViewComponent+Cache.h │ ├── DDCollectionViewComponent+Private.h │ ├── DDCollectionViewComponent.h │ ├── DDCollectionViewComponent.m │ ├── DDCollectionViewItemComponent.h │ ├── DDCollectionViewItemComponent.m │ ├── DDCollectionViewSectionComponent.h │ ├── DDCollectionViewSectionComponent.mm │ ├── DDCollectionViewSectionGroupComponent.h │ ├── DDCollectionViewSectionGroupComponent.mm │ ├── DDCollectionViewStatusComponent.h │ └── DDCollectionViewStatusComponent.m │ ├── DDComponent.h │ └── Table │ ├── DDTableViewComponent+Private.h │ ├── DDTableViewComponent.h │ ├── DDTableViewComponent.m │ ├── DDTableViewItemComponent.h │ ├── DDTableViewItemComponent.m │ ├── DDTableViewSectionComponent.h │ ├── DDTableViewSectionComponent.m │ ├── DDTableViewSectionGroupComponent.h │ └── DDTableViewSectionGroupComponent.m ├── ClassesTable ├── DDTableViewBaseComponent.h ├── DDTableViewBaseComponent.mm ├── DDTableViewComponent.h ├── DDTableViewComponentCache.h ├── DDTableViewComponentHelper.h ├── DDTableViewComponentHelper.m ├── DDTableViewComponentInternal.h ├── DDTableViewComponentMacros.h ├── DDTableViewComponentProtocol.h ├── DDTableViewCompositeComponentProtocol.h ├── DDTableViewItemComponent.h ├── DDTableViewItemComponent.m ├── DDTableViewResponds.h ├── DDTableViewRootComponent.h ├── DDTableViewRootComponent.mm ├── DDTableViewSectionComponent.h ├── DDTableViewSectionComponent.mm ├── DDTableViewSectionGroupComponent.h ├── DDTableViewSectionGroupComponent.mm ├── DDTableViewStatusComponent.h ├── DDTableViewStatusComponent.mm └── NMTableViewResponds.mm ├── CompareToIGList.md ├── Component.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── hzduanjiashun.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── xcshareddata │ └── xcschemes │ │ └── DDComponent.xcscheme └── xcuserdata │ └── hzduanjiashun.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── Component.xcscheme │ └── xcschememanagement.plist ├── Component ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── DDCollectionBridgeHeader.h ├── FooterComponent.swift ├── HeaderComponent.swift ├── HeaderFooterViewController.swift ├── HeaderStatusViewController.swift ├── ImageCollectionViewCell.swift ├── ImagesComponent.swift ├── Info.plist ├── ObjcComponent.h ├── ObjcComponent.m ├── ObjcImageCollectionViewCell.h ├── ObjcImageCollectionViewCell.m ├── ObjcImagesComponent.h ├── ObjcImagesComponent.m ├── RootCollectionViewController.swift ├── SectionsViewController.swift ├── SimpleViewController.swift ├── StatusComponent.swift ├── StatusViewController.swift ├── TaobaoBanner.xib ├── TaobaoBannerComponent.swift ├── TaobaoCollectionViewController.swift ├── TaobaoEntriesComponent.swift ├── TaobaoGoods0.xib ├── TaobaoGoods1.xib ├── TaobaoGoods2.xib ├── TaobaoGoods3.xib ├── TaobaoGoodsComponent.swift ├── TextCollectionReusableView.swift ├── TextsComponent.swift ├── TitleCollectionViewCell.swift └── TitlesComponent.swift ├── DDComponent.playground ├── Pages │ ├── CreateComponent.xcplaygroundpage │ │ └── Contents.swift │ ├── GettingStart.xcplaygroundpage │ │ └── Contents.swift │ ├── HeaderFooter.xcplaygroundpage │ │ ├── Contents.swift │ │ └── timeline.xctimeline │ ├── LinkToCollectionView.xcplaygroundpage │ │ ├── Contents.swift │ │ └── timeline.xctimeline │ └── StatusComponent.xcplaygroundpage │ │ ├── Contents.swift │ │ └── timeline.xctimeline ├── Sources │ ├── Components.swift │ └── TitleCollectionViewCell.swift ├── contents.xcplayground └── playground.xcworkspace │ └── contents.xcworkspacedata ├── DDComponent.podspec ├── DDComponent.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── DDComponent ├── DDComponent.h └── Info.plist ├── DDComponentPodDemo ├── DDComponentPodDemo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── DDComponentPodDemo.xcworkspace │ └── contents.xcworkspacedata ├── Podfile └── Podfile.lock ├── Images ├── example.png ├── structure.png └── structure2.png ├── LICENSE ├── README-zh.md ├── README.md └── TableDemo ├── Cell ├── DDComponentDemoTableViewCell.h ├── DDComponentDemoTableViewCell.m ├── DDHeaderFooterView.h └── DDHeaderFooterView.m ├── Component ├── DDTableViewFooterDemoComponent.h ├── DDTableViewFooterDemoComponent.m ├── DDTableViewHeaderDemoComponent.h ├── DDTableViewHeaderDemoComponent.m ├── DDTableViewHeaderFooterSectionDemoComponent.h ├── DDTableViewHeaderFooterSectionDemoComponent.m ├── DDTableViewItemDemoComponent.h └── DDTableViewItemDemoComponent.m ├── Custom ├── DDTableComponentCustomViewController.h └── DDTableComponentCustomViewController.m ├── DDTableComponentDemoViewController.h └── DDTableComponentDemoViewController.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 3.0-GM-CANDIDATE 2 | -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionComponent.h -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewComponent+Cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewComponent+Cache.h -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewComponent+Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewComponent+Private.h -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewComponent.h -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewComponent.m -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewItemComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewItemComponent.h -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewItemComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewItemComponent.m -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewSectionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewSectionComponent.h -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewSectionComponent.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewSectionComponent.mm -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewSectionGroupComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewSectionGroupComponent.h -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewSectionGroupComponent.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewSectionGroupComponent.mm -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewStatusComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewStatusComponent.h -------------------------------------------------------------------------------- /Class/oc/Collection/DDCollectionViewStatusComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Collection/DDCollectionViewStatusComponent.m -------------------------------------------------------------------------------- /Class/oc/DDComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/DDComponent.h -------------------------------------------------------------------------------- /Class/oc/Table/DDTableViewComponent+Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Table/DDTableViewComponent+Private.h -------------------------------------------------------------------------------- /Class/oc/Table/DDTableViewComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Table/DDTableViewComponent.h -------------------------------------------------------------------------------- /Class/oc/Table/DDTableViewComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Table/DDTableViewComponent.m -------------------------------------------------------------------------------- /Class/oc/Table/DDTableViewItemComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Table/DDTableViewItemComponent.h -------------------------------------------------------------------------------- /Class/oc/Table/DDTableViewItemComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Table/DDTableViewItemComponent.m -------------------------------------------------------------------------------- /Class/oc/Table/DDTableViewSectionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Table/DDTableViewSectionComponent.h -------------------------------------------------------------------------------- /Class/oc/Table/DDTableViewSectionComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Table/DDTableViewSectionComponent.m -------------------------------------------------------------------------------- /Class/oc/Table/DDTableViewSectionGroupComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Table/DDTableViewSectionGroupComponent.h -------------------------------------------------------------------------------- /Class/oc/Table/DDTableViewSectionGroupComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Class/oc/Table/DDTableViewSectionGroupComponent.m -------------------------------------------------------------------------------- /ClassesTable/DDTableViewBaseComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewBaseComponent.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewBaseComponent.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewBaseComponent.mm -------------------------------------------------------------------------------- /ClassesTable/DDTableViewComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewComponent.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewComponentCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewComponentCache.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewComponentHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewComponentHelper.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewComponentHelper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewComponentHelper.m -------------------------------------------------------------------------------- /ClassesTable/DDTableViewComponentInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewComponentInternal.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewComponentMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewComponentMacros.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewComponentProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewComponentProtocol.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewCompositeComponentProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewCompositeComponentProtocol.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewItemComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewItemComponent.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewItemComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewItemComponent.m -------------------------------------------------------------------------------- /ClassesTable/DDTableViewResponds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewResponds.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewRootComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewRootComponent.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewRootComponent.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewRootComponent.mm -------------------------------------------------------------------------------- /ClassesTable/DDTableViewSectionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewSectionComponent.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewSectionComponent.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewSectionComponent.mm -------------------------------------------------------------------------------- /ClassesTable/DDTableViewSectionGroupComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewSectionGroupComponent.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewSectionGroupComponent.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewSectionGroupComponent.mm -------------------------------------------------------------------------------- /ClassesTable/DDTableViewStatusComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewStatusComponent.h -------------------------------------------------------------------------------- /ClassesTable/DDTableViewStatusComponent.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/DDTableViewStatusComponent.mm -------------------------------------------------------------------------------- /ClassesTable/NMTableViewResponds.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/ClassesTable/NMTableViewResponds.mm -------------------------------------------------------------------------------- /CompareToIGList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/CompareToIGList.md -------------------------------------------------------------------------------- /Component.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Component.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Component.xcodeproj/project.xcworkspace/xcuserdata/hzduanjiashun.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component.xcodeproj/project.xcworkspace/xcuserdata/hzduanjiashun.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Component.xcodeproj/xcshareddata/xcschemes/DDComponent.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component.xcodeproj/xcshareddata/xcschemes/DDComponent.xcscheme -------------------------------------------------------------------------------- /Component.xcodeproj/xcuserdata/hzduanjiashun.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component.xcodeproj/xcuserdata/hzduanjiashun.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Component.xcodeproj/xcuserdata/hzduanjiashun.xcuserdatad/xcschemes/Component.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component.xcodeproj/xcuserdata/hzduanjiashun.xcuserdatad/xcschemes/Component.xcscheme -------------------------------------------------------------------------------- /Component.xcodeproj/xcuserdata/hzduanjiashun.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component.xcodeproj/xcuserdata/hzduanjiashun.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Component/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/AppDelegate.swift -------------------------------------------------------------------------------- /Component/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Component/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Component/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Component/DDCollectionBridgeHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/DDCollectionBridgeHeader.h -------------------------------------------------------------------------------- /Component/FooterComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/FooterComponent.swift -------------------------------------------------------------------------------- /Component/HeaderComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/HeaderComponent.swift -------------------------------------------------------------------------------- /Component/HeaderFooterViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/HeaderFooterViewController.swift -------------------------------------------------------------------------------- /Component/HeaderStatusViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/HeaderStatusViewController.swift -------------------------------------------------------------------------------- /Component/ImageCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/ImageCollectionViewCell.swift -------------------------------------------------------------------------------- /Component/ImagesComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/ImagesComponent.swift -------------------------------------------------------------------------------- /Component/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/Info.plist -------------------------------------------------------------------------------- /Component/ObjcComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/ObjcComponent.h -------------------------------------------------------------------------------- /Component/ObjcComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/ObjcComponent.m -------------------------------------------------------------------------------- /Component/ObjcImageCollectionViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/ObjcImageCollectionViewCell.h -------------------------------------------------------------------------------- /Component/ObjcImageCollectionViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/ObjcImageCollectionViewCell.m -------------------------------------------------------------------------------- /Component/ObjcImagesComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/ObjcImagesComponent.h -------------------------------------------------------------------------------- /Component/ObjcImagesComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/ObjcImagesComponent.m -------------------------------------------------------------------------------- /Component/RootCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/RootCollectionViewController.swift -------------------------------------------------------------------------------- /Component/SectionsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/SectionsViewController.swift -------------------------------------------------------------------------------- /Component/SimpleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/SimpleViewController.swift -------------------------------------------------------------------------------- /Component/StatusComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/StatusComponent.swift -------------------------------------------------------------------------------- /Component/StatusViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/StatusViewController.swift -------------------------------------------------------------------------------- /Component/TaobaoBanner.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TaobaoBanner.xib -------------------------------------------------------------------------------- /Component/TaobaoBannerComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TaobaoBannerComponent.swift -------------------------------------------------------------------------------- /Component/TaobaoCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TaobaoCollectionViewController.swift -------------------------------------------------------------------------------- /Component/TaobaoEntriesComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TaobaoEntriesComponent.swift -------------------------------------------------------------------------------- /Component/TaobaoGoods0.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TaobaoGoods0.xib -------------------------------------------------------------------------------- /Component/TaobaoGoods1.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TaobaoGoods1.xib -------------------------------------------------------------------------------- /Component/TaobaoGoods2.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TaobaoGoods2.xib -------------------------------------------------------------------------------- /Component/TaobaoGoods3.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TaobaoGoods3.xib -------------------------------------------------------------------------------- /Component/TaobaoGoodsComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TaobaoGoodsComponent.swift -------------------------------------------------------------------------------- /Component/TextCollectionReusableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TextCollectionReusableView.swift -------------------------------------------------------------------------------- /Component/TextsComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TextsComponent.swift -------------------------------------------------------------------------------- /Component/TitleCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TitleCollectionViewCell.swift -------------------------------------------------------------------------------- /Component/TitlesComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Component/TitlesComponent.swift -------------------------------------------------------------------------------- /DDComponent.playground/Pages/CreateComponent.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/Pages/CreateComponent.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /DDComponent.playground/Pages/GettingStart.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/Pages/GettingStart.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /DDComponent.playground/Pages/HeaderFooter.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/Pages/HeaderFooter.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /DDComponent.playground/Pages/HeaderFooter.xcplaygroundpage/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/Pages/HeaderFooter.xcplaygroundpage/timeline.xctimeline -------------------------------------------------------------------------------- /DDComponent.playground/Pages/LinkToCollectionView.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/Pages/LinkToCollectionView.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /DDComponent.playground/Pages/LinkToCollectionView.xcplaygroundpage/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/Pages/LinkToCollectionView.xcplaygroundpage/timeline.xctimeline -------------------------------------------------------------------------------- /DDComponent.playground/Pages/StatusComponent.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/Pages/StatusComponent.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /DDComponent.playground/Pages/StatusComponent.xcplaygroundpage/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/Pages/StatusComponent.xcplaygroundpage/timeline.xctimeline -------------------------------------------------------------------------------- /DDComponent.playground/Sources/Components.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/Sources/Components.swift -------------------------------------------------------------------------------- /DDComponent.playground/Sources/TitleCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/Sources/TitleCollectionViewCell.swift -------------------------------------------------------------------------------- /DDComponent.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/contents.xcplayground -------------------------------------------------------------------------------- /DDComponent.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DDComponent.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.podspec -------------------------------------------------------------------------------- /DDComponent.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DDComponent.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /DDComponent/DDComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent/DDComponent.h -------------------------------------------------------------------------------- /DDComponent/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponent/Info.plist -------------------------------------------------------------------------------- /DDComponentPodDemo/DDComponentPodDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponentPodDemo/DDComponentPodDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DDComponentPodDemo/DDComponentPodDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponentPodDemo/DDComponentPodDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DDComponentPodDemo/DDComponentPodDemo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponentPodDemo/DDComponentPodDemo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DDComponentPodDemo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponentPodDemo/Podfile -------------------------------------------------------------------------------- /DDComponentPodDemo/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/DDComponentPodDemo/Podfile.lock -------------------------------------------------------------------------------- /Images/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Images/example.png -------------------------------------------------------------------------------- /Images/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Images/structure.png -------------------------------------------------------------------------------- /Images/structure2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/Images/structure2.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/LICENSE -------------------------------------------------------------------------------- /README-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/README-zh.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/README.md -------------------------------------------------------------------------------- /TableDemo/Cell/DDComponentDemoTableViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Cell/DDComponentDemoTableViewCell.h -------------------------------------------------------------------------------- /TableDemo/Cell/DDComponentDemoTableViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Cell/DDComponentDemoTableViewCell.m -------------------------------------------------------------------------------- /TableDemo/Cell/DDHeaderFooterView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Cell/DDHeaderFooterView.h -------------------------------------------------------------------------------- /TableDemo/Cell/DDHeaderFooterView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Cell/DDHeaderFooterView.m -------------------------------------------------------------------------------- /TableDemo/Component/DDTableViewFooterDemoComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Component/DDTableViewFooterDemoComponent.h -------------------------------------------------------------------------------- /TableDemo/Component/DDTableViewFooterDemoComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Component/DDTableViewFooterDemoComponent.m -------------------------------------------------------------------------------- /TableDemo/Component/DDTableViewHeaderDemoComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Component/DDTableViewHeaderDemoComponent.h -------------------------------------------------------------------------------- /TableDemo/Component/DDTableViewHeaderDemoComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Component/DDTableViewHeaderDemoComponent.m -------------------------------------------------------------------------------- /TableDemo/Component/DDTableViewHeaderFooterSectionDemoComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Component/DDTableViewHeaderFooterSectionDemoComponent.h -------------------------------------------------------------------------------- /TableDemo/Component/DDTableViewHeaderFooterSectionDemoComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Component/DDTableViewHeaderFooterSectionDemoComponent.m -------------------------------------------------------------------------------- /TableDemo/Component/DDTableViewItemDemoComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Component/DDTableViewItemDemoComponent.h -------------------------------------------------------------------------------- /TableDemo/Component/DDTableViewItemDemoComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Component/DDTableViewItemDemoComponent.m -------------------------------------------------------------------------------- /TableDemo/Custom/DDTableComponentCustomViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Custom/DDTableComponentCustomViewController.h -------------------------------------------------------------------------------- /TableDemo/Custom/DDTableComponentCustomViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/Custom/DDTableComponentCustomViewController.m -------------------------------------------------------------------------------- /TableDemo/DDTableComponentDemoViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/DDTableComponentDemoViewController.h -------------------------------------------------------------------------------- /TableDemo/DDTableComponentDemoViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djs66256/DDComponent/HEAD/TableDemo/DDTableComponentDemoViewController.m --------------------------------------------------------------------------------