// // RQHomePageModule.h // XinShouJiaDao // // Created by 张嵘 on 2021/7/9. // Copyright © 2021 JCZ. All rights reserved. // #import #define RQ_HomePage_Module [RQHomePageModule sharedInstance] #pragma mark - 常量定义区 FOUNDATION_EXTERN CGFloat const RQTableHeaderViewHeight; FOUNDATION_EXTERN CGFloat const RQHeightForPinSectionHeaderInPagerView; FOUNDATION_EXTERN CGFloat const RQHeightForPinSectionHeaderInPagerView_One; FOUNDATION_EXTERN CGFloat const RQHeightForPinSectionHeaderInPagerView_Two; FOUNDATION_EXTERN CGFloat const RQHomeSubPageEditListToolBarHeight; FOUNDATION_EXTERN CGFloat const RQSimulationTestTopicsViewHeight; FOUNDATION_EXTERN CGFloat const RQSimulationResultsHeaderViewHeight; /// 首页车型选项Key FOUNDATION_EXTERN NSString * const RQHomePageCarTypeKey; /// 首页科目选项Key FOUNDATION_EXTERN NSString * const RQHomePageSubjectTypeKey; /// 首页子页面类型Key FOUNDATION_EXTERN NSString * const RQHomeSubPageTypeKey; /// EditList类型Key FOUNDATION_EXTERN NSString * const RQHomeSubEditListTypeKey; #pragma mark - Pods #import "JXPagerListRefreshView.h" #import #pragma mark - Model #pragma mark - View #import "RQHomeSubPageCell.h" #import "RQHomeSubPageVideoScrollCell.h" #import "RQHomeSubPageVideoHeaderCollectionReusableView.h" #import "RQHomeSubPageVideoCell.h" #import "RQHomeSubPageListCell.h" #import "RQHomeSubPageSortCell.h" #import "RQWrongAndCollectionCell.h" #import "RQSynExerciseCell.h" #import "RQSimulationResultsHeaderView.h" #import "RQSimulationResultsSeectionHeaderView.h" #import "RQSimulationResultsListCell.h" #import "RQSimulationTestTopicsHeaderView.h" #import "RQSimulationTestTopicsCell.h" #import "RQFreeTryCell.h" #import "RQHomePageJiaoGuan12123Cell.h" #pragma mark - ViewController /// HomePage #import "RQHomePageViewController.h" #import "RQHomeSubPageViewController.h" #import "RQHomePageSubjectOneOrFourViewController.h" #import "RQHomeSubPageVideoScrollViewModel.h" #import "RQHomeSubPageVideoScrollViewController.h" #import "RQHomeSubPageVideoScrollSubViewController.h" /// HomeSubPage #import "RQHomeSubPageListViewController.h" #import "RQHomeSubPageLocalTopicListViewController.h" #import "RQHomeSubPageSortViewController.h" #import "RQWrongAndCollectionVC.h" #import "RQSimulationResultsViewController.h" #import "RQSimulationTestTopicsViewController.h" #import "RQHoursBeforeExamHomeViewController.h" #pragma mark - ViewModel /// HomePage #import "RQHomePageViewModel.h" #import "RQHomeSubPageViewModel.h" #import "RQHomeSubPageItemViewModel.h" #import "RQHomePageSubjectOneOrFourViewModel.h" #import "RQHomeSubPageVideoScrollViewModel.h" #import "RQHomeSubPageVideoScrollSubViewModel.h" #import "RQFreeTryItemViewModel.h" #import "RQHomePageJiaoGuan12123ItemViewModel.h" #import "RQHoursBeforeExamHomeViewModel.h" /// HomeSubPage #import "RQHomeSubPageListViewModel.h" #import "RQHomeSubPageLocalTopicListViewModel.h" #import "RQHomeSubPageListItemViewModel.h" #import "RQHomeSubPageSortViewModel.h" #import "RQHomeSubPageSortItemViewModel.h" #import "RQWrongAndCollectionViewModel.h" #import "RQSimulationResultsViewModel.h" #import "RQSimulationResultsListItemViewModel.h" #import "RQSimulationTestTopicsViewModel.h" #import "RQSimulationTestTopicsItemViewModel.h" @interface RQHomePageModule : NSObject /// 单例 + (instancetype)sharedInstance; @end