├── Pods ├── WLForm │ ├── README.md │ └── WLForm │ │ ├── Resource │ │ ├── foldUp@2x.png │ │ ├── foldDown@2x.png │ │ ├── icon_arrow@2x.png │ │ ├── icon_arrow@3x.png │ │ ├── icon_selected@2x.png │ │ └── icon_unSelected@2x.png │ │ ├── View │ │ ├── Cell │ │ │ ├── WLFormCheckboxCell.h │ │ │ ├── WLFormBottomTipCell.h │ │ │ ├── WLFormBottomButtonCell.h │ │ │ ├── WLFormBottomTipButtonCell.h │ │ │ ├── WLFormStepperCell.h │ │ │ ├── WLFormRightValueCell.h │ │ │ ├── WLFormSelectCell.h │ │ │ ├── WLFormMoreInfoCell.h │ │ │ ├── WLFormRadioCell.h │ │ │ ├── WLFormTextViewCell.h │ │ │ ├── WLFormTextInputCell.h │ │ │ ├── WLFormSumTextInputCell.h │ │ │ └── WLFormCheckboxCell.m │ │ ├── WLFormSectionFooterView.h │ │ └── WLFormSectionHeaderView.h │ │ ├── Controller │ │ └── WLFormVC.h │ │ ├── category │ │ ├── WLForm+section.h │ │ ├── WLFormSectionViewModel+row.h │ │ ├── UITableViewCell+Extention.h │ │ ├── WLForm+section.m │ │ └── WLFormSectionViewModel+row.m │ │ └── WLForm.pch ├── WLIconFont │ └── WLIconFont │ │ ├── Assets │ │ └── iconfont.ttf │ │ └── Classes │ │ ├── WLIconFontConfig.h │ │ ├── UIImage+WLIconFont.h │ │ └── WLIconFont.h ├── WLBaseView │ └── WLBaseView │ │ ├── Resource │ │ ├── icon_back@2x.png │ │ └── icon_back@3x.png │ │ ├── Model │ │ ├── WLBaseModel.h │ │ └── WLBaseModel.m │ │ ├── View │ │ ├── WLBaseImageView.h │ │ ├── WLBaseCollectionView.h │ │ ├── WLBaseTableView.h │ │ ├── WLBaseView.h │ │ ├── WLBaseImageView.m │ │ └── WLBaseViewProtocol.h │ │ ├── ViewModel │ │ ├── WLBViewModelServiceImpProtocol.h │ │ ├── WLBaseViewModel.h │ │ ├── WLBViewModelServiceImp.h │ │ ├── WLBViewModelServiceImp.m │ │ └── WLBaseViewModelProtocol.h │ │ └── Controller │ │ ├── WLBaseWebViewController.h │ │ ├── WLBaseTableViewViewController.h │ │ ├── WLBaseCollectionViewController.h │ │ └── WLBaseViewControllerProtocol.h ├── Target Support Files │ ├── WLForm │ │ ├── WLForm.modulemap │ │ ├── WLForm-dummy.m │ │ └── WLForm.xcconfig │ ├── Masonry │ │ ├── Masonry.modulemap │ │ ├── Masonry-dummy.m │ │ ├── Masonry-prefix.pch │ │ └── Masonry.xcconfig │ ├── WLModal │ │ ├── WLModal.modulemap │ │ ├── WLModal-dummy.m │ │ ├── WLModal-umbrella.h │ │ ├── WLModal.xcconfig │ │ └── WLModal-prefix.pch │ ├── WLWidget │ │ ├── WLWidget.modulemap │ │ ├── WLWidget-dummy.m │ │ ├── WLWidget-prefix.pch │ │ └── WLWidget.xcconfig │ ├── SDWebImage │ │ ├── SDWebImage.modulemap │ │ ├── SDWebImage-dummy.m │ │ ├── SDWebImage-prefix.pch │ │ └── SDWebImage.xcconfig │ ├── WLBaseView │ │ ├── WLBaseView.modulemap │ │ ├── WLBaseView-dummy.m │ │ └── WLBaseView.xcconfig │ ├── WLIconFont │ │ ├── WLIconFont.modulemap │ │ ├── WLIconFont-dummy.m │ │ ├── WLIconFont-prefix.pch │ │ ├── WLIconFont.xcconfig │ │ ├── WLIconFont-umbrella.h │ │ └── ResourceBundle-WLIconFont-Info.plist │ ├── MJExtension │ │ ├── MJExtension.modulemap │ │ ├── MJExtension-dummy.m │ │ ├── MJExtension-prefix.pch │ │ ├── MJExtension.xcconfig │ │ └── MJExtension-umbrella.h │ ├── MLeaksFinder │ │ ├── MLeaksFinder.modulemap │ │ ├── MLeaksFinder-dummy.m │ │ ├── MLeaksFinder-prefix.pch │ │ ├── MLeaksFinder-umbrella.h │ │ └── MLeaksFinder.xcconfig │ ├── ReactiveObjC │ │ ├── ReactiveObjC.modulemap │ │ ├── ReactiveObjC-dummy.m │ │ ├── ReactiveObjC-prefix.pch │ │ └── ReactiveObjC.xcconfig │ ├── WLPickerView │ │ ├── WLPickerView.modulemap │ │ ├── WLPickerView-dummy.m │ │ ├── WLPickerView.xcconfig │ │ ├── WLPickerView-umbrella.h │ │ └── WLPickerView-prefix.pch │ ├── DZNEmptyDataSet │ │ ├── DZNEmptyDataSet.modulemap │ │ ├── DZNEmptyDataSet-dummy.m │ │ ├── DZNEmptyDataSet-prefix.pch │ │ ├── DZNEmptyDataSet-umbrella.h │ │ └── DZNEmptyDataSet.xcconfig │ ├── IQKeyboardManager │ │ ├── IQKeyboardManager.modulemap │ │ ├── IQKeyboardManager-dummy.m │ │ ├── IQKeyboardManager-prefix.pch │ │ └── IQKeyboardManager.xcconfig │ ├── FBRetainCycleDetector │ │ ├── FBRetainCycleDetector.modulemap │ │ ├── FBRetainCycleDetector-dummy.m │ │ ├── FBRetainCycleDetector-prefix.pch │ │ ├── FBRetainCycleDetector.xcconfig │ │ └── FBRetainCycleDetector-umbrella.h │ └── Pods-WLMElectronicInvoice │ │ ├── Pods-WLMElectronicInvoice.modulemap │ │ ├── Pods-WLMElectronicInvoice-dummy.m │ │ └── Pods-WLMElectronicInvoice-umbrella.h ├── IQKeyboardManager │ └── IQKeyboardManager │ │ └── Resources │ │ └── IQKeyboardManager.bundle │ │ ├── IQButtonBarArrowUp@2x.png │ │ ├── IQButtonBarArrowUp@3x.png │ │ ├── IQButtonBarArrowDown@2x.png │ │ ├── IQButtonBarArrowDown@3x.png │ │ ├── IQButtonBarArrowLeft@2x.png │ │ ├── IQButtonBarArrowLeft@3x.png │ │ ├── IQButtonBarArrowRight@2x.png │ │ └── IQButtonBarArrowRight@3x.png ├── ReactiveObjC │ └── ReactiveObjC │ │ ├── RACCompoundDisposableProvider.d │ │ ├── RACSignalProvider.d │ │ ├── RACAnnotations.h │ │ ├── RACEagerSequence.h │ │ ├── RACImmediateScheduler.h │ │ ├── RACEmptySequence.h │ │ ├── RACUnarySequence.h │ │ ├── RACValueTransformer.h │ │ ├── RACErrorSignal.h │ │ ├── RACIndexSetSequence.h │ │ ├── RACEmptySignal.h │ │ ├── NSArray+RACSequenceAdditions.m │ │ ├── RACMulticastConnection+Private.h │ │ ├── NSString+RACSequenceAdditions.m │ │ ├── NSIndexSet+RACSequenceAdditions.m │ │ ├── RACDynamicSignal.h │ │ ├── RACReturnSignal.h │ │ ├── NSSet+RACSequenceAdditions.m │ │ ├── RACUnit.m │ │ ├── RACSubscriptionScheduler.h │ │ ├── RACUnit.h │ │ ├── NSOrderedSet+RACSequenceAdditions.m │ │ ├── RACSubscriber+Private.h │ │ ├── RACSignalSequence.h │ │ ├── NSEnumerator+RACSequenceAdditions.m │ │ ├── RACGroupedSignal.m │ │ ├── NSFileHandle+RACSupport.h │ │ ├── RACGroupedSignal.h │ │ ├── UISwitch+RACSignalSupport.m │ │ ├── NSObject+RACDescription.h │ │ ├── UIGestureRecognizer+RACSignalSupport.h │ │ ├── RACArraySequence.h │ │ ├── RACTupleSequence.h │ │ ├── RACStringSequence.h │ │ ├── UISlider+RACSignalSupport.m │ │ ├── UIStepper+RACSignalSupport.m │ │ ├── RACScopedDisposable.h │ │ ├── NSNotificationCenter+RACSupport.h │ │ ├── UIDatePicker+RACSignalSupport.m │ │ ├── UIControl+RACSignalSupport.h │ │ ├── RACQueueScheduler.h │ │ ├── UISegmentedControl+RACSignalSupport.m │ │ ├── NSEnumerator+RACSequenceAdditions.h │ │ ├── RACScopedDisposable.m │ │ ├── NSSet+RACSequenceAdditions.h │ │ ├── RACBehaviorSubject.h │ │ ├── NSArray+RACSequenceAdditions.h │ │ ├── NSOrderedSet+RACSequenceAdditions.h │ │ ├── RACStream+Private.h │ │ ├── NSIndexSet+RACSequenceAdditions.h │ │ ├── NSData+RACSupport.h │ │ ├── UIButton+RACCommandSupport.h │ │ ├── NSString+RACSequenceAdditions.h │ │ ├── UISwitch+RACSignalSupport.h │ │ ├── RACDynamicSequence.h │ │ ├── NSString+RACSupport.h │ │ ├── RACReplaySubject.h │ │ ├── UIBarButtonItem+RACCommandSupport.h │ │ ├── UIRefreshControl+RACCommandSupport.h │ │ ├── UISlider+RACSignalSupport.h │ │ ├── UIStepper+RACSignalSupport.h │ │ ├── RACSubject.h │ │ └── UIDatePicker+RACSignalSupport.h ├── WLWidget │ └── WLWidget │ │ ├── SComponent │ │ ├── WLBadge.h │ │ ├── WLRate.h │ │ ├── WLSlider.h │ │ ├── WLProgress.h │ │ ├── WLSelect.h │ │ ├── WLSearchBar.h │ │ ├── WLPdfReader.h │ │ ├── SComponentHeader.h │ │ ├── WLRate.m │ │ ├── WLBadge.m │ │ ├── WLSlider.m │ │ ├── WLProgress.m │ │ └── WLSearchBar.m │ │ ├── Category │ │ ├── UINavigationItem+WLFixedSpace.h │ │ ├── UIView+WLSize.h │ │ ├── UIView+WLCurrentVC.h │ │ ├── NSObject+Property.h │ │ ├── NSObject+WLCurrentVC.h │ │ ├── UITextView+WLTextView.h │ │ ├── UIImageView+WLSDImage.h │ │ ├── UIImageView+WLSDImage.m │ │ ├── UIView+WLRoundedCorners.h │ │ ├── UIView+WLDashLine.h │ │ ├── UIButton+Gradient.h │ │ ├── UIView+WLGestureBlock.h │ │ ├── NSObject+WLRunTime.h │ │ ├── UIButton+Gradient.m │ │ ├── UIView+WLCurrentVC.m │ │ ├── UIButton+WLSDButton.h │ │ ├── UIView+WLSize.m │ │ ├── UIButton+WLSDButton.m │ │ └── UIImage+Gradient.h │ │ └── Macro │ │ ├── MacroHeader.h │ │ ├── LogConst.h │ │ └── WLConst.h ├── Masonry │ └── Masonry │ │ ├── MASLayoutConstraint.m │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ ├── MASLayoutConstraint.h │ │ └── MASCompositeConstraint.h ├── MJExtension │ └── MJExtension │ │ ├── MJFoundation.h │ │ ├── MJExtension.h │ │ ├── MJPropertyKey.h │ │ └── MJPropertyKey.m ├── WLModal │ └── WLModal │ │ ├── View │ │ ├── WLTitleModal.h │ │ ├── WLTitleWithContentModal.h │ │ ├── WLInvoiceQrModal.h │ │ ├── WLPurchaseInvoiceStepModal.h │ │ ├── WLAlertModal.h │ │ ├── ModalHeader.h │ │ └── WLModal.h │ │ └── WLModal.pch ├── MLeaksFinder │ ├── MLeaksFinder │ │ ├── UITouch+MemoryLeak.h │ │ ├── UIView+MemoryLeak.h │ │ ├── UIApplication+MemoryLeak.h │ │ ├── MLeakedObjectProxy.h │ │ ├── UIViewController+MemoryLeak.h │ │ ├── UITabBarController+MemoryLeak.h │ │ ├── UIPageViewController+MemoryLeak.h │ │ ├── UISplitViewController+MemoryLeak.h │ │ ├── UINavigationController+MemoryLeak.h │ │ ├── UIView+MemoryLeak.m │ │ ├── MLeaksMessenger.h │ │ ├── UITabBarController+MemoryLeak.m │ │ ├── UIPageViewController+MemoryLeak.m │ │ ├── UISplitViewController+MemoryLeak.m │ │ ├── MLeaksFinder.h │ │ └── NSObject+MemoryLeak.h │ └── README-CN.md ├── SDWebImage │ └── SDWebImage │ │ ├── SDWebImageOperation.h │ │ ├── NSImage+WebCache.h │ │ ├── UIImage+ForceDecode.h │ │ ├── UIImage+GIF.m │ │ ├── UIImage+GIF.h │ │ ├── SDWebImageFrame.m │ │ └── SDAnimatedImageRep.h ├── WLPickerView │ └── WLPickerView │ │ ├── WLPickerView.pch │ │ └── View │ │ └── WLDatePickerView.h ├── FBRetainCycleDetector │ └── FBRetainCycleDetector │ │ ├── Detector │ │ └── FBRetainCycleDetector+Internal.h │ │ ├── Graph │ │ ├── Internal │ │ │ └── FBObjectiveCGraphElement+Internal.h │ │ ├── FBObjectiveCBlock.h │ │ ├── FBObjectiveCObject.h │ │ └── Specialization │ │ │ └── FBObjectiveCNSCFTimer.h │ │ ├── Layout │ │ ├── Classes │ │ │ ├── FBClassStrongLayoutHelpers.m │ │ │ └── FBClassStrongLayoutHelpers.h │ │ └── Blocks │ │ │ └── FBBlockStrongLayout.h │ │ └── Associations │ │ └── Internal │ │ └── FBAssociationManager+Internal.h └── Local Podspecs │ ├── WLIconFont.podspec.json │ └── WLPickerView.podspec.json ├── WLMElectronicInvoice ├── Assets.xcassets │ └── Contents.json ├── Resources │ ├── big@2x.png │ ├── big@3x.png │ ├── line@2x.png │ ├── line@3x.png │ ├── middle@2x.png │ ├── middle@3x.png │ ├── normal@2x.png │ ├── normal@3x.png │ ├── pick_bg@2x.png │ ├── pick_bg@3x.png │ ├── sawtooth@2x.png │ ├── sawtooth@3x.png │ ├── filter_state_normal@2x.png │ ├── filter_state_normal@3x.png │ ├── einvoice_mange_sample@2x.png │ ├── einvoice_mange_sample@3x.png │ ├── einvoice_package_info@2x.png │ ├── einvoice_package_info@3x.png │ ├── filter_state_selected@2x.png │ ├── filter_state_selected@3x.png │ ├── invoice_apply_shadow@2x.png │ ├── invoice_apply_shadow@3x.png │ ├── invoice_apply_success@2x.png │ └── invoice_apply_success@3x.png ├── ViewController.h ├── Target │ ├── TargetViewContainer.h │ ├── Target_EleInvoice.h │ └── Target_EleInvoice.m ├── ElectronicInvoiceManager │ ├── Controller │ │ ├── WLMOpenInvoiceVC.h │ │ ├── WLMRecordListVC.h │ │ ├── WLMRecordFiltrVC.h │ │ ├── WLMRequirementListVC.h │ │ ├── WLMInvoiceManagerListVC.h │ │ └── WLMPackageInfoVC.h │ └── View │ │ ├── WLMRecordListCell.h │ │ ├── WLMInvoiceRecprdFooterView.h │ │ ├── WLMRequirementListCell.h │ │ ├── WLMEInvoiceFilterView.h │ │ └── WLCircleProgressView.h ├── ElectronicInvoiceApply │ ├── Controller │ │ ├── WLMSelectApplyMerchantVC.h │ │ ├── WLMFillTaxationInfoVC.h │ │ ├── WLMMoreTaxationInfoVC.h │ │ ├── WLMInvoiceApplyVC.h │ │ ├── WLMPackageSelectVC.h │ │ ├── WLMEInvoiceProtocolVC.h │ │ ├── WLMInvoiceApplyResultVC.h │ │ ├── WLMEInvoiceIntroduceVC.h │ │ └── WLMSearchInvoiceItemVC.h │ ├── ViewModel │ │ ├── WLMInvoiceApplyVM.m │ │ ├── WLMInvoiceApplyVM.h │ │ ├── WLMEInvoiceIntroduceVM.h │ │ ├── WLMInvoiceResultVM.h │ │ ├── WLMMoreTaxationInfoVM.h │ │ ├── WLMPackageSelectVM.h │ │ ├── WLMFillTaxationInfoVM.h │ │ ├── WLMSelectedApplyMerchantVM.h │ │ ├── WLMEInvoiceIntroduceVM.m │ │ └── WLMMoreTaxationInfoVM.m │ ├── Model │ │ ├── WLMInvoiceResultModel.m │ │ ├── WLMSelectInvoiceItemModel.m │ │ ├── WLMSelectedApplyMerchantModel.m │ │ ├── WLMSelectInvoiceItemModel.h │ │ └── WLMInvoiceResultModel.h │ └── View │ │ ├── WLMInvoiceApplyResultView.h │ │ ├── WLMInvoiceItemCell.h │ │ ├── WLMSelectApplyMerchantCell.h │ │ └── WLMPackageSelectView.h ├── ElectronicInvoiceDetail │ ├── Controller │ │ ├── WLMResendInvoiceVC.h │ │ ├── WLMInvoiceDetailVC.h │ │ ├── WLMEInvoicePreviewVC.h │ │ └── WLMEInvoicePreviewVC.m │ ├── ViewModel │ │ ├── WLMResendInvoiceVM.m │ │ └── WLMResendInvoiceVM.h │ └── View │ │ ├── WLMInvoiceDetailInfoView.h │ │ └── WLMInvoiceDetailHeaderView.h ├── ElectronicInvoiceQRCodeManager │ ├── Controller │ │ ├── WLMQRScanVC.h │ │ ├── WLMInvoiceQRCodeListVC.h │ │ └── WLMInvoiceConfirmView.h │ └── View │ │ ├── InvoiceScanHeadView.h │ │ ├── InvoiceCollectionReusableView.h │ │ ├── InvoiceQRCodeCell.h │ │ ├── InvoiceScanHeadView.m │ │ └── InvoiceCollectionReusableView.m ├── ElectronicInvoiceSearch │ ├── Model │ │ ├── WLMInvoiceRecordModel.m │ │ └── WLMInvoiceRecordModel.h │ └── Controller │ │ └── WLMRecordSearchVC.h ├── Tools │ ├── WLRouter │ │ ├── WLMElectronicInvoiceRouter.h │ │ └── WLMElectronicInvoiceRouter.m │ ├── ImageTextField │ │ └── ImageTextField.h │ └── QRCodeUtil │ │ └── QRCodeUtil.h ├── AppDelegate.h ├── main.m └── WLMElectronicInvoice.pch ├── WLMElectronicInvoice.xcodeproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcuserdata │ └── liuguangqiang.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── WLMElectronicInvoice.xcworkspace └── contents.xcworkspacedata └── .gitignore /Pods/WLForm/README.md: -------------------------------------------------------------------------------- 1 | # WLForm 2 | 3 | # 待优化事项 4 | - [x] 5 | - [x] 6 | - [x] 7 | - [x] 8 | - [ ] -------------------------------------------------------------------------------- /WLMElectronicInvoice/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/Resource/foldUp@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/WLForm/WLForm/Resource/foldUp@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/big@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/big@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/big@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/big@3x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/line@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/line@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/line@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/line@3x.png -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/Resource/foldDown@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/WLForm/WLForm/Resource/foldDown@2x.png -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/Resource/icon_arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/WLForm/WLForm/Resource/icon_arrow@2x.png -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/Resource/icon_arrow@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/WLForm/WLForm/Resource/icon_arrow@3x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/middle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/middle@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/middle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/middle@3x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/normal@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/normal@3x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/pick_bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/pick_bg@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/pick_bg@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/pick_bg@3x.png -------------------------------------------------------------------------------- /Pods/WLIconFont/WLIconFont/Assets/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/WLIconFont/WLIconFont/Assets/iconfont.ttf -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/sawtooth@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/sawtooth@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/sawtooth@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/sawtooth@3x.png -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/Resource/icon_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/WLForm/WLForm/Resource/icon_selected@2x.png -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/Resource/icon_unSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/WLForm/WLForm/Resource/icon_unSelected@2x.png -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/Resource/icon_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/WLBaseView/WLBaseView/Resource/icon_back@2x.png -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/Resource/icon_back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/WLBaseView/WLBaseView/Resource/icon_back@3x.png -------------------------------------------------------------------------------- /Pods/Target Support Files/WLForm/WLForm.modulemap: -------------------------------------------------------------------------------- 1 | framework module WLForm { 2 | umbrella header "WLForm-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/filter_state_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/filter_state_normal@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/filter_state_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/filter_state_normal@3x.png -------------------------------------------------------------------------------- /Pods/Target Support Files/Masonry/Masonry.modulemap: -------------------------------------------------------------------------------- 1 | framework module Masonry { 2 | umbrella header "Masonry-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLForm/WLForm-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_WLForm : NSObject 3 | @end 4 | @implementation PodsDummy_WLForm 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLModal/WLModal.modulemap: -------------------------------------------------------------------------------- 1 | framework module WLModal { 2 | umbrella header "WLModal-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLWidget/WLWidget.modulemap: -------------------------------------------------------------------------------- 1 | framework module WLWidget { 2 | umbrella header "WLWidget-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/einvoice_mange_sample@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/einvoice_mange_sample@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/einvoice_mange_sample@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/einvoice_mange_sample@3x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/einvoice_package_info@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/einvoice_package_info@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/einvoice_package_info@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/einvoice_package_info@3x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/filter_state_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/filter_state_selected@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/filter_state_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/filter_state_selected@3x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/invoice_apply_shadow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/invoice_apply_shadow@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/invoice_apply_shadow@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/invoice_apply_shadow@3x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/invoice_apply_success@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/invoice_apply_success@2x.png -------------------------------------------------------------------------------- /WLMElectronicInvoice/Resources/invoice_apply_success@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/WLMElectronicInvoice/Resources/invoice_apply_success@3x.png -------------------------------------------------------------------------------- /Pods/Target Support Files/Masonry/Masonry-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Masonry : NSObject 3 | @end 4 | @implementation PodsDummy_Masonry 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLModal/WLModal-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_WLModal : NSObject 3 | @end 4 | @implementation PodsDummy_WLModal 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SDWebImage/SDWebImage.modulemap: -------------------------------------------------------------------------------- 1 | framework module SDWebImage { 2 | umbrella header "SDWebImage-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLBaseView/WLBaseView.modulemap: -------------------------------------------------------------------------------- 1 | framework module WLBaseView { 2 | umbrella header "WLBaseView-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLIconFont/WLIconFont.modulemap: -------------------------------------------------------------------------------- 1 | framework module WLIconFont { 2 | umbrella header "WLIconFont-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLWidget/WLWidget-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_WLWidget : NSObject 3 | @end 4 | @implementation PodsDummy_WLWidget 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJExtension/MJExtension.modulemap: -------------------------------------------------------------------------------- 1 | framework module MJExtension { 2 | umbrella header "MJExtension-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJExtension/MJExtension-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_MJExtension : NSObject 3 | @end 4 | @implementation PodsDummy_MJExtension 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MLeaksFinder/MLeaksFinder.modulemap: -------------------------------------------------------------------------------- 1 | framework module MLeaksFinder { 2 | umbrella header "MLeaksFinder-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ReactiveObjC/ReactiveObjC.modulemap: -------------------------------------------------------------------------------- 1 | framework module ReactiveObjC { 2 | umbrella header "ReactiveObjC-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SDWebImage/SDWebImage-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SDWebImage : NSObject 3 | @end 4 | @implementation PodsDummy_SDWebImage 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLBaseView/WLBaseView-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_WLBaseView : NSObject 3 | @end 4 | @implementation PodsDummy_WLBaseView 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLIconFont/WLIconFont-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_WLIconFont : NSObject 3 | @end 4 | @implementation PodsDummy_WLIconFont 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLPickerView/WLPickerView.modulemap: -------------------------------------------------------------------------------- 1 | framework module WLPickerView { 2 | umbrella header "WLPickerView-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MLeaksFinder/MLeaksFinder-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_MLeaksFinder : NSObject 3 | @end 4 | @implementation PodsDummy_MLeaksFinder 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ReactiveObjC/ReactiveObjC-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_ReactiveObjC : NSObject 3 | @end 4 | @implementation PodsDummy_ReactiveObjC 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLPickerView/WLPickerView-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_WLPickerView : NSObject 3 | @end 4 | @implementation PodsDummy_WLPickerView 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet.modulemap: -------------------------------------------------------------------------------- 1 | framework module DZNEmptyDataSet { 2 | umbrella header "DZNEmptyDataSet-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_DZNEmptyDataSet : NSObject 3 | @end 4 | @implementation PodsDummy_DZNEmptyDataSet 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.modulemap: -------------------------------------------------------------------------------- 1 | framework module IQKeyboardManager { 2 | umbrella header "IQKeyboardManager-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_IQKeyboardManager : NSObject 3 | @end 4 | @implementation PodsDummy_IQKeyboardManager 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FBRetainCycleDetector/FBRetainCycleDetector.modulemap: -------------------------------------------------------------------------------- 1 | framework module FBRetainCycleDetector { 2 | umbrella header "FBRetainCycleDetector-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FBRetainCycleDetector/FBRetainCycleDetector-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_FBRetainCycleDetector : NSObject 3 | @end 4 | @implementation PodsDummy_FBRetainCycleDetector 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-WLMElectronicInvoice/Pods-WLMElectronicInvoice.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_WLMElectronicInvoice { 2 | umbrella header "Pods-WLMElectronicInvoice-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-WLMElectronicInvoice/Pods-WLMElectronicInvoice-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_WLMElectronicInvoice : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_WLMElectronicInvoice 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@2x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@3x.png -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACCompoundDisposableProvider.d: -------------------------------------------------------------------------------- 1 | provider RACCompoundDisposable { 2 | probe added(char *compoundDisposable, char *disposable, long newTotal); 3 | probe removed(char *compoundDisposable, char *disposable, long newTotal); 4 | }; 5 | -------------------------------------------------------------------------------- /WLMElectronicInvoice.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@2x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@3x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@2x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@3x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@2x.png -------------------------------------------------------------------------------- /Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangqiang-liu/iOS-MVVM-RAC/HEAD/Pods/IQKeyboardManager/IQKeyboardManager/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@3x.png -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACSignalProvider.d: -------------------------------------------------------------------------------- 1 | provider RACSignal { 2 | probe next(char *signal, char *subscriber, char *valueDescription); 3 | probe completed(char *signal, char *subscriber); 4 | probe error(char *signal, char *subscriber, char *errorDescription); 5 | }; 6 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLBadge.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBadge.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLBadge : UIView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLRate.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLRate.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLRate : UIView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLSlider.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLSlider.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLSlider : UISlider 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLProgress.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLProgress.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLProgress : UIView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Masonry/Masonry-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLSelect.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLSelect.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLSelect : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLWidget/WLWidget-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLSearchBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLSearchBar.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLSearchBar : UITextField 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJExtension/MJExtension-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MLeaksFinder/MLeaksFinder-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ReactiveObjC/ReactiveObjC-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SDWebImage/SDWebImage-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLIconFont/WLIconFont-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLPdfReader.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLPdfReader.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLPdfReader : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormCheckboxCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormCheckboxCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLFormCheckboxCell : UITableViewCell 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/Model/WLBaseModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseModel.h 3 | // WLBaseView_Example 4 | // 5 | // Created by 刘光强 on 2018/3/15. 6 | // Copyright © 2018年 guangqiang-liu. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLBaseModel : NSObject 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/Masonry/Masonry/MASLayoutConstraint.m: -------------------------------------------------------------------------------- 1 | // 2 | // MASLayoutConstraint.m 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASLayoutConstraint.h" 10 | 11 | @implementation MASLayoutConstraint 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FBRetainCycleDetector/FBRetainCycleDetector-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/View/WLBaseImageView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseImageView.h 3 | // WLBaseView_Example 4 | // 5 | // Created by 刘光强 on 2018/3/15. 6 | // Copyright © 2018年 guangqiang-liu. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLBaseImageView : UIImageView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/SComponentHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // SComponentHeader.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #ifndef SComponentHeader_h 10 | #define SComponentHeader_h 11 | 12 | #endif /* SComponentHeader_h */ 13 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/2. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACAnnotations.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACAnnotations.h 3 | // ReactiveObjC 4 | // 5 | // Created by Eric Horacek on 3/31/17. 6 | // Copyright © 2017 GitHub. All rights reserved. 7 | // 8 | 9 | #ifndef RAC_WARN_UNUSED_RESULT 10 | #define RAC_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) 11 | #endif 12 | -------------------------------------------------------------------------------- /WLMElectronicInvoice.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/Target/TargetViewContainer.h: -------------------------------------------------------------------------------- 1 | // 2 | // TargetViewContainer.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/9/12. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface TargetViewContainer : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UINavigationItem+WLFixedSpace.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINavigationItem+WLFixedSpace.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/21. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UINavigationItem (WLFixedSpace) 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceManager/Controller/WLMOpenInvoiceVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMOpenInvoiceVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/7. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLFormVC.h" 10 | 11 | @interface WLMOpenInvoiceVC : WLFormVC 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/View/WLBaseCollectionView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseCollectionView.h 3 | // WLBaseView_Example 4 | // 5 | // Created by 刘光强 on 2018/3/15. 6 | // Copyright © 2018年 guangqiang-liu. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLBaseCollectionView : UICollectionView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Controller/WLMSelectApplyMerchantVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMSelectApplyMerchantVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | @interface WLMSelectApplyMerchantVC : WLBaseViewController 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/ViewModel/WLMInvoiceApplyVM.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceApplyVM.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/3. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMInvoiceApplyVM.h" 10 | 11 | @implementation WLMInvoiceApplyVM 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceDetail/Controller/WLMResendInvoiceVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMResendInvoiceVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/7. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLFormVC.h" 10 | 11 | @interface WLMResendInvoiceVC : WLFormVC 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceQRCodeManager/Controller/WLMQRScanVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMQRScanVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/21. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMQRScanVC : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/MJExtension/MJExtension/MJFoundation.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJFoundation.h 3 | // MJExtensionExample 4 | // 5 | // Created by MJ Lee on 14/7/16. 6 | // Copyright (c) 2014年 小码哥. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MJFoundation : NSObject 12 | + (BOOL)isClassFromFoundation:(Class)c; 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceDetail/ViewModel/WLMResendInvoiceVM.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLMResendInvoiceVM.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/17. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMResendInvoiceVM.h" 10 | 11 | @implementation WLMResendInvoiceVM 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceManager/Controller/WLMRecordListVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMRecordListVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMRecordListVC : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIView+WLSize.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+WLSize.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIView (WLSize) 12 | 13 | - (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font; 14 | @end 15 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Controller/WLMFillTaxationInfoVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMFillTaxationInfoVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/5. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLFormVC.h" 10 | 11 | @interface WLMFillTaxationInfoVC : WLFormVC 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Controller/WLMMoreTaxationInfoVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMMoreTaxationInfoVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/5. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLFormVC.h" 10 | 11 | @interface WLMMoreTaxationInfoVC : WLFormVC 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/ViewModel/WLMInvoiceApplyVM.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceApplyVM.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/3. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLBaseViewModel.h" 10 | 11 | @interface WLMInvoiceApplyVM : WLBaseViewModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceQRCodeManager/View/InvoiceScanHeadView.h: -------------------------------------------------------------------------------- 1 | // 2 | // InvoiceScanHeadView.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/18. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface InvoiceScanHeadView : UIView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/View/WLBaseTableView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseTableView.h 3 | // WLBaseView_Example 4 | // 5 | // Created by 刘光强 on 2018/3/15. 6 | // Copyright © 2018年 guangqiang-liu. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WLBaseTableViewCell.h" 11 | 12 | @interface WLBaseTableView : UITableView 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/WLModal/WLModal/View/WLTitleModal.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLTitleModal.h 3 | // WLModal 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLTitleModal : UIView 12 | 13 | - (instancetype)initWithTitle:(NSString *)title font:(UIFont *)font; 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIView+WLCurrentVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+WLCurrentVC.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/21. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIView (WLCurrentVC) 12 | 13 | - (UIViewController *)getCurrentViewController; 14 | @end 15 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Controller/WLMInvoiceApplyVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceApplyVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/3. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMInvoiceApplyVC : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Controller/WLMPackageSelectVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMPackageSelectVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/9. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMPackageSelectVC : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Model/WLMInvoiceResultModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceResultModel.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/21. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMInvoiceResultModel.h" 10 | 11 | @implementation WLMInvoiceResultModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceDetail/Controller/WLMInvoiceDetailVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceDetailVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMInvoiceDetailVC : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceDetail/View/WLMInvoiceDetailInfoView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceDetailInfoView.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/11. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMInvoiceDetailInfoView : UIView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceManager/Controller/WLMRecordFiltrVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMRecordFiltrVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/11. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMRecordFiltrVC : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceSearch/Model/WLMInvoiceRecordModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceRecordModel.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/28. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMInvoiceRecordModel.h" 10 | 11 | @implementation WLMInvoiceRecordModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/ViewModel/WLBViewModelServiceImpProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBViewModelServiceImpProtocol.h 3 | // WLBaseView 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol WLBViewModelServiceImpProtocol 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceDetail/ViewModel/WLMResendInvoiceVM.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMResendInvoiceVM.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/17. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMResendInvoiceVM : WLBaseViewModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceManager/Controller/WLMRequirementListVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMRequirementListVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMRequirementListVC : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/Tools/WLRouter/WLMElectronicInvoiceRouter.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMElectronicInvoiceRouter.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/22. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMElectronicInvoiceRouter : NSObject 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/Controller/WLBaseWebViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseWebViewController.h 3 | // WLBaseView_Example 4 | // 5 | // Created by 刘光强 on 2018/3/15. 6 | // Copyright © 2018年 guangqiang-liu. All rights reserved. 7 | // 8 | 9 | #import "WLBaseViewController.h" 10 | 11 | @interface WLBaseWebViewController : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormBottomTipCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormBottomTipCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLFormBottomTipCell : UITableViewCell 12 | 13 | @property (nonatomic, copy) NSString *tipStr; 14 | @end 15 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Controller/WLMEInvoiceProtocolVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMEInvoiceProtocolVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMEInvoiceProtocolVC : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Controller/WLMInvoiceApplyResultVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceApplyResultVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/9. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMInvoiceApplyResultVC : WLBaseViewController 12 | @end 13 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceDetail/Controller/WLMEInvoicePreviewVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMEInvoicePreviewVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMEInvoicePreviewVC : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceDetail/View/WLMInvoiceDetailHeaderView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceDetailHeaderView.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/11. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMInvoiceDetailHeaderView : WLBaseView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/Model/WLBaseModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseModel.m 3 | // WLBaseView_Example 4 | // 5 | // Created by 刘光强 on 2018/3/15. 6 | // Copyright © 2018年 guangqiang-liu. All rights reserved. 7 | // 8 | 9 | #import "WLBaseModel.h" 10 | 11 | @implementation WLBaseModel 12 | 13 | - (void) setValue:(id)value forUndefinedKey:(NSString *)key {} 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/NSObject+Property.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+Property.h 3 | // LSBuyer 4 | // 5 | // Created by 刘光强 on 16/7/5. 6 | // Copyright © 2016年 lianshang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSObject (Property) 12 | 13 | + (void)createPropertyCodeWithDict:(NSDictionary *)dict; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/NSObject+WLCurrentVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+WLCurrentVC.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/21. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSObject (WLCurrentVC) 12 | 13 | - (UIViewController *)getCurrentViewController; 14 | @end 15 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Controller/WLMEInvoiceIntroduceVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMEInvoiceIntroduceVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMEInvoiceIntroduceVC : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Model/WLMSelectInvoiceItemModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLMSelectInvoiceItemModel.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/28. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMSelectInvoiceItemModel.h" 10 | 11 | @implementation WLMSelectInvoiceItemModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormBottomButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormBottomButtonCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLFormBottomButtonCell : UITableViewCell 12 | 13 | @property (nonatomic, strong) UIButton *button; 14 | @end 15 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceManager/Controller/WLMInvoiceManagerListVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceManagerListVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMInvoiceManagerListVC : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceQRCodeManager/Controller/WLMInvoiceQRCodeListVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceQRCodeListVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/17. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMInvoiceQRCodeListVC : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/Controller/WLBaseTableViewViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLTableViewViewController.h 3 | // WLBaseView_Example 4 | // 5 | // Created by 刘光强 on 2018/3/15. 6 | // Copyright © 2018年 guangqiang-liu. All rights reserved. 7 | // 8 | 9 | #import "WLBaseViewController.h" 10 | 11 | @interface WLBaseTableViewViewController : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/2. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UITouch+MemoryLeak.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITouch+MemoryLeak.h 3 | // MLeaksFinder 4 | // 5 | // Created by 佘泽坡 on 8/31/16. 6 | // Copyright © 2016 zeposhe. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLeaksFinder.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @interface UITouch (MemoryLeak) 15 | 16 | @end 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UIView+MemoryLeak.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+MemoryLeak.h 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLeaksFinder.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @interface UIView (MemoryLeak) 15 | 16 | @end 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACEagerSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACEagerSequence.h 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 02/01/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACArraySequence.h" 10 | 11 | // Private class that implements an eager sequence. 12 | @interface RACEagerSequence : RACArraySequence 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/Controller/WLBaseCollectionViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseCollectionViewController.h 3 | // WLBaseView_Example 4 | // 5 | // Created by 刘光强 on 2018/3/15. 6 | // Copyright © 2018年 guangqiang-liu. All rights reserved. 7 | // 8 | 9 | #import "WLBaseViewController.h" 10 | 11 | @interface WLBaseCollectionViewController : WLBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLIconFont/WLIconFont/Classes/WLIconFontConfig.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLIconFontConfig.h 3 | // IconFont 4 | // 5 | // Created by 刘光强 on 2018/2/26. 6 | // Copyright © 2018年 刘光强. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLIconFontConfig : NSObject 12 | 13 | + (NSDictionary *)glyphMap; 14 | 15 | + (NSString *)fontName; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Model/WLMSelectedApplyMerchantModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLMSelectedApplyMerchantModel.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/17. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMSelectedApplyMerchantModel.h" 10 | 11 | @implementation WLMSelectedApplyMerchantModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormBottomTipButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormBottomTipButtonCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/15. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLFormBottomTipButtonCell : UITableViewCell 12 | 13 | @property (nonatomic, strong) UIButton *tipButton; 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/ViewModel/WLBaseViewModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseViewModel.h 3 | // WLBaseView_Example 4 | // 5 | // Created by 刘光强 on 2018/3/15. 6 | // Copyright © 2018年 guangqiang-liu. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WLBaseViewModelProtocol.h" 11 | 12 | @interface WLBaseViewModel : NSObject 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/WLIconFont/WLIconFont/Classes/UIImage+WLIconFont.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+WLIconFont.h 3 | // IconFont 4 | // 5 | // Created by 刘光强 on 2018/2/26. 6 | // Copyright © 2018年 刘光强. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WLIconFontInfo.h" 11 | @interface UIImage (WLIconFont) 12 | 13 | + (UIImage *)imageWithIconInfo:(WLIconFontInfo *)iconInfo; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/Target/Target_EleInvoice.h: -------------------------------------------------------------------------------- 1 | // 2 | // Target_EleInvoice.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/9/12. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface Target_EleInvoice : NSObject 12 | 13 | - (UIViewController *)Action_viewController:(NSDictionary *)params; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UIApplication+MemoryLeak.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIApplication+MemoryLeak.h 3 | // MLeaksFinder 4 | // 5 | // Created by 佘泽坡 on 5/11/16. 6 | // Copyright © 2016 zeposhe. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLeaksFinder.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @interface UIApplication (MemoryLeak) 15 | 16 | @end 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /Pods/WLModal/WLModal/View/WLTitleWithContentModal.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLTitleWithContentModal.h 3 | // WLModal 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLTitleWithContentModal : UIView 12 | 13 | - (instancetype)initWithTitle:(NSString *)title content:(NSString *)content; 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/WLModal/WLModal/View/WLInvoiceQrModal.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLInvoiceQrModal.h 3 | // WLModalComponent 4 | // 5 | // Created by 刘光强 on 2018/5/8. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLInvoiceQrModal : UIView 12 | 13 | @property (nonatomic, copy) NSString *qrCodeStr; 14 | @property (nonatomic, copy) NSString *imgUrl; 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/MLeakedObjectProxy.h: -------------------------------------------------------------------------------- 1 | // 2 | // MLeakedObjectProxy.h 3 | // MLeaksFinder 4 | // 5 | // Created by 佘泽坡 on 7/15/16. 6 | // Copyright © 2016 zeposhe. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MLeakedObjectProxy : NSObject 12 | 13 | + (BOOL)isAnyObjectLeakedAtPtrs:(NSSet *)ptrs; 14 | + (void)addLeakedObject:(id)object; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UIViewController+MemoryLeak.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewController+MemoryLeak.h 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLeaksFinder.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @interface UIViewController (MemoryLeak) 15 | 16 | @end 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACImmediateScheduler.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACImmediateScheduler.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 11/30/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACScheduler.h" 10 | 11 | // A private scheduler which immediately executes its scheduled blocks. 12 | @interface RACImmediateScheduler : RACScheduler 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/View/WLMInvoiceApplyResultView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceApplyResultView.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/9. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMInvoiceApplyResultView : WLBaseView 12 | 13 | @property (nonatomic, strong) UIButton *button; 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UITabBarController+MemoryLeak.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITabBarController+MemoryLeak.h 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLeaksFinder.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @interface UITabBarController (MemoryLeak) 15 | 16 | @end 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACEmptySequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACEmptySequence.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class representing an empty sequence. 12 | @interface RACEmptySequence : RACSequence 13 | 14 | + (RACEmptySequence *)empty; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/ViewModel/WLBViewModelServiceImp.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBViewModelServiceImp.h 3 | // WLBaseView 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WLBViewModelServiceImpProtocol.h" 11 | 12 | @interface WLBViewModelServiceImp : NSObject 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UIPageViewController+MemoryLeak.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPageViewController+MemoryLeak.h 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLeaksFinder.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @interface UIPageViewController (MemoryLeak) 15 | 16 | @end 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormStepperCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormStepperCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLFormStepperCell : UITableViewCell 12 | 13 | @property (nonatomic, copy) void(^stepperBlock)(double newValue); 14 | 15 | - (void)updateValue:(double)value; 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UISplitViewController+MemoryLeak.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISplitViewController+MemoryLeak.h 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLeaksFinder.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @interface UISplitViewController (MemoryLeak) 15 | 16 | @end 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormRightValueCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormRightValueCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/28. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLFormRightValueCell : UITableViewCell 12 | 13 | @property (nonatomic, strong) UILabel *leftLable; 14 | @property (nonatomic, copy) NSString *rightTitle; 15 | @end 16 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Model/WLMSelectInvoiceItemModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMSelectInvoiceItemModel.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/28. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMSelectInvoiceItemModel : WLBaseModel 12 | 13 | @property (nonatomic, copy) NSString *invoiceName; 14 | @end 15 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/2. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UINavigationController+MemoryLeak.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINavigationController+MemoryLeak.h 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLeaksFinder.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @interface UINavigationController (MemoryLeak) 15 | 16 | @end 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /Pods/SDWebImage/SDWebImage/SDWebImageOperation.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import 10 | 11 | @protocol SDWebImageOperation 12 | 13 | - (void)cancel; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/WLFormSectionFooterView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormSectionFooterView.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/3. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | @class WLFormSectionViewModel; 11 | 12 | @interface WLFormSectionFooterView : UIView 13 | 14 | - (instancetype)initWithFrame:(CGRect)frame viewModel:(WLFormSectionViewModel *)viewModel; 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/WLFormSectionHeaderView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormSectionHeaderView.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/3. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | @class WLFormSectionViewModel; 11 | 12 | @interface WLFormSectionHeaderView : UIView 13 | 14 | - (instancetype)initWithFrame:(CGRect)frame viewModel:(WLFormSectionViewModel *)viewModel; 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSLayoutConstraint+MASDebugAdditions.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASUtilities.h" 10 | 11 | /** 12 | * makes debug and log output of NSLayoutConstraints more readable 13 | */ 14 | @interface NSLayoutConstraint (MASDebugAdditions) 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACUnarySequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACUnarySequence.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2013-05-01. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class representing a sequence of exactly one value. 12 | @interface RACUnarySequence : RACSequence 13 | 14 | + (RACUnarySequence *)return:(id)value; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceQRCodeManager/View/InvoiceCollectionReusableView.h: -------------------------------------------------------------------------------- 1 | // 2 | // InvoiceCollectionReusableView.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/17. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface InvoiceCollectionReusableView : UICollectionReusableView 12 | 13 | @property(strong,nonatomic)UILabel *title; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/Controller/WLFormVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormVC.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/4/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WLBaseViewController.h" 11 | 12 | @class WLForm; 13 | @interface WLFormVC : WLBaseViewController 14 | 15 | @property (nonatomic, strong) UITableView *tableView; 16 | @property (nonatomic, strong) WLForm *form; 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Macro/MacroHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MacroHeader.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/9. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #ifndef MacroHeader_h 10 | #define MacroHeader_h 11 | 12 | #import "WLConst.h" 13 | #import "FontConst.h" 14 | #import "ColorConst.h" 15 | #import "LogConst.h" 16 | #import "FormConst.h" 17 | #import "RectConst.h" 18 | 19 | #endif /* MacroHeader_h */ 20 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/View/WLMInvoiceItemCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceItemCell.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/28. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class WLMSelectInvoiceItemModel; 12 | @interface WLMInvoiceItemCell : UITableViewCell 13 | 14 | @property (nonatomic, strong) WLMSelectInvoiceItemModel *model; 15 | @end 16 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/ViewModel/WLMEInvoiceIntroduceVM.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMEInvoiceIntroduceVM.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMFillTaxationInfoVM.h" 10 | @interface WLMEInvoiceIntroduceVM : WLBaseViewModel 11 | 12 | @property (nonatomic, strong, readonly) WLMFillTaxationInfoVM *taxaInfoViewModel; 13 | @end 14 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/ViewModel/WLMInvoiceResultVM.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceResultVM.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/21. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | @interface WLMInvoiceResultVM : WLBaseViewModel 10 | 11 | @property (nonatomic, strong, readonly) RACCommand *resultInfoCmd; 12 | @property (nonatomic, copy, readonly) NSString *title; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/ViewModel/WLMMoreTaxationInfoVM.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMMoreTaxationInfoVM.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMPackageSelectVM.h" 10 | 11 | @interface WLMMoreTaxationInfoVM : WLBaseViewModel 12 | 13 | @property (nonatomic, strong, readonly) WLMPackageSelectVM *packageSelectViewModel; 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACValueTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACValueTransformer.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 3/6/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | // A private block based transformer. 12 | @interface RACValueTransformer : NSValueTransformer 13 | 14 | + (instancetype)transformerWithBlock:(id (^)(id value))block; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/category/WLForm+section.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLForm+section.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/4/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLForm.h" 10 | @class WLFormSectionViewModel; 11 | @interface WLForm (section) 12 | 13 | - (WLFormSectionViewModel *)getSectionWithIndex:(NSInteger) index; 14 | - (void)setSection:(WLFormSectionViewModel *)section index:(NSInteger)index; 15 | @end 16 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceManager/Controller/WLMPackageInfoVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMPackageInfoVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WLCircleProgressView.h" 11 | 12 | @interface WLMPackageInfoVC : UIViewController 13 | 14 | @property (nonatomic, strong) WLCircleProgressView *progressView; 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/ViewModel/WLBViewModelServiceImp.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLBViewModelServiceImp.m 3 | // WLBaseView 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLBViewModelServiceImp.h" 10 | 11 | @implementation WLBViewModelServiceImp 12 | 13 | - (instancetype)init { 14 | self = [super init]; 15 | if (self) { 16 | 17 | } 18 | return self; 19 | } 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/WLModal/WLModal/View/WLPurchaseInvoiceStepModal.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLPurchaseInvoiceStepModal.h 3 | // WLModalComponent 4 | // 5 | // Created by 刘光强 on 2018/5/8. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void(^CloseModalActionBlock)(void); 12 | 13 | @interface WLPurchaseInvoiceStepModal : UIView 14 | 15 | @property (nonatomic, copy) CloseModalActionBlock closeModalActionBlock; 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACErrorSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACErrorSignal.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclass that synchronously sends an error to any 12 | // subscriber. 13 | @interface RACErrorSignal : RACSignal 14 | 15 | + (RACSignal *)error:(NSError *)error; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormSelectCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormSelectCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLFormSelectCell : UITableViewCell 12 | 13 | @property (nonatomic, strong) UILabel *leftLable; 14 | @property (nonatomic, strong) UILabel *rightLable; 15 | @property (nonatomic, copy) NSString *rightTitle; 16 | @end 17 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | .DS_Store 3 | */build/* 4 | *.pbxuser 5 | !default.pbxuser 6 | *.mode1v3 7 | !default.mode1v3 8 | *.mode2v3 9 | !default.mode2v3 10 | *.perspectivev3 11 | !default.perspectivev3 12 | xcuserdata 13 | profile 14 | *.moved-aside 15 | DerivedData 16 | .idea/ 17 | *.hmap 18 | *.xccheckout 19 | *.ipa 20 | *.xcuserstate 21 | build/ 22 | 23 | #CocoaPods 24 | 25 | # 考虑到忽略pods文件导致每次其他同学拉取代码都有pod文件丢失问题,所有pods文件暂时取消忽略 26 | #Pods 27 | #Pods/ 28 | xcshareddata/ 29 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormMoreInfoCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormMoreInfoCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/3. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void(^MoreInfoBlock)(void); 12 | 13 | @interface WLFormMoreInfoCell : UITableViewCell 14 | 15 | @property (nonatomic, strong) UILabel *leftTitle; 16 | @property (nonatomic, copy) MoreInfoBlock moreInfoBlock; 17 | @end 18 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceQRCodeManager/View/InvoiceQRCodeCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // InvoiceQRCodeCell.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/17. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface InvoiceQRCodeCell : UICollectionViewCell 12 | 13 | @property (strong, nonatomic) UIImageView *topImage; 14 | @property (strong, nonatomic) UILabel *botlabel; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACIndexSetSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACIndexSetSequence.h 3 | // ReactiveObjC 4 | // 5 | // Created by Sergey Gavrilyuk on 12/18/13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class that adapts an array to the RACSequence interface. 12 | @interface RACIndexSetSequence : RACSequence 13 | 14 | + (RACSequence *)sequenceWithIndexSet:(NSIndexSet *)indexSet; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/View/WLBaseView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseView.h 3 | // WLBaseView_Example 4 | // 5 | // Created by 刘光强 on 2018/3/15. 6 | // Copyright © 2018年 guangqiang-liu. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WLBaseViewProtocol.h" 11 | 12 | @interface WLBaseView : UIView 13 | 14 | /** 15 | 缩进边界 16 | */ 17 | @property (nonatomic) UIEdgeInsets viewEdgeInsets; 18 | 19 | + (instancetype)loadXib; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/View/WLMSelectApplyMerchantCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMSelectApplyMerchantCell.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class WLMSelectedApplyMerchantModel; 12 | @interface WLMSelectApplyMerchantCell : UITableViewCell 13 | 14 | @property (nonatomic, strong) WLMSelectedApplyMerchantModel *model; 15 | @end 16 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceManager/View/WLMRecordListCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMRecordListCell.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class WLMInvoiceRecordModel; 12 | 13 | @interface WLMRecordListCell : UITableViewCell 14 | 15 | @property (nonatomic, strong) WLMInvoiceRecordModel *model; 16 | 17 | + (CGFloat)cellHeight; 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/WLModal/WLModal/View/WLAlertModal.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLAlertModal.h 3 | // WLModalComponent 4 | // 5 | // Created by 刘光强 on 2018/5/8. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLAlertModal : UIView 12 | 13 | /** 14 | 主标题,如果有主标题就需要给主标题属性赋值 15 | */ 16 | @property (nonatomic, copy) NSString *title; 17 | 18 | /** 19 | 副标题,如果有副标题就需要给副标题赋值 20 | */ 21 | @property (nonatomic, copy) NSString *content; 22 | @end 23 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-WLMElectronicInvoice/Pods-WLMElectronicInvoice-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_WLMElectronicInvoiceVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_WLMElectronicInvoiceVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormRadioCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormRadioCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void(^RadioCellActionBlock)(NSNumber *); 12 | 13 | @interface WLFormRadioCell : UITableViewCell 14 | 15 | @property (nonatomic, copy) NSDictionary *radioInfo; 16 | @property (nonatomic, copy) RadioCellActionBlock radioCellActionBlock; 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/WLModal/WLModal/View/ModalHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // ModalHeader.h 3 | // WLModal 4 | // 5 | // Created by 刘光强 on 2018/5/9. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #ifndef ModalHeader_h 10 | #define ModalHeader_h 11 | 12 | #import "WLAlertModal.h" 13 | #import "WLInvoiceQrModal.h" 14 | #import "WLModal.h" 15 | #import "WLPurchaseInvoiceStepModal.h" 16 | #import "WLTitleModal.h" 17 | #import "WLTitleWithContentModal.h" 18 | 19 | #endif /* ModalHeader_h */ 20 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceManager/View/WLMInvoiceRecprdFooterView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceRecprdFooterView.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/11. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void(^FooterButtonCallback)(void); 12 | 13 | @interface WLMInvoiceRecprdFooterView : UIView 14 | 15 | @property (nonatomic, copy) FooterButtonCallback footerButtonCallback; 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACEmptySignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACEmptySignal.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclasses that synchronously sends completed to any 12 | // subscribers. 13 | @interface RACEmptySignal<__covariant ValueType> : RACSignal 14 | 15 | + (RACSignal *)empty; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "UIScrollView+EmptyDataSet.h" 14 | 15 | FOUNDATION_EXPORT double DZNEmptyDataSetVersionNumber; 16 | FOUNDATION_EXPORT const unsigned char DZNEmptyDataSetVersionString[]; 17 | 18 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/category/WLFormSectionViewModel+row.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormSectionViewModel+row.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/4/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLFormSectionViewModel.h" 10 | 11 | @class WLFormItemViewModel; 12 | @interface WLFormSectionViewModel (row) 13 | 14 | - (WLFormItemViewModel *)getItemWithIndex:(NSInteger) index; 15 | - (void)setItem:(WLFormItemViewModel *)item index:(NSInteger)index; 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UITextView+WLTextView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITextView+WLTextView.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UITextView (WLTextView) 12 | 13 | @property (nonatomic, copy) NSString *wl_placeHolder; 14 | 15 | @property (nonatomic, copy) NSString *placeholder; 16 | 17 | @property (nonatomic, strong) UIColor *wl_placeHolderColor; 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLRate.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLRate.m 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLRate.h" 10 | 11 | @implementation WLRate 12 | 13 | /* 14 | // Only override drawRect: if you perform custom drawing. 15 | // An empty implementation adversely affects performance during animation. 16 | - (void)drawRect:(CGRect)rect { 17 | // Drawing code 18 | } 19 | */ 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /WLMElectronicInvoice.xcodeproj/xcuserdata/liuguangqiang.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | WLMElectronicInvoice.xcscheme 8 | 9 | orderHint 10 | 16 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceManager/View/WLMRequirementListCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMRequirementListCell.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class MerchantModel; 12 | 13 | @interface WLMRequirementListCell : UITableViewCell 14 | 15 | @property (nonatomic, strong) MerchantModel *merchantModel; 16 | 17 | + (CGFloat)cellHeight; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLBadge.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLBadge.m 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLBadge.h" 10 | 11 | @implementation WLBadge 12 | 13 | /* 14 | // Only override drawRect: if you perform custom drawing. 15 | // An empty implementation adversely affects performance during animation. 16 | - (void)drawRect:(CGRect)rect { 17 | // Drawing code 18 | } 19 | */ 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLSlider.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLSlider.m 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLSlider.h" 10 | 11 | @implementation WLSlider 12 | 13 | /* 14 | // Only override drawRect: if you perform custom drawing. 15 | // An empty implementation adversely affects performance during animation. 16 | - (void)drawRect:(CGRect)rect { 17 | // Drawing code 18 | } 19 | */ 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/ViewModel/WLMPackageSelectVM.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMPackageSelectVM.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | @class WLMInvoiceResultVM; 10 | 11 | @interface WLMPackageSelectVM : WLBaseViewModel 12 | 13 | @property (nonatomic, strong, readonly) WLMInvoiceResultVM *resultViewModel; 14 | @property (nonatomic, strong, readonly) RACCommand *submitCmd; 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MLeaksFinder/MLeaksFinder-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "MLeaksFinder.h" 14 | #import "NSObject+MemoryLeak.h" 15 | 16 | FOUNDATION_EXPORT double MLeaksFinderVersionNumber; 17 | FOUNDATION_EXPORT const unsigned char MLeaksFinderVersionString[]; 18 | 19 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/View/WLBaseImageView.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseImageView.m 3 | // WLBaseView_Example 4 | // 5 | // Created by 刘光强 on 2018/3/15. 6 | // Copyright © 2018年 guangqiang-liu. All rights reserved. 7 | // 8 | 9 | #import "WLBaseImageView.h" 10 | 11 | @implementation WLBaseImageView 12 | 13 | - (instancetype)initWithFrame:(CGRect)frame { 14 | if (self = [super initWithFrame:frame]) { 15 | self.userInteractionEnabled = YES; 16 | } 17 | return self; 18 | } 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIImageView+WLSDImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImageView+WLSDImage.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImageView (WLSDImage) 12 | 13 | /** 14 | 设置image的url 15 | 16 | @param url url 17 | @param placeholderImage placeholderImage 18 | */ 19 | - (void)setImageViewWithUrl:(NSString *)url placeholderImage:(UIImage *)placeholderImage; 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLProgress.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLProgress.m 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLProgress.h" 10 | 11 | @implementation WLProgress 12 | 13 | /* 14 | // Only override drawRect: if you perform custom drawing. 15 | // An empty implementation adversely affects performance during animation. 16 | - (void)drawRect:(CGRect)rect { 17 | // Drawing code 18 | } 19 | */ 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceQRCodeManager/Controller/WLMInvoiceConfirmView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceConfirmView.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by Saturday on 2018/5/21. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void (^WLMEInvoiceConfirmBlock) (NSString *); 12 | 13 | @interface WLMInvoiceConfirmView : UIView 14 | 15 | @property (nonatomic, copy) WLMEInvoiceConfirmBlock invoiceConfirmBlock; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSArray+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray+RACSequenceAdditions.m 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "NSArray+RACSequenceAdditions.h" 10 | #import "RACArraySequence.h" 11 | 12 | @implementation NSArray (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | return [RACArraySequence sequenceWithArray:self offset:0]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACMulticastConnection+Private.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACMulticastConnection+Private.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 4/11/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACMulticastConnection.h" 10 | 11 | @class RACSubject; 12 | 13 | @interface RACMulticastConnection<__covariant ValueType> () 14 | 15 | - (instancetype)initWithSourceSignal:(RACSignal *)source subject:(RACSubject *)subject; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/SComponent/WLSearchBar.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLSearchBar.m 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/30. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLSearchBar.h" 10 | 11 | @implementation WLSearchBar 12 | 13 | /* 14 | // Only override drawRect: if you perform custom drawing. 15 | // An empty implementation adversely affects performance during animation. 16 | - (void)drawRect:(CGRect)rect { 17 | // Drawing code 18 | } 19 | */ 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSString+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+RACSequenceAdditions.m 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "NSString+RACSequenceAdditions.h" 10 | #import "RACStringSequence.h" 11 | 12 | @implementation NSString (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | return [RACStringSequence sequenceWithString:self offset:0]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/ViewModel/WLMFillTaxationInfoVM.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMFillTaxationInfoVM.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMMoreTaxationInfoVM.h" 10 | @interface WLMFillTaxationInfoVM : WLBaseViewModel 11 | 12 | @property (nonatomic, strong, readonly) WLMMoreTaxationInfoVM *moreInfoViewModel; 13 | @property (nonatomic, strong, readonly) RACCommand *submitFormCmd; 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSIndexSet+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSIndexSet+RACSequenceAdditions.m 3 | // ReactiveObjC 4 | // 5 | // Created by Sergey Gavrilyuk on 12/17/13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "NSIndexSet+RACSequenceAdditions.h" 10 | #import "RACIndexSetSequence.h" 11 | 12 | @implementation NSIndexSet (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | return [RACIndexSetSequence sequenceWithIndexSet:self]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACDynamicSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACDynamicSignal.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclasses that implements its subscription behavior 12 | // using a block. 13 | @interface RACDynamicSignal : RACSignal 14 | 15 | + (RACSignal *)createSignal:(RACDisposable * (^)(id subscriber))didSubscribe; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACReturnSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACReturnSignal.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclasses that synchronously sends a value to any 12 | // subscribers, then completes. 13 | @interface RACReturnSignal<__covariant ValueType> : RACSignal 14 | 15 | + (RACSignal *)return:(ValueType)value; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIImageView+WLSDImage.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIImageView+WLSDImage.m 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "UIImageView+WLSDImage.h" 10 | 11 | @implementation UIImageView (WLSDImage) 12 | 13 | //- (void)setImageViewWithUrl:(NSString *)url placeholderImage:(UIImage *)placeholderImage { 14 | // [self sd_setImageWithURL:[NSURL URLWithString:url] placeholderImage:placeholderImage]; 15 | //} 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormTextViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormTextViewCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/29. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | typedef void(^TextChangeBlock)(NSString *text); 11 | 12 | @interface WLFormTextViewCell : UITableViewCell 13 | 14 | @property (nonatomic, strong) UITextView *textView; 15 | @property (nonatomic, strong) UILabel *leftTitle; 16 | @property (nonatomic, copy) TextChangeBlock textChangeBlock; 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSSet+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSSet+RACSequenceAdditions.m 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "NSSet+RACSequenceAdditions.h" 10 | #import "NSArray+RACSequenceAdditions.h" 11 | 12 | @implementation NSSet (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | // TODO: First class support for set sequences. 16 | return self.allObjects.rac_sequence; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACUnit.m: -------------------------------------------------------------------------------- 1 | // 2 | // RACUnit.m 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 3/27/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACUnit.h" 10 | 11 | @implementation RACUnit 12 | 13 | #pragma mark API 14 | 15 | + (RACUnit *)defaultUnit { 16 | static dispatch_once_t onceToken; 17 | static RACUnit *defaultUnit = nil; 18 | dispatch_once(&onceToken, ^{ 19 | defaultUnit = [[self alloc] init]; 20 | }); 21 | 22 | return defaultUnit; 23 | } 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/SDWebImage/SDWebImage/NSImage+WebCache.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import "SDWebImageCompat.h" 10 | 11 | #if SD_MAC 12 | 13 | #import 14 | 15 | @interface NSImage (WebCache) 16 | 17 | - (CGImageRef)CGImage; 18 | - (NSArray *)images; 19 | - (BOOL)isGIF; 20 | 21 | @end 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormTextInputCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormTextInputCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/4/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void(^TextChangeBlock)(NSString *text); 12 | 13 | @interface WLFormTextInputCell : UITableViewCell 14 | 15 | @property (nonatomic, strong) UILabel *leftlabel; 16 | @property (nonatomic, strong) UITextField *rightField; 17 | @property (nonatomic, copy) TextChangeBlock textChangeBlock; 18 | @end 19 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/ViewModel/WLMSelectedApplyMerchantVM.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMSelectedApplyMerchantVM.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMEInvoiceIntroduceVM.h" 10 | 11 | @interface WLMSelectedApplyMerchantVM : WLBaseViewModel 12 | 13 | @property (nonatomic, strong, readonly) RACCommand *merchantListCmd; 14 | 15 | @property (nonatomic, strong, readonly) WLMEInvoiceIntroduceVM *introduceViewModel; 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACSubscriptionScheduler.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACSubscriptionScheduler.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 11/30/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACScheduler.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | // A private scheduler used only for subscriptions. See the private 14 | // +[RACScheduler subscriptionScheduler] method for more information. 15 | @interface RACSubscriptionScheduler : RACScheduler 16 | 17 | @end 18 | 19 | NS_ASSUME_NONNULL_END 20 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormSumTextInputCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormSumTextInputCell.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void(^TextChangeBlock)(NSString *text); 12 | 13 | @interface WLFormSumTextInputCell : UITableViewCell 14 | 15 | @property (nonatomic, strong) UILabel *leftLable; 16 | @property (nonatomic, strong) UITextField *rightInput; 17 | @property (nonatomic, copy) TextChangeBlock textChangeBlock; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Controller/WLMSearchInvoiceItemVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMSearchInvoiceItemVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/28. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class WLMSelectInvoiceItemModel; 12 | 13 | typedef void(^SelectInvoiceItemBlock)(WLMSelectInvoiceItemModel *model); 14 | @interface WLMSearchInvoiceItemVC : WLBaseViewController 15 | 16 | @property (nonatomic, copy) SelectInvoiceItemBlock selectInvoiceItemBlock; 17 | @end 18 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceSearch/Controller/WLMRecordSearchVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMRecordSearchVC.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void (^WLMEInvoiceRecordSearchBlock) (NSString *); 12 | 13 | @interface WLMRecordSearchVC : WLBaseViewController 14 | 15 | @property (nonatomic, copy) NSString *searchContent; 16 | @property (nonatomic, copy) WLMEInvoiceRecordSearchBlock invoiceRecordSearchBlock; 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACUnit.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACUnit.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 3/27/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | /// A unit represents an empty value. 14 | /// 15 | /// It should never be necessary to create a unit yourself. Just use +defaultUnit. 16 | @interface RACUnit : NSObject 17 | 18 | /// A singleton instance. 19 | + (RACUnit *)defaultUnit; 20 | 21 | @end 22 | 23 | NS_ASSUME_NONNULL_END 24 | -------------------------------------------------------------------------------- /Pods/SDWebImage/SDWebImage/UIImage+ForceDecode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import "SDWebImageCompat.h" 10 | 11 | @interface UIImage (ForceDecode) 12 | 13 | + (nullable UIImage *)decodedImageWithImage:(nullable UIImage *)image; 14 | 15 | + (nullable UIImage *)decodedAndScaledDownImageWithImage:(nullable UIImage *)image; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/View/WLBaseViewProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseViewProtocol.h 3 | // WLBaseView 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WLBaseViewModel.h" 11 | 12 | @protocol WLBaseViewProtocol 13 | 14 | @optional 15 | @property (nonatomic, strong, readonly) WLBaseViewModel *viewModel; 16 | 17 | - (instancetype)initWithViewModel:(WLBaseViewModel *)viewModel; 18 | 19 | - (void)renderViews; 20 | - (void)bindViewModel; 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Macro/LogConst.h: -------------------------------------------------------------------------------- 1 | // 2 | // LogConst.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/5. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #ifndef LogConst_h 10 | #define LogConst_h 11 | 12 | #ifdef DEBUG 13 | #define NSLog(FORMAT, ...) fprintf(stderr, "%s:%d\t%s\n", [[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString stringWithFormat:FORMAT, ## __VA_ARGS__] UTF8String]); 14 | #else 15 | #define NSLog(FORMAT, ...) nil 16 | #endif 17 | 18 | #endif /* LogConst_h */ 19 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLIconFont/WLIconFont.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/WLIconFont 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/WLIconFont 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Macro/WLConst.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLConst.h 3 | // WLStaticList 4 | // 5 | // Created by 刘光强 on 2018/4/26. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #ifndef WLConst_h 10 | #define WLConst_h 11 | 12 | #define SELF_BUNDLE [NSBundle bundleForClass:[self class]] 13 | #define UIImageName(x) [UIImage imageNamed:x inBundle:SELF_BUNDLE compatibleWithTraitCollection:nil] 14 | 15 | #define WEAK_SELF __weak typeof(self) weakSelf = self 16 | #define STRONG_SELF __strong typeof(weakSelf) self = weakSelf 17 | 18 | #endif /* WLConst_h */ 19 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSOrderedSet+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSOrderedSet+RACSequenceAdditions.m 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "NSOrderedSet+RACSequenceAdditions.h" 10 | #import "NSArray+RACSequenceAdditions.h" 11 | 12 | @implementation NSOrderedSet (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | // TODO: First class support for ordered set sequences. 16 | return self.array.rac_sequence; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJExtension/MJExtension.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MJExtension 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/MJExtension 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/category/UITableViewCell+Extention.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITableViewCell+Extention.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/4/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | @class WLFormItemViewModel; 11 | 12 | @interface UITableViewCell (Extention) 13 | 14 | - (void)updateCellSep:(BOOL)isTop isBottom:(BOOL)isBottom viewModel:(WLFormItemViewModel *)viewModel; 15 | - (void)updateCellTouchWithIndexPath:(NSIndexPath *)indexPath target:(id)target action:(SEL)action enable:(BOOL)enable; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIView+WLRoundedCorners.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+WLRoundedCorners.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIView (WLRoundedCorners) 12 | 13 | - (void)drawCornersWithCorners:(UIRectCorner)corners 14 | cornerRadii:(CGSize)radii; 15 | 16 | - (void)drawCornersWithCorners:(UIRectCorner)corners 17 | cornerRadii:(CGSize)radii 18 | viewRect:(CGRect)rect; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/Model/WLMInvoiceResultModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceResultModel.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/21. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | @interface WLMInvoiceResultModel : WLBaseModel 10 | 11 | @property (nonatomic, copy) NSString *navTitle; 12 | @property (nonatomic, copy) NSString *stateTitle; 13 | @property (nonatomic, copy) NSString *content; 14 | @property (nonatomic, copy) NSString *buttonTitle; 15 | @property (nonatomic, copy) NSString *imageName; 16 | @end 17 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceQRCodeManager/View/InvoiceScanHeadView.m: -------------------------------------------------------------------------------- 1 | // 2 | // InvoiceScanHeadView.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/18. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "InvoiceScanHeadView.h" 10 | 11 | @implementation InvoiceScanHeadView 12 | 13 | /* 14 | // Only override drawRect: if you perform custom drawing. 15 | // An empty implementation adversely affects performance during animation. 16 | - (void)drawRect:(CGRect)rect { 17 | // Drawing code 18 | } 19 | */ 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/MJExtension/MJExtension/MJExtension.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJExtension.h 3 | // MJExtension 4 | // 5 | // Created by mj on 14-1-15. 6 | // Copyright (c) 2014年 小码哥. All rights reserved. 7 | // 代码地址:https://github.com/CoderMJLee/MJExtension 8 | // 代码地址:http://code4app.com/ios/%E5%AD%97%E5%85%B8-JSON-%E4%B8%8E%E6%A8%A1%E5%9E%8B%E7%9A%84%E8%BD%AC%E6%8D%A2/5339992a933bf062608b4c57 9 | 10 | #import "NSObject+MJCoding.h" 11 | #import "NSObject+MJProperty.h" 12 | #import "NSObject+MJClass.h" 13 | #import "NSObject+MJKeyValue.h" 14 | #import "NSString+MJExtension.h" 15 | #import "MJExtensionConst.h" -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACSubscriber+Private.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACSubscriber+Private.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2013-06-13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSubscriber.h" 10 | 11 | // A simple block-based subscriber. 12 | @interface RACSubscriber : NSObject 13 | 14 | // Creates a new subscriber with the given blocks. 15 | + (instancetype)subscriberWithNext:(void (^)(id x))next error:(void (^)(NSError *error))error completed:(void (^)(void))completed; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLIconFont/WLIconFont-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "UIImage+WLIconFont.h" 14 | #import "WLIcon.h" 15 | #import "WLIconFont.h" 16 | #import "WLIconFontConfig.h" 17 | #import "WLIconFontInfo.h" 18 | 19 | FOUNDATION_EXPORT double WLIconFontVersionNumber; 20 | FOUNDATION_EXPORT const unsigned char WLIconFontVersionString[]; 21 | 22 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLPickerView/WLPickerView.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/WLPickerView 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/WLPickerView 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Pods/WLIconFont/WLIconFont/Classes/WLIconFont.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLIconFont.h 3 | // IconFont 4 | // 5 | // Created by 刘光强 on 2018/2/26. 6 | // Copyright © 2018年 刘光强. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface WLIconFont : NSObject 15 | 16 | + (nullable UIFont *)fontWithSize:(CGFloat)size; 17 | 18 | + (nullable UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize; 19 | 20 | + (void)setFontName:(NSString *)fontName; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /Pods/WLPickerView/WLPickerView/WLPickerView.pch: -------------------------------------------------------------------------------- 1 | // 2 | // WLPickerView.pch 3 | // WLPickerView 4 | // 5 | // Created by 刘光强 on 2018/5/18. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #ifndef WLPickerView_pch 10 | #define WLPickerView_pch 11 | 12 | // Include any system framework and library headers here that should be included in all compilation units. 13 | // You will also need to set the Prefix Header build setting of one or more of your targets to reference this file. 14 | 15 | #import "WLPickerViewManager.h" 16 | 17 | #endif /* WLPickerView_pch */ 18 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceDetail/Controller/WLMEInvoicePreviewVC.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLMEInvoicePreviewVC.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMEInvoicePreviewVC.h" 10 | 11 | @interface WLMEInvoicePreviewVC () 12 | 13 | @end 14 | 15 | @implementation WLMEInvoicePreviewVC 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | // Do any additional setup after loading the view. 20 | 21 | self.title = @"电子发票"; 22 | } 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACSignalSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACSignalSequence.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-11-09. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | @class RACSignal<__covariant ValueType>; 12 | 13 | // Private class that adapts a RACSignal to the RACSequence interface. 14 | @interface RACSignalSequence : RACSequence 15 | 16 | // Returns a sequence for enumerating over the given signal. 17 | + (RACSequence *)sequenceWithSignal:(RACSignal *)signal; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIView+WLDashLine.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+WLDashLine.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/14. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIView (WLDashLine) 12 | 13 | 14 | /** 15 | 绘制虚线 16 | 17 | @param height 虚线高度 18 | @param width 虚线宽度 19 | @param space 虚线间距 20 | @param color 虚线颜色 21 | */ 22 | - (void)drawDashLineWithLineHeight:(CGFloat)height dashLineWidth:(NSNumber *)width dashLineSpace:(NSNumber *)space lineColor:(UIColor *)color; 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UIView+MemoryLeak.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+MemoryLeak.m 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import "UIView+MemoryLeak.h" 10 | #import "NSObject+MemoryLeak.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @implementation UIView (MemoryLeak) 15 | 16 | - (BOOL)willDealloc { 17 | if (![super willDealloc]) { 18 | return NO; 19 | } 20 | 21 | [self willReleaseChildren:self.subviews]; 22 | 23 | return YES; 24 | } 25 | 26 | @end 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/View/Cell/WLFormCheckboxCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormCheckboxCell.m 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLFormCheckboxCell.h" 10 | 11 | @implementation WLFormCheckboxCell 12 | 13 | - (void)awakeFromNib { 14 | [super awakeFromNib]; 15 | // Initialization code 16 | } 17 | 18 | - (void)setSelected:(BOOL)selected animated:(BOOL)animated { 19 | [super setSelected:selected animated:animated]; 20 | 21 | // Configure the view for the selected state 22 | } 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/FBRetainCycleDetector/FBRetainCycleDetector/Detector/FBRetainCycleDetector+Internal.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016-present, Facebook, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the BSD-style license found in the 6 | * LICENSE file in the root directory of this source tree. An additional grant 7 | * of patent rights can be found in the PATENTS file in the same directory. 8 | */ 9 | 10 | #import "FBRetainCycleDetector.h" 11 | 12 | @interface FBRetainCycleDetector () 13 | 14 | // Unit tests 15 | - (NSArray *)_shiftToUnifiedCycle:(NSArray *)array; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSEnumerator+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSEnumerator+RACSequenceAdditions.m 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 07/01/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "NSEnumerator+RACSequenceAdditions.h" 10 | #import "RACSequence.h" 11 | 12 | @implementation NSEnumerator (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | return [RACSequence sequenceWithHeadBlock:^{ 16 | return [self nextObject]; 17 | } tailBlock:^{ 18 | return self.rac_sequence; 19 | }]; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACGroupedSignal.m: -------------------------------------------------------------------------------- 1 | // 2 | // RACGroupedSignal.m 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 5/2/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACGroupedSignal.h" 10 | 11 | @interface RACGroupedSignal () 12 | @property (nonatomic, copy) id key; 13 | @end 14 | 15 | @implementation RACGroupedSignal 16 | 17 | #pragma mark API 18 | 19 | + (instancetype)signalWithKey:(id)key { 20 | RACGroupedSignal *subject = [self subject]; 21 | subject.key = key; 22 | return subject; 23 | } 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/Controller/WLBaseViewControllerProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseViewControllerProtocol.h 3 | // WLBaseView 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class WLBaseViewModel; 12 | @protocol WLBaseViewControllerProtocol 13 | 14 | @optional 15 | @property (nonatomic, strong, readonly) WLBaseViewModel *viewModel; 16 | 17 | - (instancetype)initWithViewModel:(WLBaseViewModel *)viewModel; 18 | 19 | - (void)bindViewModel; 20 | 21 | - (void)renderViews; 22 | @end 23 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceManager/View/WLMEInvoiceFilterView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMEInvoiceFilterView.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/15. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMEInvoiceFilterView : UIView 12 | 13 | @property (nonatomic, copy) void (^clickedItemCallback)(NSInteger state); 14 | @property (nonatomic, assign) BOOL isShowing; 15 | 16 | - (void)show; 17 | - (void)dismiss; 18 | 19 | @end 20 | 21 | 22 | @interface WLMEInvoiceCustomFilterButton : UIButton 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSFileHandle+RACSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSFileHandle+RACSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 5/10/12. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSignal<__covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface NSFileHandle (RACSupport) 16 | 17 | // Read any available data in the background and send it. Completes when data 18 | // length is <= 0. 19 | - (RACSignal *)rac_readInBackground; 20 | 21 | @end 22 | 23 | NS_ASSUME_NONNULL_END 24 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SDWebImage/SDWebImage.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | OTHER_LDFLAGS = -framework "ImageIO" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SDWebImage 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/View/WLMPackageSelectView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMPackageSelectView.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/9. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void(^PackageSelectBlock)(NSNumber *); 12 | typedef void(^InvoiceProtocolActionBlock)(void); 13 | 14 | @interface WLMPackageSelectView : WLBaseView 15 | 16 | @property (nonatomic, copy) PackageSelectBlock packageSelectBlock; 17 | @property (nonatomic, copy) InvoiceProtocolActionBlock invoiceProtocolActionBlock; 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACGroupedSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACGroupedSignal.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 5/2/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSubject.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | /// A grouped signal is used by -[RACSignal groupBy:transform:]. 14 | @interface RACGroupedSignal : RACSubject 15 | 16 | /// The key shared by the group. 17 | @property (nonatomic, readonly, copy) id key; 18 | 19 | + (instancetype)signalWithKey:(id)key; 20 | 21 | @end 22 | 23 | NS_ASSUME_NONNULL_END 24 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UISwitch+RACSignalSupport.m: -------------------------------------------------------------------------------- 1 | // 2 | // UISwitch+RACSignalSupport.m 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "UISwitch+RACSignalSupport.h" 10 | #import 11 | #import "UIControl+RACSignalSupportPrivate.h" 12 | 13 | @implementation UISwitch (RACSignalSupport) 14 | 15 | - (RACChannelTerminal *)rac_newOnChannel { 16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.on) nilValue:@NO]; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSObject+RACDescription.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+RACDescription.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2013-05-13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | // A simplified description of the object, which does not invoke -description 12 | // (and thus should be much faster in many cases). 13 | // 14 | // This is for debugging purposes only, and will return a constant string 15 | // unless the RAC_DEBUG_SIGNAL_NAMES environment variable is set. 16 | NSString *RACDescription(id object); 17 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UIGestureRecognizer+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIGestureRecognizer+RACSignalSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Vera on 5/5/13. 6 | // Copyright (c) 2013 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSignal<__covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface UIGestureRecognizer (RACSignalSupport) 16 | 17 | /// Returns a signal that sends the receiver when its gesture occurs. 18 | - (RACSignal<__kindof UIGestureRecognizer *> *)rac_gestureSignal; 19 | 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Masonry/Masonry.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Masonry 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | OTHER_LDFLAGS = -framework "Foundation" -framework "UIKit" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Masonry 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/MLeaksMessenger.h: -------------------------------------------------------------------------------- 1 | // 2 | // MLeaksMessenger.h 3 | // MLeaksFinder 4 | // 5 | // Created by 佘泽坡 on 7/17/16. 6 | // Copyright © 2016 zeposhe. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface MLeaksMessenger : NSObject 13 | 14 | + (void)alertWithTitle:(NSString *)title message:(NSString *)message; 15 | + (void)alertWithTitle:(NSString *)title 16 | message:(NSString *)message 17 | delegate:(id)delegate 18 | additionalButtonTitle:(NSString *)additionalButtonTitle; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ReactiveObjC/ReactiveObjC.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | OTHER_LDFLAGS = -framework "Foundation" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/ReactiveObjC 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIButton+Gradient.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIButton+Gradient.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "UIImage+Gradient.h" 11 | 12 | @interface UIButton (Gradient) 13 | 14 | /** 15 | * 根据给定的颜色,设置按钮的颜色 16 | * @param btnSize 这里要求手动设置下生成图片的大小,防止coder使用第三方layout,没有设置大小 17 | * @param colorArr 渐变颜色的数组 18 | * @param type 渐变色的类型 19 | */ 20 | - (UIButton *)createGradientButtonWithSize:(CGSize)btnSize colorArray:(NSArray *)colorArr gradientType:(GradientType)type; 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/Masonry/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | // 2 | // MASLayoutConstraint.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASUtilities.h" 10 | 11 | /** 12 | * When you are debugging or printing the constraints attached to a view this subclass 13 | * makes it easier to identify which constraints have been created via Masonry 14 | */ 15 | @interface MASLayoutConstraint : NSLayoutConstraint 16 | 17 | /** 18 | * a key to associate with this constraint 19 | */ 20 | @property (nonatomic, strong) id mas_key; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACArraySequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACArraySequence.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class that adapts an array to the RACSequence interface. 12 | @interface RACArraySequence : RACSequence 13 | 14 | // Returns a sequence for enumerating over the given array, starting from the 15 | // given offset. The array will be copied to prevent mutation. 16 | + (RACSequence *)sequenceWithArray:(NSArray *)array offset:(NSUInteger)offset; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DZNEmptyDataSet/DZNEmptyDataSet.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | OTHER_LDFLAGS = -framework "UIKit" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/DZNEmptyDataSet 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /Pods/FBRetainCycleDetector/FBRetainCycleDetector/Graph/Internal/FBObjectiveCGraphElement+Internal.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016-present, Facebook, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the BSD-style license found in the 6 | * LICENSE file in the root directory of this source tree. An additional grant 7 | * of patent rights can be found in the PATENTS file in the same directory. 8 | */ 9 | 10 | #import 11 | 12 | #import "FBObjectiveCGraphElement.h" 13 | 14 | @interface FBObjectiveCGraphElement () 15 | 16 | - (instancetype)initWithObject:(id)object; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACTupleSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACTupleSequence.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2013-05-01. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class that adapts a RACTuple to the RACSequence interface. 12 | @interface RACTupleSequence : RACSequence 13 | 14 | // Returns a sequence for enumerating over the given backing array (from a 15 | // RACTuple), starting from the given offset. 16 | + (RACSequence *)sequenceWithTupleBackingArray:(NSArray *)backingArray offset:(NSUInteger)offset; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLPickerView/WLPickerView-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "WLAddressModel.h" 14 | #import "WLPickerViewManager.h" 15 | #import "WLAddressPickerView.h" 16 | #import "WLDatePickerView.h" 17 | #import "WLPickerView.h" 18 | #import "WLTooBarView.h" 19 | 20 | FOUNDATION_EXPORT double WLPickerViewVersionNumber; 21 | FOUNDATION_EXPORT const unsigned char WLPickerViewVersionString[]; 22 | 23 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceSearch/Model/WLMInvoiceRecordModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLMInvoiceRecordModel.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/28. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLMInvoiceRecordModel : WLBaseModel 12 | 13 | @property (nonatomic, copy) NSString *invoiceAmount; 14 | @property (nonatomic, copy) NSString *companyName; 15 | @property (nonatomic, copy) NSString *invoiceDate; 16 | @property (nonatomic, copy) NSString *invoiceState; 17 | @property (nonatomic, copy) NSString *sampleImage; 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/Masonry/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | // 2 | // MASCompositeConstraint.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 21/07/13. 6 | // Copyright (c) 2013 cloudling. All rights reserved. 7 | // 8 | 9 | #import "MASConstraint.h" 10 | #import "MASUtilities.h" 11 | 12 | /** 13 | * A group of MASConstraint objects 14 | */ 15 | @interface MASCompositeConstraint : MASConstraint 16 | 17 | /** 18 | * Creates a composite with a predefined array of children 19 | * 20 | * @param children child MASConstraints 21 | * 22 | * @return a composite constraint 23 | */ 24 | - (id)initWithChildren:(NSArray *)children; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACStringSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACStringSequence.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class that adapts a string to the RACSequence interface. 12 | @interface RACStringSequence : RACSequence 13 | 14 | // Returns a sequence for enumerating over the given string, starting from the 15 | // given character offset. The string will be copied to prevent mutation. 16 | + (RACSequence *)sequenceWithString:(NSString *)string offset:(NSUInteger)offset; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLModal/WLModal-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "ModalHeader.h" 14 | #import "WLAlertModal.h" 15 | #import "WLInvoiceQrModal.h" 16 | #import "WLModal.h" 17 | #import "WLPurchaseInvoiceStepModal.h" 18 | #import "WLTitleModal.h" 19 | #import "WLTitleWithContentModal.h" 20 | 21 | FOUNDATION_EXPORT double WLModalVersionNumber; 22 | FOUNDATION_EXPORT const unsigned char WLModalVersionString[]; 23 | 24 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UITabBarController+MemoryLeak.m: -------------------------------------------------------------------------------- 1 | // 2 | // UITabBarController+MemoryLeak.m 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import "UITabBarController+MemoryLeak.h" 10 | #import "NSObject+MemoryLeak.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @implementation UITabBarController (MemoryLeak) 15 | 16 | - (BOOL)willDealloc { 17 | if (![super willDealloc]) { 18 | return NO; 19 | } 20 | 21 | [self willReleaseChildren:self.viewControllers]; 22 | 23 | return YES; 24 | } 25 | 26 | @end 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLWidget/WLWidget.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/WLWidget 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/WLWidget 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIView+WLGestureBlock.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+WLGestureBlock.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void (^WLWhenTappedBlock)(void); 12 | 13 | @interface UIView (WLGestureBlock) 14 | 15 | - (void)whenTapped:(WLWhenTappedBlock)block; 16 | - (void)whenDoubleTapped:(WLWhenTappedBlock)block; 17 | - (void)whenTwoFingerTapped:(WLWhenTappedBlock)block; 18 | - (void)whenTouchedDown:(WLWhenTappedBlock)block; 19 | - (void)whenTouchedUp:(WLWhenTappedBlock)block; 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UIPageViewController+MemoryLeak.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIPageViewController+MemoryLeak.m 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import "UIPageViewController+MemoryLeak.h" 10 | #import "NSObject+MemoryLeak.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @implementation UIPageViewController (MemoryLeak) 15 | 16 | - (BOOL)willDealloc { 17 | if (![super willDealloc]) { 18 | return NO; 19 | } 20 | 21 | [self willReleaseChildren:self.viewControllers]; 22 | 23 | return YES; 24 | } 25 | 26 | @end 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UISlider+RACSignalSupport.m: -------------------------------------------------------------------------------- 1 | // 2 | // UISlider+RACSignalSupport.m 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "UISlider+RACSignalSupport.h" 10 | #import 11 | #import "UIControl+RACSignalSupportPrivate.h" 12 | 13 | @implementation UISlider (RACSignalSupport) 14 | 15 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(NSNumber *)nilValue { 16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.value) nilValue:nilValue]; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLBaseView/WLBaseView.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/WLBaseView 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/WLBaseView 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /Pods/WLModal/WLModal/WLModal.pch: -------------------------------------------------------------------------------- 1 | // 2 | // WLModal.pch 3 | // WLModal 4 | // 5 | // Created by 刘光强 on 2018/5/9. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #ifndef WLModal_pch 10 | #define WLModal_pch 11 | 12 | // Include any system framework and library headers here that should be included in all compilation units. 13 | // You will also need to set the Prefix Header build setting of one or more of your targets to reference this file. 14 | 15 | #import "Masonry.h" 16 | #import "UIImageView+WebCache.h" 17 | #import "UIButton+WebCache.h" 18 | #import "CategoryHeader.h" 19 | #import "MacroHeader.h" 20 | 21 | #endif /* WLModal_pch */ 22 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/NSObject+WLRunTime.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+WLRunTime.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/21. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSObject (WLRunTime) 12 | 13 | + (void)swizzleClassMethodWithOriginSel:(SEL)originSel swizzleSel:(SEL)swizzleSel; 14 | 15 | + (void)swizzleInstanceMethodWithOriginSel:(SEL)originSel swizzleSel:(SEL)swizzleSel; 16 | 17 | + (Class)addMethodToStubClass:(SEL)aSel; 18 | 19 | + (BOOL)isMainBundleClass:(Class)cls; 20 | 21 | - (BOOL)isMethodOverride:(Class)cls selector:(SEL)sel; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/UISplitViewController+MemoryLeak.m: -------------------------------------------------------------------------------- 1 | // 2 | // UISplitViewController+MemoryLeak.m 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import "UISplitViewController+MemoryLeak.h" 10 | #import "NSObject+MemoryLeak.h" 11 | 12 | #if _INTERNAL_MLF_ENABLED 13 | 14 | @implementation UISplitViewController (MemoryLeak) 15 | 16 | - (BOOL)willDealloc { 17 | if (![super willDealloc]) { 18 | return NO; 19 | } 20 | 21 | [self willReleaseChildren:self.viewControllers]; 22 | 23 | return YES; 24 | } 25 | 26 | @end 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UIStepper+RACSignalSupport.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIStepper+RACSignalSupport.m 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "UIStepper+RACSignalSupport.h" 10 | #import 11 | #import "UIControl+RACSignalSupportPrivate.h" 12 | 13 | @implementation UIStepper (RACSignalSupport) 14 | 15 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(NSNumber *)nilValue { 16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.value) nilValue:nilValue]; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIButton+Gradient.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIButton+Gradient.m 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "UIButton+Gradient.h" 10 | 11 | @implementation UIButton (Gradient) 12 | 13 | - (UIButton *)createGradientButtonWithSize:(CGSize)btnSize colorArray:(NSArray *)colorArr gradientType:(GradientType)type { 14 | UIImage *backImage = [[[UIImage alloc] init] createGradientImageWithSize:btnSize gradientColors:colorArr gradientType:type]; 15 | [self setBackgroundImage:backImage forState:UIControlStateNormal]; 16 | return self; 17 | } 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACScopedDisposable.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACScopedDisposable.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 3/28/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACDisposable.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | /// A disposable that calls its own -dispose when it is dealloc'd. 14 | @interface RACScopedDisposable : RACDisposable 15 | 16 | /// Creates a new scoped disposable that will also dispose of the given 17 | /// disposable when it is dealloc'd. 18 | + (instancetype)scopedDisposableWithDisposable:(RACDisposable *)disposable; 19 | 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/ViewModel/WLMEInvoiceIntroduceVM.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLMEInvoiceIntroduceVM.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMEInvoiceIntroduceVM.h" 10 | 11 | @interface WLMEInvoiceIntroduceVM() 12 | 13 | @property (nonatomic, strong, readwrite) WLMFillTaxationInfoVM *taxaInfoViewModel; 14 | @end 15 | 16 | @implementation WLMEInvoiceIntroduceVM 17 | 18 | - (void)initialize { 19 | [super initialize]; 20 | self.taxaInfoViewModel = [[WLMFillTaxationInfoVM alloc] initWithService:self.service params:nil]; 21 | } 22 | @end 23 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSNotificationCenter+RACSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSNotificationCenter+RACSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 5/10/12. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSignal<__covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface NSNotificationCenter (RACSupport) 16 | 17 | // Sends the NSNotification every time the notification is posted. 18 | - (RACSignal *)rac_addObserverForName:(nullable NSString *)notificationName object:(nullable id)object; 19 | 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UIDatePicker+RACSignalSupport.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIDatePicker+RACSignalSupport.m 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "UIDatePicker+RACSignalSupport.h" 10 | #import 11 | #import "UIControl+RACSignalSupportPrivate.h" 12 | 13 | @implementation UIDatePicker (RACSignalSupport) 14 | 15 | - (RACChannelTerminal *)rac_newDateChannelWithNilValue:(NSDate *)nilValue { 16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.date) nilValue:nilValue]; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MLeaksFinder/MLeaksFinder.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MLeaksFinder 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FBRetainCycleDetector" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/MLeaksFinder 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceApply/ViewModel/WLMMoreTaxationInfoVM.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLMMoreTaxationInfoVM.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMMoreTaxationInfoVM.h" 10 | 11 | @interface WLMMoreTaxationInfoVM() 12 | 13 | @property (nonatomic, strong, readwrite) WLMPackageSelectVM *packageSelectViewModel; 14 | @end 15 | 16 | @implementation WLMMoreTaxationInfoVM 17 | 18 | - (void)initialize { 19 | [super initialize]; 20 | self.packageSelectViewModel = [[WLMPackageSelectVM alloc] initWithService:self.service params:nil]; 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/Tools/ImageTextField/ImageTextField.h: -------------------------------------------------------------------------------- 1 | // 2 | // ImageTextField.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ImageTextField : UITextField 12 | 13 | - (id)initWithFrame:(CGRect)frame leftImage:(UIImage *)leftImage imageSize:(CGSize)size; 14 | 15 | - (id)initWithFrame:(CGRect)frame rightImage:(UIImage *)rightImage imageSize:(CGSize)size; 16 | 17 | - (id)initWithFrame:(CGRect)frame leftImage:(UIImage *)leftImage imageSize:(CGSize)size1 rightImage:(UIImage *)rightImage imageSize:(CGSize)size2; 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /Pods/FBRetainCycleDetector/FBRetainCycleDetector/Graph/FBObjectiveCBlock.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016-present, Facebook, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the BSD-style license found in the 6 | * LICENSE file in the root directory of this source tree. An additional grant 7 | * of patent rights can be found in the PATENTS file in the same directory. 8 | */ 9 | 10 | #import 11 | 12 | #import "FBObjectiveCGraphElement.h" 13 | 14 | @class FBGraphEdgeFilterProvider; 15 | 16 | /** 17 | Object Graph element representing block. 18 | */ 19 | @interface FBObjectiveCBlock : FBObjectiveCGraphElement 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIView+WLCurrentVC.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+WLCurrentVC.m 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/21. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "UIView+WLCurrentVC.h" 10 | 11 | @implementation UIView (WLCurrentVC) 12 | 13 | - (UIViewController *)getCurrentViewController { 14 | for (UIView *next = [self superview]; next; next = next.superview) { 15 | UIResponder *nextResponder = [next nextResponder]; 16 | if ([nextResponder isKindOfClass:[UIViewController class]]) { 17 | return (UIViewController*)nextResponder; 18 | } 19 | } 20 | return nil; 21 | } 22 | @end 23 | -------------------------------------------------------------------------------- /Pods/WLBaseView/WLBaseView/ViewModel/WLBaseViewModelProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLBaseViewModelProtocol.h 3 | // WLBaseView 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WLBViewModelServiceImpProtocol.h" 11 | @protocol WLBaseViewModelProtocol 12 | 13 | @optional 14 | @property (nonatomic, strong, readonly) id service; 15 | @property (nonatomic, copy, readonly) NSDictionary *params; 16 | 17 | - (void)initialize; 18 | 19 | - (instancetype)initWithService:(id)service params:(NSDictionary *)params; 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UIControl+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIControl+RACSignalSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 4/17/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSignal<__covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface UIControl (RACSignalSupport) 16 | 17 | /// Creates and returns a signal that sends the sender of the control event 18 | /// whenever one of the control events is triggered. 19 | - (RACSignal<__kindof UIControl *> *)rac_signalForControlEvents:(UIControlEvents)controlEvents; 20 | 21 | @end 22 | 23 | NS_ASSUME_NONNULL_END 24 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACQueueScheduler.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACQueueScheduler.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 11/30/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACScheduler.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | /// An abstract scheduler which asynchronously enqueues all its work to a Grand 14 | /// Central Dispatch queue. 15 | /// 16 | /// Because RACQueueScheduler is abstract, it should not be instantiated 17 | /// directly. Create a subclass using the `RACQueueScheduler+Subclass.h` 18 | /// interface and use that instead. 19 | @interface RACQueueScheduler : RACScheduler 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /Pods/WLPickerView/WLPickerView/View/WLDatePickerView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLDatePickerView.h 3 | // WLPickerView 4 | // 5 | // Created by 刘光强 on 2018/5/18. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WLTooBarView.h" 11 | 12 | typedef void (^CommitBlock)(NSDate *date); 13 | typedef void (^CancelBlock)(void); 14 | 15 | @interface WLDatePickerView : UIDatePicker 16 | 17 | @property (nonatomic, strong) WLTooBarView *toolBar; 18 | @property (nonatomic, strong) UIView *containerView; 19 | 20 | - (void)showMOFSDatePickerViewWithTag:(NSInteger)tag firstDate:(NSDate *)date commit:(CommitBlock)commitBlock cancel:(CancelBlock)cancelBlock; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceManager/View/WLCircleProgressView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLCircleProgressView.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/10. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLCircleProgressView : UIView 12 | 13 | 14 | /** 15 | 环行进度条的当前进度百分比 16 | */ 17 | @property (nonatomic, copy) NSNumber *progress; 18 | 19 | 20 | /** 21 | 初始化环形进度条 22 | 23 | @param frame 进度条的frame 24 | @param width 环形的线宽 25 | @param CGColors 环形进度条的渐变颜色 26 | @return 进度条实例 27 | */ 28 | - (instancetype)initWithFrame:(CGRect)frame circleWidth:(CGFloat)width gradientCGColors:(NSArray *)CGColors; 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FBRetainCycleDetector/FBRetainCycleDetector.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FBRetainCycleDetector 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | OTHER_LDFLAGS = -l"c++" -framework "CoreGraphics" -framework "Foundation" -framework "UIKit" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/FBRetainCycleDetector 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/IQKeyboardManager/IQKeyboardManager.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | OTHER_LDFLAGS = -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManager 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UISegmentedControl+RACSignalSupport.m: -------------------------------------------------------------------------------- 1 | // 2 | // UISegmentedControl+RACSignalSupport.m 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "UISegmentedControl+RACSignalSupport.h" 10 | #import 11 | #import "UIControl+RACSignalSupportPrivate.h" 12 | 13 | @implementation UISegmentedControl (RACSignalSupport) 14 | 15 | - (RACChannelTerminal *)rac_newSelectedSegmentIndexChannelWithNilValue:(NSNumber *)nilValue { 16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.selectedSegmentIndex) nilValue:nilValue]; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/ElectronicInvoiceQRCodeManager/View/InvoiceCollectionReusableView.m: -------------------------------------------------------------------------------- 1 | // 2 | // InvoiceCollectionReusableView.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/17. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "InvoiceCollectionReusableView.h" 10 | 11 | @implementation InvoiceCollectionReusableView 12 | 13 | - (instancetype)initWithFrame:(CGRect)frame { 14 | self = [super initWithFrame:frame]; 15 | if (self) { 16 | self.title = [[UILabel alloc] initWithFrame:CGRectMake(0, 20, 300, 20)]; 17 | self.title.textColor = [UIColor blackColor]; 18 | [self addSubview:self.title]; 19 | } 20 | return self; 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/Local Podspecs/WLIconFont.podspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "WLIconFont", 3 | "version": "0.1.8", 4 | "summary": "iOS中的IconFont字体私有库", 5 | "description": "TODO: Add long description of the pod here.", 6 | "homepage": "http://www.qianbaocard.com", 7 | "license": { 8 | "type": "MIT", 9 | "file": "LICENSE" 10 | }, 11 | "authors": { 12 | "guangqiang": "1126756952@qq.com" 13 | }, 14 | "source": { 15 | "git": "git@gitlab.qianbaocard.org:iOS/tool/WLIconFont.git", 16 | "tag": "0.1.8" 17 | }, 18 | "platforms": { 19 | "ios": "8.0" 20 | }, 21 | "source_files": "WLIconFont/Classes/**/*", 22 | "resource_bundles": { 23 | "WLIconFont": [ 24 | "WLIconFont/Assets/*" 25 | ] 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/MLeaksFinder.h: -------------------------------------------------------------------------------- 1 | // 2 | // MLeaksFinder.h 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import "NSObject+MemoryLeak.h" 10 | 11 | //#define MEMORY_LEAKS_FINDER_ENABLED 0 12 | 13 | #ifdef MEMORY_LEAKS_FINDER_ENABLED 14 | #define _INTERNAL_MLF_ENABLED MEMORY_LEAKS_FINDER_ENABLED 15 | #else 16 | #define _INTERNAL_MLF_ENABLED DEBUG 17 | #endif 18 | 19 | //#define MEMORY_LEAKS_FINDER_RETAIN_CYCLE_ENABLED 1 20 | 21 | #ifdef MEMORY_LEAKS_FINDER_RETAIN_CYCLE_ENABLED 22 | #define _INTERNAL_MLF_RC_ENABLED MEMORY_LEAKS_FINDER_RETAIN_CYCLE_ENABLED 23 | #elif COCOAPODS 24 | #define _INTERNAL_MLF_RC_ENABLED COCOAPODS 25 | #endif 26 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSEnumerator+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSEnumerator+RACSequenceAdditions.h 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 07/01/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence<__covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface NSEnumerator (RACSequenceAdditions) 16 | 17 | /// Creates and returns a sequence corresponding to the receiver. 18 | /// 19 | /// The receiver is exhausted lazily as the sequence is enumerated. 20 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACScopedDisposable.m: -------------------------------------------------------------------------------- 1 | // 2 | // RACScopedDisposable.m 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 3/28/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACScopedDisposable.h" 10 | 11 | @implementation RACScopedDisposable 12 | 13 | #pragma mark Lifecycle 14 | 15 | + (instancetype)scopedDisposableWithDisposable:(RACDisposable *)disposable { 16 | return [self disposableWithBlock:^{ 17 | [disposable dispose]; 18 | }]; 19 | } 20 | 21 | - (void)dealloc { 22 | [self dispose]; 23 | } 24 | 25 | #pragma mark RACDisposable 26 | 27 | - (RACScopedDisposable *)asScopedDisposable { 28 | // totally already are 29 | return self; 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIButton+WLSDButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIButton+WLSDButton.h 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIButton (WLSDButton) 12 | 13 | /** 14 | 设置按钮的image 15 | 16 | @param urlStr image url 17 | @param placeholderImage 占位图 18 | */ 19 | - (void)setButtonImageWithUrlStr:(NSString *)urlStr placeholderImage:(UIImage *)placeholderImage; 20 | 21 | 22 | /** 23 | 设置按钮的背景 image 24 | 25 | @param urlStr image url 26 | @param placeholderImage 占位图 27 | */ 28 | - (void)setButtonBackgroundImageWithUrlStr:(NSString *)urlStr placeholderImage:(UIImage *)placeholderImage; 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSSet+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSSet+RACSequenceAdditions.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence<__covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface NSSet<__covariant ObjectType> (RACSequenceAdditions) 16 | 17 | /// Creates and returns a sequence corresponding to the receiver. 18 | /// 19 | /// Mutating the receiver will not affect the sequence after it's been created. 20 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACBehaviorSubject.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACBehaviorSubject.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 3/16/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSubject.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | /// A behavior subject sends the last value it received when it is subscribed to. 14 | @interface RACBehaviorSubject : RACSubject 15 | 16 | /// Creates a new behavior subject with a default value. If it hasn't received 17 | /// any values when it gets subscribed to, it sends the default value. 18 | + (instancetype)behaviorSubjectWithDefaultValue:(nullable ValueType)value; 19 | 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /Pods/MJExtension/MJExtension/MJPropertyKey.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJPropertyKey.h 3 | // MJExtensionExample 4 | // 5 | // Created by MJ Lee on 15/8/11. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef enum { 12 | MJPropertyKeyTypeDictionary = 0, // 字典的key 13 | MJPropertyKeyTypeArray // 数组的key 14 | } MJPropertyKeyType; 15 | 16 | /** 17 | * 属性的key 18 | */ 19 | @interface MJPropertyKey : NSObject 20 | /** key的名字 */ 21 | @property (copy, nonatomic) NSString *name; 22 | /** key的种类,可能是@"10",可能是@"age" */ 23 | @property (assign, nonatomic) MJPropertyKeyType type; 24 | 25 | /** 26 | * 根据当前的key,也就是name,从object(字典或者数组)中取值 27 | */ 28 | - (id)valueInObject:(id)object; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSArray+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray+RACSequenceAdditions.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence<__covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface NSArray<__covariant ObjectType> (RACSequenceAdditions) 16 | 17 | /// Creates and returns a sequence corresponding to the receiver. 18 | /// 19 | /// Mutating the receiver will not affect the sequence after it's been created. 20 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /Pods/SDWebImage/SDWebImage/UIImage+GIF.m: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * (c) Laurin Brandner 5 | * 6 | * For the full copyright and license information, please view the LICENSE 7 | * file that was distributed with this source code. 8 | */ 9 | 10 | #import "UIImage+GIF.h" 11 | #import "SDWebImageGIFCoder.h" 12 | #import "NSImage+WebCache.h" 13 | 14 | @implementation UIImage (GIF) 15 | 16 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data { 17 | if (!data) { 18 | return nil; 19 | } 20 | return [[SDWebImageGIFCoder sharedCoder] decodedImageWithData:data]; 21 | } 22 | 23 | - (BOOL)isGIF { 24 | return (self.images != nil); 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/category/WLForm+section.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLForm+section.m 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/4/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLForm+section.h" 10 | #import "WLFormSectionViewModel.h" 11 | 12 | @implementation WLForm (section) 13 | 14 | - (WLFormSectionViewModel *)getSectionWithIndex:(NSInteger) index { 15 | if (self.sectionArray.count > index) { 16 | return self.sectionArray[index]; 17 | } 18 | return nil; 19 | } 20 | 21 | - (void)setSection:(WLFormSectionViewModel *)section index:(NSInteger)index { 22 | if (self.sectionArray.count < index) { 23 | return; 24 | } 25 | self.sectionArray[index] = section; 26 | } 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIView+WLSize.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+WLSize.m 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "UIView+WLSize.h" 10 | 11 | @implementation UIView (WLSize) 12 | 13 | - (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font { 14 | CGRect textRect = [text boundingRectWithSize:CGSizeMake(FLT_MAX, FLT_MAX) 15 | options:NSStringDrawingUsesLineFragmentOrigin 16 | attributes:@{NSFontAttributeName:font} 17 | context:nil]; 18 | return CGSizeMake(textRect.size.width, textRect.size.height); 19 | } 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/FBRetainCycleDetector/FBRetainCycleDetector/Layout/Classes/FBClassStrongLayoutHelpers.m: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016-present, Facebook, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the BSD-style license found in the 6 | * LICENSE file in the root directory of this source tree. An additional grant 7 | * of patent rights can be found in the PATENTS file in the same directory. 8 | */ 9 | 10 | #if __has_feature(objc_arc) 11 | #error This file must be compiled with MRR. Use -fno-objc-arc flag. 12 | #endif 13 | 14 | #import "FBClassStrongLayoutHelpers.h" 15 | 16 | id FBExtractObjectByOffset(id obj, NSUInteger index) { 17 | id *idx = (id *)((uintptr_t)obj + (index * sizeof(void *))); 18 | 19 | return *idx; 20 | } 21 | -------------------------------------------------------------------------------- /Pods/WLModal/WLModal/View/WLModal.h: -------------------------------------------------------------------------------- 1 | // 2 | // WLModal.h 3 | // WLModalComponent 4 | // 5 | // Created by 刘光强 on 2018/5/8. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WLModal : UIView 12 | 13 | @property (nonatomic, copy) NSArray *buttonTitles; 14 | @property (nonatomic, copy) void (^onButtonTouchUpInside)(WLModal *alertView, NSInteger buttonIndex); 15 | 16 | - (id)init; 17 | 18 | - (void)show; 19 | 20 | - (void)close; 21 | 22 | - (void)addContentView:(UIView *)view; 23 | 24 | - (void)setOnButtonTouchUpInside:(void (^)(WLModal *alertView, NSInteger buttonIndex))onButtonTouchUpInside; 25 | 26 | - (void)deviceOrientationDidChange:(NSNotification *)notification; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/FBRetainCycleDetector/FBRetainCycleDetector/Graph/FBObjectiveCObject.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016-present, Facebook, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the BSD-style license found in the 6 | * LICENSE file in the root directory of this source tree. An additional grant 7 | * of patent rights can be found in the PATENTS file in the same directory. 8 | */ 9 | 10 | #import 11 | 12 | #import "FBObjectiveCGraphElement.h" 13 | 14 | @class FBGraphEdgeFilterProvider; 15 | 16 | /** 17 | FBObjectiveCGraphElement specialization that can gather all references kept in ivars, as part of collection 18 | etc. 19 | */ 20 | @interface FBObjectiveCObject : FBObjectiveCGraphElement 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSOrderedSet+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSOrderedSet+RACSequenceAdditions.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence<__covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface NSOrderedSet<__covariant ObjectType> (RACSequenceAdditions) 16 | 17 | /// Creates and returns a sequence corresponding to the receiver. 18 | /// 19 | /// Mutating the receiver will not affect the sequence after it's been created. 20 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACStream+Private.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACStream+Private.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2013-07-22. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACStream.h" 10 | 11 | @interface RACStream () 12 | 13 | // Combines a list of streams using the logic of the given block. 14 | // 15 | // streams - The streams to combine. 16 | // block - An operator that combines two streams and returns a new one. The 17 | // returned stream should contain 2-tuples of the streams' combined 18 | // values. 19 | // 20 | // Returns a combined stream. 21 | + (__kindof RACStream *)join:(id)streams block:(RACStream * (^)(id, id))block; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/category/WLFormSectionViewModel+row.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLFormSectionViewModel+row.m 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/4/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLFormSectionViewModel+row.h" 10 | #import "WLFormItemViewModel.h" 11 | 12 | @implementation WLFormSectionViewModel (row) 13 | 14 | - (WLFormItemViewModel *)getItemWithIndex:(NSInteger) index { 15 | if (self.itemArray.count > index) { 16 | return self.itemArray[index]; 17 | } 18 | return nil; 19 | } 20 | 21 | - (void)setItem:(WLFormItemViewModel *)item index:(NSInteger)index { 22 | if (self.itemArray.count < index) { 23 | return; 24 | } 25 | self.itemArray[index] = item; 26 | } 27 | @end 28 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/Tools/QRCodeUtil/QRCodeUtil.h: -------------------------------------------------------------------------------- 1 | // 2 | // QRCodeUtil.h 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/21. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface QRCodeUtil : NSObject 12 | 13 | /** 14 | * 生成二维码图片 15 | * 16 | * @param QRString 二维码内容 17 | * @param sizeWidth 图片size(正方形) 18 | * @param color 填充色 19 | * 20 | * @return 二维码图片 21 | */ 22 | +(UIImage *)createQRimageString:(NSString *)QRString sizeWidth:(CGFloat)sizeWidth fillColor:(UIColor *)color; 23 | 24 | /** 25 | * 读取图片中二维码信息 26 | * 27 | * @param image 图片 28 | * 29 | * @return 二维码内容 30 | */ 31 | +(NSString *)readQRCodeFromImage:(UIImage *)image; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSIndexSet+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSIndexSet+RACSequenceAdditions.h 3 | // ReactiveObjC 4 | // 5 | // Created by Sergey Gavrilyuk on 12/17/13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence<__covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface NSIndexSet (RACSequenceAdditions) 16 | 17 | /// Creates and returns a sequence of indexes (as `NSNumber`s) corresponding to 18 | /// the receiver. 19 | /// 20 | /// Mutating the receiver will not affect the sequence after it's been created. 21 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 22 | 23 | @end 24 | 25 | NS_ASSUME_NONNULL_END 26 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/Target/Target_EleInvoice.m: -------------------------------------------------------------------------------- 1 | // 2 | // Target_EleInvoice.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/9/12. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "Target_EleInvoice.h" 10 | #import "TargetViewContainer.h" 11 | 12 | typedef void(^RouterCallBack)(NSString *); 13 | 14 | @interface Target_EleInvoice () 15 | 16 | @property (nonatomic, copy) RouterCallBack callback; 17 | @end 18 | 19 | @implementation Target_EleInvoice 20 | 21 | - (UIViewController *)Action_viewController:(NSDictionary *)params { 22 | TargetViewContainer *VC = [[TargetViewContainer alloc] init]; 23 | self.callback = params[@"callback"]; 24 | self.callback(@"这是路由回调的数据"); 25 | return VC; 26 | } 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSData+RACSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSData+RACSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 5/11/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACScheduler; 12 | @class RACSignal<__covariant ValueType>; 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | @interface NSData (RACSupport) 17 | 18 | // Read the data at the URL using -[NSData initWithContentsOfURL:options:error:]. 19 | // Sends the data or the error. 20 | // 21 | // scheduler - cannot be nil. 22 | + (RACSignal *)rac_readContentsOfURL:(nullable NSURL *)URL options:(NSDataReadingOptions)options scheduler:(RACScheduler *)scheduler; 23 | 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UIButton+RACCommandSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIButton+RACCommandSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Ash Furrow on 2013-06-06. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACCommand<__contravariant InputType, __covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface UIButton (RACCommandSupport) 16 | 17 | /// Sets the button's command. When the button is clicked, the command is 18 | /// executed with the sender of the event. The button's enabledness is bound 19 | /// to the command's `canExecute`. 20 | @property (nonatomic, strong, nullable) RACCommand<__kindof UIButton *, id> *rac_command; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /Pods/MJExtension/MJExtension/MJPropertyKey.m: -------------------------------------------------------------------------------- 1 | // 2 | // MJPropertyKey.m 3 | // MJExtensionExample 4 | // 5 | // Created by MJ Lee on 15/8/11. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJPropertyKey.h" 10 | 11 | @implementation MJPropertyKey 12 | 13 | - (id)valueInObject:(id)object 14 | { 15 | if ([object isKindOfClass:[NSDictionary class]] && self.type == MJPropertyKeyTypeDictionary) { 16 | return object[self.name]; 17 | } else if ([object isKindOfClass:[NSArray class]] && self.type == MJPropertyKeyTypeArray) { 18 | NSArray *array = object; 19 | NSUInteger index = self.name.intValue; 20 | if (index < array.count) return array[index]; 21 | return nil; 22 | } 23 | return nil; 24 | } 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/MLeaksFinder/NSObject+MemoryLeak.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+MemoryLeak.h 3 | // MLeaksFinder 4 | // 5 | // Created by zeposhe on 12/12/15. 6 | // Copyright © 2015 zeposhe. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #define MLCheck(TARGET) [self willReleaseObject:(TARGET) relationship:@#TARGET]; 12 | 13 | @interface NSObject (MemoryLeak) 14 | 15 | - (BOOL)willDealloc; 16 | - (void)willReleaseObject:(id)object relationship:(NSString *)relationship; 17 | 18 | - (void)willReleaseChild:(id)child; 19 | - (void)willReleaseChildren:(NSArray *)children; 20 | 21 | - (NSArray *)viewStack; 22 | 23 | + (void)addClassNamesToWhitelist:(NSArray *)classNames; 24 | 25 | + (void)swizzleSEL:(SEL)originalSEL withSEL:(SEL)swizzledSEL; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FBRetainCycleDetector/FBRetainCycleDetector-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "FBRetainCycleDetector.h" 14 | #import "FBAssociationManager.h" 15 | #import "FBObjectiveCBlock.h" 16 | #import "FBObjectiveCGraphElement.h" 17 | #import "FBObjectiveCNSCFTimer.h" 18 | #import "FBObjectiveCObject.h" 19 | #import "FBObjectGraphConfiguration.h" 20 | #import "FBStandardGraphEdgeFilters.h" 21 | 22 | FOUNDATION_EXPORT double FBRetainCycleDetectorVersionNumber; 23 | FOUNDATION_EXPORT const unsigned char FBRetainCycleDetectorVersionString[]; 24 | 25 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSString+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+RACSequenceAdditions.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence<__covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface NSString (RACSequenceAdditions) 16 | 17 | /// Creates and returns a sequence containing strings corresponding to each 18 | /// composed character sequence in the receiver. 19 | /// 20 | /// Mutating the receiver will not affect the sequence after it's been created. 21 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 22 | 23 | @end 24 | 25 | NS_ASSUME_NONNULL_END 26 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJExtension/MJExtension-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "MJExtension.h" 14 | #import "MJExtensionConst.h" 15 | #import "MJFoundation.h" 16 | #import "MJProperty.h" 17 | #import "MJPropertyKey.h" 18 | #import "MJPropertyType.h" 19 | #import "NSObject+MJClass.h" 20 | #import "NSObject+MJCoding.h" 21 | #import "NSObject+MJKeyValue.h" 22 | #import "NSObject+MJProperty.h" 23 | #import "NSString+MJExtension.h" 24 | 25 | FOUNDATION_EXPORT double MJExtensionVersionNumber; 26 | FOUNDATION_EXPORT const unsigned char MJExtensionVersionString[]; 27 | 28 | -------------------------------------------------------------------------------- /Pods/FBRetainCycleDetector/FBRetainCycleDetector/Graph/Specialization/FBObjectiveCNSCFTimer.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016-present, Facebook, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the BSD-style license found in the 6 | * LICENSE file in the root directory of this source tree. An additional grant 7 | * of patent rights can be found in the PATENTS file in the same directory. 8 | */ 9 | 10 | #import 11 | 12 | #import "FBObjectiveCObject.h" 13 | 14 | /** 15 | Specialization of FBObjectiveCObject for NSTimer. 16 | Standard methods that FBObjectiveCObject uses will not fetch us all objects retained by NSTimer. 17 | One good example is target of NSTimer. 18 | */ 19 | @interface FBObjectiveCNSCFTimer : FBObjectiveCObject 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UISwitch+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISwitch+RACSignalSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACChannelTerminal; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface UISwitch (RACSignalSupport) 16 | 17 | /// Creates a new RACChannel-based binding to the receiver. 18 | /// 19 | /// Returns a RACChannelTerminal that sends whether the receiver is on whenever 20 | /// the UIControlEventValueChanged control event is fired, and sets it on or off 21 | /// when it receives @YES or @NO respectively. 22 | - (RACChannelTerminal *)rac_newOnChannel; 23 | 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /Pods/SDWebImage/SDWebImage/UIImage+GIF.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * (c) Laurin Brandner 5 | * 6 | * For the full copyright and license information, please view the LICENSE 7 | * file that was distributed with this source code. 8 | */ 9 | 10 | #import "SDWebImageCompat.h" 11 | 12 | @interface UIImage (GIF) 13 | 14 | /** 15 | * Creates an animated UIImage from an NSData. 16 | * For static GIF, will create an UIImage with `images` array set to nil. For animated GIF, will create an UIImage with valid `images` array. 17 | */ 18 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data; 19 | 20 | /** 21 | * Checks if an UIImage instance is a GIF. Will use the `images` array. 22 | */ 23 | - (BOOL)isGIF; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/WLForm/WLForm/WLForm.pch: -------------------------------------------------------------------------------- 1 | // 2 | // WLForm.pch 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/4/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #ifndef WLForm_pch 10 | #define WLForm_pch 11 | 12 | // Include any system framework and library headers here that should be included in all compilation units. 13 | // You will also need to set the Prefix Header build setting of one or more of your targets to reference this file. 14 | 15 | #import "MacroHeader.h" 16 | #import "CategoryHeader.h" 17 | #import "SComponentHeader.h" 18 | #import "UIView+WLSize.h" 19 | #import "UIButton+WLContentExtention.h" 20 | #import "UIView+WLGestureBlock.h" 21 | #import "IQKeyboardManager.h" 22 | #import "WLBaseViewHeader.h" 23 | #import "WLIcon.h" 24 | #import "Masonry.h" 25 | 26 | #endif /* WLForm_pch */ 27 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIButton+WLSDButton.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIButton+WLSDButton.m 3 | // WLWidget 4 | // 5 | // Created by 刘光强 on 2018/5/16. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "UIButton+WLSDButton.h" 10 | 11 | @implementation UIButton (WLSDButton) 12 | 13 | //- (void)setButtonImageWithUrlStr:(NSString *)urlStr placeholderImage:(UIImage *)placeholderImage { 14 | // [self sd_setImageWithURL:[NSURL URLWithString:urlStr] forState:UIControlStateNormal placeholderImage:placeholderImage]; 15 | //} 16 | // 17 | //- (void)setButtonBackgroundImageWithUrlStr:(NSString *)urlStr placeholderImage:(UIImage *)placeholderImage { 18 | // [self sd_setBackgroundImageWithURL:[NSURL URLWithString:urlStr] forState:UIControlStateNormal placeholderImage:placeholderImage]; 19 | //} 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACDynamicSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACDynamicSequence.h 3 | // ReactiveObjC 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class that implements a sequence dynamically using blocks. 12 | @interface RACDynamicSequence : RACSequence 13 | 14 | // Returns a sequence which evaluates `dependencyBlock` only once, the first 15 | // time either `headBlock` or `tailBlock` is evaluated. The result of 16 | // `dependencyBlock` will be passed into `headBlock` and `tailBlock` when 17 | // invoked. 18 | + (RACSequence *)sequenceWithLazyDependency:(id (^)(void))dependencyBlock headBlock:(id (^)(id dependency))headBlock tailBlock:(RACSequence *(^)(id dependency))tailBlock; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/FBRetainCycleDetector/FBRetainCycleDetector/Layout/Blocks/FBBlockStrongLayout.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016-present, Facebook, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the BSD-style license found in the 6 | * LICENSE file in the root directory of this source tree. An additional grant 7 | * of patent rights can be found in the PATENTS file in the same directory. 8 | */ 9 | 10 | #import 11 | 12 | #ifdef __cplusplus 13 | extern "C" { 14 | #endif 15 | 16 | /** 17 | Returns an array of id objects that will have only those references 18 | that are retained by block. 19 | */ 20 | NSArray *_Nullable FBGetBlockStrongReferences(void *_Nonnull block); 21 | 22 | BOOL FBObjectIsBlock(void *_Nullable object); 23 | 24 | #ifdef __cplusplus 25 | } 26 | #endif 27 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/NSString+RACSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+RACSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 5/11/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACScheduler; 12 | @class RACSignal<__covariant ValueType>; 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | @interface NSString (RACSupport) 17 | 18 | // Reads in the contents of the file using +[NSString stringWithContentsOfURL:usedEncoding:error:]. 19 | // Note that encoding won't be valid until the signal completes successfully. 20 | // 21 | // scheduler - cannot be nil. 22 | + (RACSignal *)rac_readContentsOfURL:(NSURL *)URL usedEncoding:(NSStringEncoding *)encoding scheduler:(RACScheduler *)scheduler; 23 | 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLPickerView/WLPickerView-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | // 14 | // WLPickerView.pch 15 | // WLPickerView 16 | // 17 | // Created by 刘光强 on 2018/5/18. 18 | // Copyright © 2018年 quangqiang. All rights reserved. 19 | // 20 | 21 | #ifndef WLPickerView_pch 22 | #define WLPickerView_pch 23 | 24 | // Include any system framework and library headers here that should be included in all compilation units. 25 | // You will also need to set the Prefix Header build setting of one or more of your targets to reference this file. 26 | 27 | #import "WLPickerViewManager.h" 28 | 29 | #endif /* WLPickerView_pch */ 30 | -------------------------------------------------------------------------------- /Pods/SDWebImage/SDWebImage/SDWebImageFrame.m: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import "SDWebImageFrame.h" 10 | 11 | @interface SDWebImageFrame () 12 | 13 | @property (nonatomic, strong, readwrite, nonnull) UIImage *image; 14 | @property (nonatomic, readwrite, assign) NSTimeInterval duration; 15 | 16 | @end 17 | 18 | @implementation SDWebImageFrame 19 | 20 | + (instancetype)frameWithImage:(UIImage *)image duration:(NSTimeInterval)duration { 21 | SDWebImageFrame *frame = [[SDWebImageFrame alloc] init]; 22 | frame.image = image; 23 | frame.duration = duration; 24 | 25 | return frame; 26 | } 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLModal/WLModal.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/WLModal 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/WLBaseView" "${PODS_CONFIGURATION_BUILD_DIR}/WLIconFont" "${PODS_CONFIGURATION_BUILD_DIR}/WLWidget" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/WLModal 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACReplaySubject.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACReplaySubject.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 3/14/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSubject.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | extern const NSUInteger RACReplaySubjectUnlimitedCapacity; 14 | 15 | /// A replay subject saves the values it is sent (up to its defined capacity) 16 | /// and resends those to new subscribers. It will also replay an error or 17 | /// completion. 18 | @interface RACReplaySubject : RACSubject 19 | 20 | /// Creates a new replay subject with the given capacity. A capacity of 21 | /// RACReplaySubjectUnlimitedCapacity means values are never trimmed. 22 | + (instancetype)replaySubjectWithCapacity:(NSUInteger)capacity; 23 | 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UIBarButtonItem+RACCommandSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIBarButtonItem+RACCommandSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Kyle LeNeau on 3/27/13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACCommand<__contravariant InputType, __covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface UIBarButtonItem (RACCommandSupport) 16 | 17 | /// Sets the control's command. When the control is clicked, the command is 18 | /// executed with the sender of the event. The control's enabledness is bound 19 | /// to the command's `canExecute`. 20 | /// 21 | /// Note: this will reset the control's target and action. 22 | @property (nonatomic, strong, nullable) RACCommand<__kindof UIBarButtonItem *, id> *rac_command; 23 | 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/WLMElectronicInvoice.pch: -------------------------------------------------------------------------------- 1 | // 2 | // WLMElectronicInvoice.pch 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/2. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #ifndef WLMElectronicInvoice_pch 10 | #define WLMElectronicInvoice_pch 11 | 12 | // Include any system framework and library headers here that should be included in all compilation units. 13 | // You will also need to set the Prefix Header build setting of one or more of your targets to reference this file. 14 | 15 | #import "Masonry.h" 16 | #import "ReactiveObjC.h" 17 | #import "CategoryHeader.h" 18 | #import "MacroHeader.h" 19 | #import "FormHeader.h" 20 | #import "WLIcon.h" 21 | #import "WLBaseViewHeader.h" 22 | #import "ModalHeader.h" 23 | #import "WLPickerViewManager.h" 24 | #import "MJExtension.h" 25 | 26 | #endif /* WLMElectronicInvoice_pch */ 27 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UIRefreshControl+RACCommandSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIRefreshControl+RACCommandSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Dave Lee on 2013-10-17. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACCommand<__contravariant InputType, __covariant ValueType>; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface UIRefreshControl (RACCommandSupport) 16 | 17 | /// Manipulate the RACCommand property associated with this refresh control. 18 | /// 19 | /// When this refresh control is activated by the user, the command will be 20 | /// executed. Upon completion or error of the execution signal, -endRefreshing 21 | /// will be invoked. 22 | @property (nonatomic, strong, nullable) RACCommand<__kindof UIRefreshControl *, id> *rac_command; 23 | 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /Pods/WLWidget/WLWidget/Category/UIImage+Gradient.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+Gradient.h 3 | // WLForm 4 | // 5 | // Created by 刘光强 on 2018/5/4. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef NS_ENUM(NSInteger, GradientType) { 12 | GradientFromTopToBottom = 1, // 从上到下 13 | GradientFromLeftToRight, // 从左到右 14 | GradientFromLeftTopToRightBottom, // 从左上到右下 15 | GradientFromLeftBottomToRightTop // 从左下到右上 16 | }; 17 | 18 | @interface UIImage (Gradient) 19 | 20 | /** 21 | * 根据给定的颜色,生成渐变色的图片 22 | * @param imageSize 要生成的图片的大小 23 | * @param colorArr 渐变颜色的数组 24 | * @param gradientType 渐变色的类型 25 | */ 26 | - (UIImage *)createGradientImageWithSize:(CGSize)imageSize gradientColors:(NSArray *)colorArr gradientType:(GradientType)gradientType; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/FBRetainCycleDetector/FBRetainCycleDetector/Associations/Internal/FBAssociationManager+Internal.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016-present, Facebook, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the BSD-style license found in the 6 | * LICENSE file in the root directory of this source tree. An additional grant 7 | * of patent rights can be found in the PATENTS file in the same directory. 8 | */ 9 | 10 | #import "FBAssociationManager.h" 11 | #import "FBRetainCycleDetector.h" 12 | 13 | #if _INTERNAL_RCD_ENABLED 14 | 15 | namespace FB { namespace AssociationManager { 16 | 17 | void _threadUnsafeResetAssociationAtKey(id object, void *key); 18 | void _threadUnsafeSetStrongAssociation(id object, void *key, id value); 19 | void _threadUnsafeRemoveAssociations(id object); 20 | 21 | NSArray *associations(id object); 22 | 23 | } } 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /Pods/MLeaksFinder/README-CN.md: -------------------------------------------------------------------------------- 1 | # FAQ 2 | **1) 引进 MLeaksFinder 后没生效?** 3 | 4 | * 先验证引进是否正确,在 UIViewController+MemoryLeak.m 的 `+ (void)load` 方法里加断点,app 启动时进入该方法则引进成功,否则引进失败。 5 | * 用 CocoaPods 安装时注意有没有 warnings,特别是 `OTHER_LDFLAGS` 相关的 warnings。如果有 warnings,可以在主工程的 Build Settings -> Other Linker Flags 加上 `-ObjC`。 6 | 7 | **2) 可以手动引进 MLeaksFinder 吗?** 8 | 9 | * 直接把 MLeaksFinder 的代码放到项目里即生效。如果把 MLeaksFinder 做为子工程,需要在主工程的 Build Settings -> Other Linker Flags 加上 `-ObjC`。 10 | * 引进 MLeaksFinder 的代码后即可检测内存泄漏,但查找循环引用的功能还未生效。可以再手动加入 FBRetainCycleDetector 代码,然后把 MLeaksFinder.h 里的 `//#define MEMORY_LEAKS_FINDER_RETAIN_CYCLE_ENABLED 1` 打开。 11 | 12 | **3) Fail to find a retain cycle?** 13 | 14 | * 内存泄漏不一定是循环引用造成的。 15 | * 有的循环引用 FBRetainCycleDetector 不一定能找出。 16 | 17 | **4) 如何关掉 MLeaksFinder?** 18 | 19 | * MLeaksFinder 默认只在 debug 下生效,当然也可以通过 MLeaksFinder.h 里的 `//#define MEMORY_LEAKS_FINDER_ENABLED 0` 来手动控制开关。 20 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLIconFont/ResourceBundle-WLIconFont-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleIdentifier 8 | ${PRODUCT_BUNDLE_IDENTIFIER} 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundleName 12 | ${PRODUCT_NAME} 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 0.0.1 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | NSPrincipalClass 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UISlider+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISlider+RACSignalSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACChannelTerminal; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface UISlider (RACSignalSupport) 16 | 17 | /// Creates a new RACChannel-based binding to the receiver. 18 | /// 19 | /// nilValue - The value to set when the terminal receives `nil`. 20 | /// 21 | /// Returns a RACChannelTerminal that sends the receiver's value whenever the 22 | /// UIControlEventValueChanged control event is fired, and sets the value to the 23 | /// values it receives. 24 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(nullable NSNumber *)nilValue; 25 | 26 | @end 27 | 28 | NS_ASSUME_NONNULL_END 29 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UIStepper+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIStepper+RACSignalSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACChannelTerminal; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface UIStepper (RACSignalSupport) 16 | 17 | /// Creates a new RACChannel-based binding to the receiver. 18 | /// 19 | /// nilValue - The value to set when the terminal receives `nil`. 20 | /// 21 | /// Returns a RACChannelTerminal that sends the receiver's value whenever the 22 | /// UIControlEventValueChanged control event is fired, and sets the value to the 23 | /// values it receives. 24 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(nullable NSNumber *)nilValue; 25 | 26 | @end 27 | 28 | NS_ASSUME_NONNULL_END 29 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/RACSubject.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACSubject.h 3 | // ReactiveObjC 4 | // 5 | // Created by Josh Abernathy on 3/9/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | #import "RACSubscriber.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | /// A subject can be thought of as a signal that you can manually control by 15 | /// sending next, completed, and error. 16 | /// 17 | /// They're most helpful in bridging the non-RAC world to RAC, since they let you 18 | /// manually control the sending of events. 19 | @interface RACSubject : RACSignal 20 | 21 | /// Returns a new subject. 22 | + (instancetype)subject; 23 | 24 | // Redeclaration of the RACSubscriber method. Made in order to specify a generic type. 25 | - (void)sendNext:(nullable ValueType)value; 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /Pods/ReactiveObjC/ReactiveObjC/UIDatePicker+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIDatePicker+RACSignalSupport.h 3 | // ReactiveObjC 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACChannelTerminal; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @interface UIDatePicker (RACSignalSupport) 16 | 17 | /// Creates a new RACChannel-based binding to the receiver. 18 | /// 19 | /// nilValue - The date to set when the terminal receives `nil`. 20 | /// 21 | /// Returns a RACChannelTerminal that sends the receiver's date whenever the 22 | /// UIControlEventValueChanged control event is fired, and sets the date to the 23 | /// values it receives. 24 | - (RACChannelTerminal *)rac_newDateChannelWithNilValue:(nullable NSDate *)nilValue; 25 | 26 | @end 27 | 28 | NS_ASSUME_NONNULL_END 29 | -------------------------------------------------------------------------------- /Pods/SDWebImage/SDWebImage/SDAnimatedImageRep.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import "SDWebImageCompat.h" 10 | 11 | #if SD_MAC 12 | 13 | // A subclass of `NSBitmapImageRep` to fix that GIF loop count issue because `NSBitmapImageRep` will reset `NSImageCurrentFrameDuration` by using `kCGImagePropertyGIFDelayTime` but not `kCGImagePropertyGIFUnclampedDelayTime`. 14 | // Built in GIF coder use this instead of `NSBitmapImageRep` for better GIF rendering. If you do not want this, only enable `SDWebImageImageIOCoder`, which just call `NSImage` API and actually use `NSBitmapImageRep` for GIF image. 15 | 16 | @interface SDAnimatedImageRep : NSBitmapImageRep 17 | 18 | @end 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLForm/WLForm.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/WLForm 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/WLBaseView" "${PODS_CONFIGURATION_BUILD_DIR}/WLIconFont" "${PODS_CONFIGURATION_BUILD_DIR}/WLWidget" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/WLForm 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /Pods/FBRetainCycleDetector/FBRetainCycleDetector/Layout/Classes/FBClassStrongLayoutHelpers.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016-present, Facebook, Inc. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under the BSD-style license found in the 6 | * LICENSE file in the root directory of this source tree. An additional grant 7 | * of patent rights can be found in the PATENTS file in the same directory. 8 | */ 9 | 10 | #import 11 | 12 | #import 13 | 14 | #ifdef __cplusplus 15 | extern "C" { 16 | #endif 17 | 18 | /** 19 | Returns object on given index for obj in its ivar layout. 20 | It will try to map the object to an Objective-C object, so if the index 21 | is invalid it will crash with BAD_ACCESS. 22 | 23 | It cannot be called under ARC. 24 | */ 25 | id FBExtractObjectByOffset(id obj, NSUInteger index); 26 | 27 | #ifdef __cplusplus 28 | } 29 | #endif 30 | -------------------------------------------------------------------------------- /WLMElectronicInvoice/Tools/WLRouter/WLMElectronicInvoiceRouter.m: -------------------------------------------------------------------------------- 1 | // 2 | // WLMElectronicInvoiceRouter.m 3 | // WLMElectronicInvoice 4 | // 5 | // Created by 刘光强 on 2018/5/22. 6 | // Copyright © 2018年 quangqiang. All rights reserved. 7 | // 8 | 9 | #import "WLMElectronicInvoiceRouter.h" 10 | 11 | #import "WLMSelectApplyMerchantVC.h" 12 | 13 | //LRRModule(WLMElectronicInvoiceRouter) 14 | 15 | @implementation WLMElectronicInvoiceRouter 16 | 17 | //+ (void)load { 18 | //} 19 | // 20 | //+ (NSString * _Nonnull)lrrPath { 21 | // return @"WLMElectronicInvoice"; 22 | //} 23 | // 24 | //+ (NSArray * _Nonnull)lrrClassMethods { 25 | // return @[NSStringFromSelector(@selector(electronicInvoiceVC)) 26 | // ]; 27 | //} 28 | // 29 | //+ (UIViewController *)electronicInvoiceVC { 30 | // WLMSelectApplyMerchantVC *VC = [[WLMSelectApplyMerchantVC alloc] init]; 31 | // return VC; 32 | //} 33 | @end 34 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WLModal/WLModal-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | // 14 | // WLModal.pch 15 | // WLModal 16 | // 17 | // Created by 刘光强 on 2018/5/9. 18 | // Copyright © 2018年 quangqiang. All rights reserved. 19 | // 20 | 21 | #ifndef WLModal_pch 22 | #define WLModal_pch 23 | 24 | // Include any system framework and library headers here that should be included in all compilation units. 25 | // You will also need to set the Prefix Header build setting of one or more of your targets to reference this file. 26 | 27 | #import "Masonry.h" 28 | #import "UIImageView+WebCache.h" 29 | #import "UIButton+WebCache.h" 30 | #import "CategoryHeader.h" 31 | #import "MacroHeader.h" 32 | 33 | #endif /* WLModal_pch */ 34 | -------------------------------------------------------------------------------- /Pods/Local Podspecs/WLPickerView.podspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "WLPickerView", 3 | "version": "0.0.2", 4 | "summary": "自定义日期、地址、select选择器组件", 5 | "description": "TODO: Add long description of the pod here.", 6 | "homepage": "https://gitlab.qianbaocard.org/iOS/view/WLPickerView", 7 | "license": "MIT", 8 | "authors": { 9 | "guangqiang": "1126756952@qq.com" 10 | }, 11 | "source": { 12 | "git": "git@gitlab.qianbaocard.org:iOS/view/WLPickerView.git", 13 | "tag": "0.0.2" 14 | }, 15 | "platforms": { 16 | "ios": "8.0" 17 | }, 18 | "requires_arc": true, 19 | "prefix_header_file": "WLPickerView/WLPickerView.pch", 20 | "default_subspecs": "Code", 21 | "resources": "WLPickerView/Resource/*", 22 | "subspecs": [ 23 | { 24 | "name": "Code", 25 | "source_files": [ 26 | "WLPickerView/Model/**/*.{h,m}", 27 | "WLPickerView/View/**/*.{h,m}" 28 | ] 29 | } 30 | ] 31 | } 32 | --------------------------------------------------------------------------------