├── DZTableView.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── DZTableView.xccheckout │ └── xcuserdata │ │ ├── jack.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── stonedong.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ ├── jack.xcuserdatad │ └── xcschemes │ │ ├── DZTableView.xcscheme │ │ └── xcschememanagement.plist │ └── stonedong.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── DZTableView.xcscheme │ └── xcschememanagement.plist ├── DZTableView ├── DZAppDelegate.h ├── DZAppDelegate.m ├── DZTableView-Info.plist ├── DZTableView-Prefix.pch ├── DZTypeCell.h ├── DZTypeCell.m ├── DZTypesViewController.h ├── DZTypesViewController.m ├── Devices │ ├── DZDevices.h │ ├── DZDevices.m │ ├── NSString+WizString.h │ ├── NSString+WizString.mm │ ├── UIDeviceHardware.h │ └── UIDeviceHardware.m ├── Images.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── LaunchImage.launchimage │ │ └── Contents.json ├── Programbase │ ├── DZProgramDefines.h │ └── DZProgramDefines.m ├── Storyboard.storyboard ├── TableView │ ├── DZCellActionItem.h │ ├── DZCellActionItem.m │ ├── DZCellActionsView.h │ ├── DZCellActionsView.m │ ├── DZInputCellView.h │ ├── DZInputCellView.m │ ├── DZPullDownDelegate.h │ ├── DZPullDownView.h │ ├── DZPullDownView.m │ ├── DZSawtoothView.h │ ├── DZSawtoothView.m │ ├── DZSeparationLine.h │ ├── DZSeparationLine.m │ ├── DZTableView.h │ ├── DZTableView.mm │ ├── DZTableViewActionDelegate.h │ ├── DZTableViewCell.h │ ├── DZTableViewCell.m │ ├── DZTableViewCell_private.h │ ├── DZTableViewController.h │ ├── DZTableViewController.m │ └── DZTableViewSourceDelegate.h ├── UITools │ ├── DZAnimationDefines.h │ ├── DZDirection.h │ ├── DZDirection.m │ ├── DZGeometryTools.h │ ├── DZGeometryTools.m │ ├── DZSendSelector.h │ ├── DZSendSelector.m │ ├── DZUITools.h │ ├── HexColor.h │ ├── HexColor.m │ ├── UIColor+DZColor.h │ ├── UIColor+DZColor.m │ ├── UIView+AddTaps.h │ ├── UIView+AddTaps.m │ ├── UIView+Shadow.h │ └── UIView+Shadow.m ├── UIView+RedPoint.h ├── UIView+RedPoint.m ├── en.lproj │ └── InfoPlist.strings ├── main.m └── number_bg.png ├── DZTableViewTests ├── DZTableViewTests-Info.plist ├── DZTableViewTests.m └── en.lproj │ └── InfoPlist.strings ├── articles ├── Chapter0 │ ├── animation │ │ └── animation.md │ ├── images │ │ ├── geometry.jpg │ │ ├── incontentsize.png │ │ ├── keyboard.png │ │ ├── outcontentsize.png │ │ ├── pics.png │ │ ├── superview.png │ │ ├── view_tree_3d.jpeg │ │ ├── view_tree_text.jpeg │ │ └── wKiom1MNiXaQh-LKAAEklpTy71Q964.png │ ├── interaction │ │ ├── delivery.md │ │ ├── gestures.md │ │ ├── imgs │ │ │ ├── discrete_vs_continuous_2x.png │ │ │ ├── event_touch_time_2x.png │ │ │ ├── events.png │ │ │ ├── gestureRecognizer_2x.png │ │ │ ├── gr_state_transitions_2x.png │ │ │ ├── hit_testing_2x.png │ │ │ ├── iOS_responder_chain_2x.png │ │ │ ├── path_of_touches_2x.png │ │ │ └── recognize_touch_2x.png │ │ ├── summary.md │ │ └── touch.md │ ├── layout │ │ ├── coordinate.md │ │ ├── gemotry.md │ │ ├── howlayout.md │ │ ├── imgs │ │ │ ├── coordinate.jpg │ │ │ └── update_circle.png │ │ ├── layout.md │ │ └── zorder.md │ ├── scrollview.md │ ├── summary.md │ ├── uikit.md │ └── uikit │ │ ├── application.md │ │ ├── architecture.md │ │ ├── classes.md │ │ ├── imgs │ │ ├── button_scale.jpg │ │ ├── drawing_model.jpg │ │ ├── frame_bounds_rects.jpg │ │ ├── native_coordinate_system.jpg │ │ ├── scale_aspect.jpg │ │ ├── uikit_classes.jpg │ │ ├── view-layer-store.jpg │ │ ├── view_classes.jpg │ │ └── xform_rotations.jpg │ │ ├── uiview.md │ │ ├── viewcontroller.md │ │ ├── window.md │ │ └── windowAview.md ├── Chapter1 │ ├── cell.md │ ├── cellfunctions │ │ ├── actions.md │ │ ├── gemotry.md │ │ ├── selected.md │ │ └── subclass.md │ ├── event.md │ ├── gemotry.md │ ├── images │ │ ├── TableView datasource.png │ │ ├── aim.jpeg │ │ ├── flightWeight │ │ └── tableView_tree_3d.jpg │ ├── interface.md │ ├── shareCell.md │ ├── subclassScrollView.md │ └── summary.md ├── Chapter2 │ ├── controldata.md │ ├── custome │ │ ├── custome.md │ │ └── imgs │ │ │ ├── tunnel-screenshot@2x.png │ │ │ └── view-insertion@2x.png │ ├── layoutviews.md │ ├── mainview.md │ ├── mvc │ │ ├── imgs │ │ │ ├── 500px-MVC-Process.png │ │ │ └── thirdLevel.jpg │ │ ├── mvc.md │ │ └── thirdLevel.md │ └── summary.md └── Chapter3 │ ├── subclass.md │ ├── summary.md │ └── topic.md ├── imgs └── qrcode_for_gh_34347e9f195e_430.jpg ├── ppt ├── 构建TableView.pdf └── 构建TableView.pptx └── readme.md /DZTableView.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DZTableView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DZTableView.xcodeproj/project.xcworkspace/xcshareddata/DZTableView.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView.xcodeproj/project.xcworkspace/xcshareddata/DZTableView.xccheckout -------------------------------------------------------------------------------- /DZTableView.xcodeproj/project.xcworkspace/xcuserdata/jack.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView.xcodeproj/project.xcworkspace/xcuserdata/jack.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /DZTableView.xcodeproj/project.xcworkspace/xcuserdata/stonedong.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView.xcodeproj/project.xcworkspace/xcuserdata/stonedong.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /DZTableView.xcodeproj/xcuserdata/jack.xcuserdatad/xcschemes/DZTableView.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView.xcodeproj/xcuserdata/jack.xcuserdatad/xcschemes/DZTableView.xcscheme -------------------------------------------------------------------------------- /DZTableView.xcodeproj/xcuserdata/jack.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView.xcodeproj/xcuserdata/jack.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /DZTableView.xcodeproj/xcuserdata/stonedong.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView.xcodeproj/xcuserdata/stonedong.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /DZTableView.xcodeproj/xcuserdata/stonedong.xcuserdatad/xcschemes/DZTableView.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView.xcodeproj/xcuserdata/stonedong.xcuserdatad/xcschemes/DZTableView.xcscheme -------------------------------------------------------------------------------- /DZTableView.xcodeproj/xcuserdata/stonedong.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView.xcodeproj/xcuserdata/stonedong.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /DZTableView/DZAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/DZAppDelegate.h -------------------------------------------------------------------------------- /DZTableView/DZAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/DZAppDelegate.m -------------------------------------------------------------------------------- /DZTableView/DZTableView-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/DZTableView-Info.plist -------------------------------------------------------------------------------- /DZTableView/DZTableView-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/DZTableView-Prefix.pch -------------------------------------------------------------------------------- /DZTableView/DZTypeCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/DZTypeCell.h -------------------------------------------------------------------------------- /DZTableView/DZTypeCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/DZTypeCell.m -------------------------------------------------------------------------------- /DZTableView/DZTypesViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/DZTypesViewController.h -------------------------------------------------------------------------------- /DZTableView/DZTypesViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/DZTypesViewController.m -------------------------------------------------------------------------------- /DZTableView/Devices/DZDevices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/Devices/DZDevices.h -------------------------------------------------------------------------------- /DZTableView/Devices/DZDevices.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/Devices/DZDevices.m -------------------------------------------------------------------------------- /DZTableView/Devices/NSString+WizString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/Devices/NSString+WizString.h -------------------------------------------------------------------------------- /DZTableView/Devices/NSString+WizString.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/Devices/NSString+WizString.mm -------------------------------------------------------------------------------- /DZTableView/Devices/UIDeviceHardware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/Devices/UIDeviceHardware.h -------------------------------------------------------------------------------- /DZTableView/Devices/UIDeviceHardware.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/Devices/UIDeviceHardware.m -------------------------------------------------------------------------------- /DZTableView/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /DZTableView/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /DZTableView/Programbase/DZProgramDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/Programbase/DZProgramDefines.h -------------------------------------------------------------------------------- /DZTableView/Programbase/DZProgramDefines.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/Programbase/DZProgramDefines.m -------------------------------------------------------------------------------- /DZTableView/Storyboard.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/Storyboard.storyboard -------------------------------------------------------------------------------- /DZTableView/TableView/DZCellActionItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZCellActionItem.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZCellActionItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZCellActionItem.m -------------------------------------------------------------------------------- /DZTableView/TableView/DZCellActionsView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZCellActionsView.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZCellActionsView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZCellActionsView.m -------------------------------------------------------------------------------- /DZTableView/TableView/DZInputCellView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZInputCellView.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZInputCellView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZInputCellView.m -------------------------------------------------------------------------------- /DZTableView/TableView/DZPullDownDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZPullDownDelegate.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZPullDownView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZPullDownView.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZPullDownView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZPullDownView.m -------------------------------------------------------------------------------- /DZTableView/TableView/DZSawtoothView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZSawtoothView.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZSawtoothView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZSawtoothView.m -------------------------------------------------------------------------------- /DZTableView/TableView/DZSeparationLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZSeparationLine.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZSeparationLine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZSeparationLine.m -------------------------------------------------------------------------------- /DZTableView/TableView/DZTableView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZTableView.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZTableView.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZTableView.mm -------------------------------------------------------------------------------- /DZTableView/TableView/DZTableViewActionDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZTableViewActionDelegate.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZTableViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZTableViewCell.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZTableViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZTableViewCell.m -------------------------------------------------------------------------------- /DZTableView/TableView/DZTableViewCell_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZTableViewCell_private.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZTableViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZTableViewController.h -------------------------------------------------------------------------------- /DZTableView/TableView/DZTableViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZTableViewController.m -------------------------------------------------------------------------------- /DZTableView/TableView/DZTableViewSourceDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/TableView/DZTableViewSourceDelegate.h -------------------------------------------------------------------------------- /DZTableView/UITools/DZAnimationDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/DZAnimationDefines.h -------------------------------------------------------------------------------- /DZTableView/UITools/DZDirection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/DZDirection.h -------------------------------------------------------------------------------- /DZTableView/UITools/DZDirection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/DZDirection.m -------------------------------------------------------------------------------- /DZTableView/UITools/DZGeometryTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/DZGeometryTools.h -------------------------------------------------------------------------------- /DZTableView/UITools/DZGeometryTools.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/DZGeometryTools.m -------------------------------------------------------------------------------- /DZTableView/UITools/DZSendSelector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/DZSendSelector.h -------------------------------------------------------------------------------- /DZTableView/UITools/DZSendSelector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/DZSendSelector.m -------------------------------------------------------------------------------- /DZTableView/UITools/DZUITools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/DZUITools.h -------------------------------------------------------------------------------- /DZTableView/UITools/HexColor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/HexColor.h -------------------------------------------------------------------------------- /DZTableView/UITools/HexColor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/HexColor.m -------------------------------------------------------------------------------- /DZTableView/UITools/UIColor+DZColor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/UIColor+DZColor.h -------------------------------------------------------------------------------- /DZTableView/UITools/UIColor+DZColor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/UIColor+DZColor.m -------------------------------------------------------------------------------- /DZTableView/UITools/UIView+AddTaps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/UIView+AddTaps.h -------------------------------------------------------------------------------- /DZTableView/UITools/UIView+AddTaps.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/UIView+AddTaps.m -------------------------------------------------------------------------------- /DZTableView/UITools/UIView+Shadow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/UIView+Shadow.h -------------------------------------------------------------------------------- /DZTableView/UITools/UIView+Shadow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UITools/UIView+Shadow.m -------------------------------------------------------------------------------- /DZTableView/UIView+RedPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UIView+RedPoint.h -------------------------------------------------------------------------------- /DZTableView/UIView+RedPoint.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/UIView+RedPoint.m -------------------------------------------------------------------------------- /DZTableView/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /DZTableView/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/main.m -------------------------------------------------------------------------------- /DZTableView/number_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableView/number_bg.png -------------------------------------------------------------------------------- /DZTableViewTests/DZTableViewTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableViewTests/DZTableViewTests-Info.plist -------------------------------------------------------------------------------- /DZTableViewTests/DZTableViewTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/DZTableViewTests/DZTableViewTests.m -------------------------------------------------------------------------------- /DZTableViewTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /articles/Chapter0/animation/animation.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /articles/Chapter0/images/geometry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/images/geometry.jpg -------------------------------------------------------------------------------- /articles/Chapter0/images/incontentsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/images/incontentsize.png -------------------------------------------------------------------------------- /articles/Chapter0/images/keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/images/keyboard.png -------------------------------------------------------------------------------- /articles/Chapter0/images/outcontentsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/images/outcontentsize.png -------------------------------------------------------------------------------- /articles/Chapter0/images/pics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/images/pics.png -------------------------------------------------------------------------------- /articles/Chapter0/images/superview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/images/superview.png -------------------------------------------------------------------------------- /articles/Chapter0/images/view_tree_3d.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/images/view_tree_3d.jpeg -------------------------------------------------------------------------------- /articles/Chapter0/images/view_tree_text.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/images/view_tree_text.jpeg -------------------------------------------------------------------------------- /articles/Chapter0/images/wKiom1MNiXaQh-LKAAEklpTy71Q964.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/images/wKiom1MNiXaQh-LKAAEklpTy71Q964.png -------------------------------------------------------------------------------- /articles/Chapter0/interaction/delivery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/delivery.md -------------------------------------------------------------------------------- /articles/Chapter0/interaction/gestures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/gestures.md -------------------------------------------------------------------------------- /articles/Chapter0/interaction/imgs/discrete_vs_continuous_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/imgs/discrete_vs_continuous_2x.png -------------------------------------------------------------------------------- /articles/Chapter0/interaction/imgs/event_touch_time_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/imgs/event_touch_time_2x.png -------------------------------------------------------------------------------- /articles/Chapter0/interaction/imgs/events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/imgs/events.png -------------------------------------------------------------------------------- /articles/Chapter0/interaction/imgs/gestureRecognizer_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/imgs/gestureRecognizer_2x.png -------------------------------------------------------------------------------- /articles/Chapter0/interaction/imgs/gr_state_transitions_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/imgs/gr_state_transitions_2x.png -------------------------------------------------------------------------------- /articles/Chapter0/interaction/imgs/hit_testing_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/imgs/hit_testing_2x.png -------------------------------------------------------------------------------- /articles/Chapter0/interaction/imgs/iOS_responder_chain_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/imgs/iOS_responder_chain_2x.png -------------------------------------------------------------------------------- /articles/Chapter0/interaction/imgs/path_of_touches_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/imgs/path_of_touches_2x.png -------------------------------------------------------------------------------- /articles/Chapter0/interaction/imgs/recognize_touch_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/imgs/recognize_touch_2x.png -------------------------------------------------------------------------------- /articles/Chapter0/interaction/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/summary.md -------------------------------------------------------------------------------- /articles/Chapter0/interaction/touch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/interaction/touch.md -------------------------------------------------------------------------------- /articles/Chapter0/layout/coordinate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/layout/coordinate.md -------------------------------------------------------------------------------- /articles/Chapter0/layout/gemotry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/layout/gemotry.md -------------------------------------------------------------------------------- /articles/Chapter0/layout/howlayout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/layout/howlayout.md -------------------------------------------------------------------------------- /articles/Chapter0/layout/imgs/coordinate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/layout/imgs/coordinate.jpg -------------------------------------------------------------------------------- /articles/Chapter0/layout/imgs/update_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/layout/imgs/update_circle.png -------------------------------------------------------------------------------- /articles/Chapter0/layout/layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/layout/layout.md -------------------------------------------------------------------------------- /articles/Chapter0/layout/zorder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/layout/zorder.md -------------------------------------------------------------------------------- /articles/Chapter0/scrollview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/scrollview.md -------------------------------------------------------------------------------- /articles/Chapter0/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/summary.md -------------------------------------------------------------------------------- /articles/Chapter0/uikit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit.md -------------------------------------------------------------------------------- /articles/Chapter0/uikit/application.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/application.md -------------------------------------------------------------------------------- /articles/Chapter0/uikit/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/architecture.md -------------------------------------------------------------------------------- /articles/Chapter0/uikit/classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/classes.md -------------------------------------------------------------------------------- /articles/Chapter0/uikit/imgs/button_scale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/imgs/button_scale.jpg -------------------------------------------------------------------------------- /articles/Chapter0/uikit/imgs/drawing_model.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/imgs/drawing_model.jpg -------------------------------------------------------------------------------- /articles/Chapter0/uikit/imgs/frame_bounds_rects.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/imgs/frame_bounds_rects.jpg -------------------------------------------------------------------------------- /articles/Chapter0/uikit/imgs/native_coordinate_system.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/imgs/native_coordinate_system.jpg -------------------------------------------------------------------------------- /articles/Chapter0/uikit/imgs/scale_aspect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/imgs/scale_aspect.jpg -------------------------------------------------------------------------------- /articles/Chapter0/uikit/imgs/uikit_classes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/imgs/uikit_classes.jpg -------------------------------------------------------------------------------- /articles/Chapter0/uikit/imgs/view-layer-store.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/imgs/view-layer-store.jpg -------------------------------------------------------------------------------- /articles/Chapter0/uikit/imgs/view_classes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/imgs/view_classes.jpg -------------------------------------------------------------------------------- /articles/Chapter0/uikit/imgs/xform_rotations.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/imgs/xform_rotations.jpg -------------------------------------------------------------------------------- /articles/Chapter0/uikit/uiview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/uiview.md -------------------------------------------------------------------------------- /articles/Chapter0/uikit/viewcontroller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/viewcontroller.md -------------------------------------------------------------------------------- /articles/Chapter0/uikit/window.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/window.md -------------------------------------------------------------------------------- /articles/Chapter0/uikit/windowAview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter0/uikit/windowAview.md -------------------------------------------------------------------------------- /articles/Chapter1/cell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/cell.md -------------------------------------------------------------------------------- /articles/Chapter1/cellfunctions/actions.md: -------------------------------------------------------------------------------- 1 | #手势与功能 -------------------------------------------------------------------------------- /articles/Chapter1/cellfunctions/gemotry.md: -------------------------------------------------------------------------------- 1 | #Cell结构设计 -------------------------------------------------------------------------------- /articles/Chapter1/cellfunctions/selected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/cellfunctions/selected.md -------------------------------------------------------------------------------- /articles/Chapter1/cellfunctions/subclass.md: -------------------------------------------------------------------------------- 1 | #子类化扩展 -------------------------------------------------------------------------------- /articles/Chapter1/event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/event.md -------------------------------------------------------------------------------- /articles/Chapter1/gemotry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/gemotry.md -------------------------------------------------------------------------------- /articles/Chapter1/images/TableView datasource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/images/TableView datasource.png -------------------------------------------------------------------------------- /articles/Chapter1/images/aim.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/images/aim.jpeg -------------------------------------------------------------------------------- /articles/Chapter1/images/flightWeight: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/images/flightWeight -------------------------------------------------------------------------------- /articles/Chapter1/images/tableView_tree_3d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/images/tableView_tree_3d.jpg -------------------------------------------------------------------------------- /articles/Chapter1/interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/interface.md -------------------------------------------------------------------------------- /articles/Chapter1/shareCell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/shareCell.md -------------------------------------------------------------------------------- /articles/Chapter1/subclassScrollView.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/subclassScrollView.md -------------------------------------------------------------------------------- /articles/Chapter1/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter1/summary.md -------------------------------------------------------------------------------- /articles/Chapter2/controldata.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /articles/Chapter2/custome/custome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter2/custome/custome.md -------------------------------------------------------------------------------- /articles/Chapter2/custome/imgs/tunnel-screenshot@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter2/custome/imgs/tunnel-screenshot@2x.png -------------------------------------------------------------------------------- /articles/Chapter2/custome/imgs/view-insertion@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter2/custome/imgs/view-insertion@2x.png -------------------------------------------------------------------------------- /articles/Chapter2/layoutviews.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /articles/Chapter2/mainview.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /articles/Chapter2/mvc/imgs/500px-MVC-Process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter2/mvc/imgs/500px-MVC-Process.png -------------------------------------------------------------------------------- /articles/Chapter2/mvc/imgs/thirdLevel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter2/mvc/imgs/thirdLevel.jpg -------------------------------------------------------------------------------- /articles/Chapter2/mvc/mvc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter2/mvc/mvc.md -------------------------------------------------------------------------------- /articles/Chapter2/mvc/thirdLevel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter2/mvc/thirdLevel.md -------------------------------------------------------------------------------- /articles/Chapter2/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter2/summary.md -------------------------------------------------------------------------------- /articles/Chapter3/subclass.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /articles/Chapter3/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter3/summary.md -------------------------------------------------------------------------------- /articles/Chapter3/topic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/articles/Chapter3/topic.md -------------------------------------------------------------------------------- /imgs/qrcode_for_gh_34347e9f195e_430.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/imgs/qrcode_for_gh_34347e9f195e_430.jpg -------------------------------------------------------------------------------- /ppt/构建TableView.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/ppt/构建TableView.pdf -------------------------------------------------------------------------------- /ppt/构建TableView.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/ppt/构建TableView.pptx -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yishuiliunian/DZTableView/HEAD/readme.md --------------------------------------------------------------------------------