该项目是一款基于Objective-C核心开发的考研辅助应用源码,融合了C、MATLAB和Shell等多种编程语言。整个项目包含1612个文件,其中Objective-C头文件745个,实现文件437个,资源文件如PNG图片169个,JSON数据101个,配置文件如XCScheme 27个,界面文件如XIB 24个,以及 plist、strings、xcconfig 和 md 等辅助文件共14个。该App致力于提供高效便捷的考研学习体验,适用于广大考研学子。
关键词
Objective-C 考研App 多语言融合 源码开发 软件设计
目录结构
├── Podfile ├── Podfile.lock ├── Pods ├── AFNetworking ├── AFNetworking ├── AFHTTPSessionManager.h ├── AFHTTPSessionManager.m ├── AFNetworkReachabilityManager.h ├── AFNetworkReachabilityManager.m ├── AFNetworking.h ├── AFSecurityPolicy.h ├── AFSecurityPolicy.m ├── AFURLRequestSerialization.h ├── AFURLRequestSerialization.m ├── AFURLResponseSerialization.h ├── AFURLResponseSerialization.m ├── AFURLSessionManager.h ├── AFURLSessionManager.m ├── LICENSE ├── UIKit+AFNetworking ├── AFAutoPurgingImageCache.h ├── AFAutoPurgingImageCache.m ├── AFImageDownloader.h ├── AFImageDownloader.m ├── AFNetworkActivityIndicatorManager.h ├── AFNetworkActivityIndicatorManager.m ├── UIActivityIndicatorView+AFNetworking.h ├── UIActivityIndicatorView+AFNetworking.m ├── UIButton+AFNetworking.h ├── UIButton+AFNetworking.m ├── UIImage+AFNetworking.h ├── UIImageView+AFNetworking.h ├── UIImageView+AFNetworking.m ├── UIKit+AFNetworking.h ├── UIProgressView+AFNetworking.h ├── UIProgressView+AFNetworking.m ├── UIRefreshControl+AFNetworking.h ├── UIRefreshControl+AFNetworking.m ├── UIWebView+AFNetworking.h ├── UIWebView+AFNetworking.m ├── FSCalendar ├── FSCalendar ├── FSCalendar+Deprecated.m ├── FSCalendar.h ├── FSCalendar.m ├── FSCalendarAppearance.h ├── FSCalendarAppearance.m ├── FSCalendarCalculator.h ├── FSCalendarCalculator.m ├── FSCalendarCell.h ├── FSCalendarCell.m ├── FSCalendarCollectionView.h ├── FSCalendarCollectionView.m ├── FSCalendarCollectionViewLayout.h ├── FSCalendarCollectionViewLayout.m ├── FSCalendarConstants.h ├── FSCalendarConstants.m ├── FSCalendarDelegationFactory.h ├── FSCalendarDelegationFactory.m ├── FSCalendarDelegationProxy.h ├── FSCalendarDelegationProxy.m ├── FSCalendarDynamicHeader.h ├── FSCalendarExtensions.h ├── FSCalendarExtensions.m ├── FSCalendarHeaderView.h ├── FSCalendarHeaderView.m ├── FSCalendarScopeHandle.h ├── FSCalendarScopeHandle.m ├── FSCalendarStickyHeader.h ├── FSCalendarStickyHeader.m ├── FSCalendarTransitionCoordinator.h ├── FSCalendarTransitionCoordinator.m ├── FSCalendarWeekdayView.h ├── FSCalendarWeekdayView.m ├── LICENSE ├── Headers ├── Private ├── AFNetworking ├── AFAutoPurgingImageCache.h ├── AFHTTPSessionManager.h ├── AFImageDownloader.h ├── AFNetworkActivityIndicatorManager.h ├── AFNetworkReachabilityManager.h ├── AFNetworking.h ├── AFSecurityPolicy.h ├── AFURLRequestSerialization.h ├── AFURLResponseSerialization.h ├── AFURLSessionManager.h ├── UIActivityIndicatorView+AFNetworking.h ├── UIButton+AFNetworking.h ├── UIImage+AFNetworking.h ├── UIImageView+AFNetworking.h ├── UIKit+AFNetworking.h ├── UIProgressView+AFNetworking.h ├── UIRefreshControl+AFNetworking.h ├── UIWebView+AFNetworking.h ├── FSCalendar ├── FSCalendar.h ├── FSCalendarAppearance.h ├── FSCalendarCalculator.h ├── FSCalendarCell.h ├── FSCalendarCollectionView.h ├── FSCalendarCollectionViewLayout.h ├── FSCalendarConstants.h ├── FSCalendarDelegationFactory.h ├── FSCalendarDelegationProxy.h ├── FSCalendarDynamicHeader.h ├── FSCalendarExtensions.h ├── FSCalendarHeaderView.h ├── FSCalendarScopeHandle.h ├── FSCalendarStickyHeader.h ├── FSCalendarTransitionCoordinator.h ├── FSCalendarWeekdayView.h ├── IQKeyboardManager ├── IQBarButtonItem.h ├── IQKeyboardManager.h ├── IQKeyboardManagerConstants.h ├── IQKeyboardManagerConstantsInternal.h ├── IQKeyboardReturnKeyHandler.h ├── IQNSArray+Sort.h ├── IQPreviousNextView.h ├── IQTextView.h ├── IQTitleBarButtonItem.h ├── IQToolbar.h ├── IQUIScrollView+Additions.h ├── IQUITextFieldView+Additions.h ├── IQUIView+Hierarchy.h ├── IQUIView+IQKeyboardToolbar.h ├── IQUIViewController+Additions.h ├── IQUIWindow+Hierarchy.h ├── JPush ├── JPUSHService.h ├── MJExtension ├── MJExtension.h ├── MJExtensionConst.h ├── MJFoundation.h ├── MJProperty.h ├── MJPropertyKey.h ├── MJPropertyType.h ├── NSObject+MJClass.h ├── NSObject+MJCoding.h ├── NSObject+MJKeyValue.h ├── NSObject+MJProperty.h ├── NSString+MJExtension.h ├── MJRefresh ├── MJRefresh.h ├── MJRefreshAutoFooter.h ├── MJRefreshAutoGifFooter.h ├── MJRefreshAutoNormalFooter.h ├── MJRefreshAutoStateFooter.h ├── MJRefreshBackFooter.h ├── MJRefreshBackGifFooter.h ├── MJRefreshBackNormalFooter.h ├── MJRefreshBackStateFooter.h ├── MJRefreshComponent.h ├── MJRefreshConst.h ├── MJRefreshFooter.h ├── MJRefreshGifHeader.h ├── MJRefreshHeader.h ├── MJRefreshNormalHeader.h ├── MJRefreshStateHeader.h ├── NSBundle+MJRefresh.h ├── UIScrollView+MJExtension.h ├── UIScrollView+MJRefresh.h ├── UIView+MJExtension.h ├── Masonry ├── MASCompositeConstraint.h ├── MASConstraint+Private.h ├── MASConstraint.h ├── MASConstraintMaker.h ├── MASLayoutConstraint.h ├── MASUtilities.h ├── MASViewAttribute.h ├── MASViewConstraint.h ├── Masonry.h ├── NSArray+MASAdditions.h ├── NSArray+MASShorthandAdditions.h ├── NSLayoutConstraint+MASDebugAdditions.h ├── View+MASAdditions.h ├── View+MASShorthandAdditions.h ├── ViewController+MASAdditions.h ├── PYSearch ├── NSBundle+PYSearchExtension.h ├── PYSearch.h ├── PYSearchConst.h ├── PYSearchSuggestionViewController.h ├── PYSearchViewController.h ├── UIColor+PYSearchExtension.h ├── UIView+PYSearchExtension.h ├── SDWebImage ├── NSButton+WebCache.h ├── NSData+ImageContentType.h ├── NSImage+WebCache.h ├── SDAnimatedImageRep.h ├── SDImageCache.h ├── SDImageCacheConfig.h ├── SDWebImageCoder.h ├── SDWebImageCoderHelper.h ├── SDWebImageCodersManager.h ├── SDWebImageCompat.h ├── SDWebImageDownloader.h ├── SDWebImageDownloaderOperation.h ├── SDWebImageFrame.h ├── SDWebImageGIFCoder.h ├── SDWebImageImageIOCoder.h ├── SDWebImageManager.h ├── SDWebImageOperation.h ├── SDWebImagePrefetcher.h ├── SDWebImageTransition.h ├── UIButton+WebCache.h ├── UIImage+ForceDecode.h ├── UIImage+GIF.h ├── UIImage+MultiFormat.h ├── UIImageView+HighlightedWebCache.h ├── UIImageView+WebCache.h ├── UIView+WebCache.h ├── UIView+WebCacheOperation.h ├── TZImagePickerController ├── NSBundle+TZImagePicker.h ├── TZAssetCell.h ├── TZAssetModel.h ├── TZGifPhotoPreviewController.h ├── TZImageCropManager.h ├── TZImageManager.h ├── TZImagePickerController.h ├── TZLocationManager.h ├── TZPhotoPickerController.h ├── TZPhotoPreviewCell.h ├── TZPhotoPreviewController.h ├── TZProgressView.h ├── TZVideoPlayerController.h ├── UIView+Layout.h ├── WRNavigationBar ├── WRCustomNavigationBar.h ├── WRNavigationBar.h ├── YYModel ├── NSObject+YYModel.h ├── YYClassInfo.h ├── YYModel.h ├── ZWPlaceHolder ├── UITextView+ZWPlaceHolder.h ├── Public ├── AFNetworking ├── AFAutoPurgingImageCache.h ├── AFHTTPSessionManager.h ├── AFImageDownloader.h ├── AFNetworkActivityIndicatorManager.h ├── AFNetworkReachabilityManager.h ├── AFNetworking.h ├── AFSecurityPolicy.h ├── AFURLRequestSerialization.h ├── AFURLResponseSerialization.h ├── AFURLSessionManager.h ├── UIActivityIndicatorView+AFNetworking.h ├── UIButton+AFNetworking.h ├── UIImage+AFNetworking.h ├── UIImageView+AFNetworking.h ├── UIKit+AFNetworking.h ├── UIProgressView+AFNetworking.h ├── UIRefreshControl+AFNetworking.h ├── UIWebView+AFNetworking.h ├── FSCalendar ├── FSCalendar.h ├── FSCalendarAppearance.h ├── FSCalendarCalculator.h ├── FSCalendarCell.h ├── FSCalendarCollectionView.h ├── FSCalendarCollectionViewLayout.h ├── FSCalendarConstants.h ├── FSCalendarDelegationFactory.h ├── FSCalendarDelegationProxy.h ├── FSCalendarDynamicHeader.h ├── FSCalendarExtensions.h ├── FSCalendarHeaderView.h ├── FSCalendarScopeHandle.h ├── FSCalendarStickyHeader.h ├── FSCalendarTransitionCoordinator.h ├── FSCalendarWeekdayView.h ├── IQKeyboardManager ├── IQBarButtonItem.h ├── IQKeyboardManager.h ├── IQKeyboardManagerConstants.h ├── IQKeyboardReturnKeyHandler.h ├── IQPreviousNextView.h ├── IQTextView.h ├── IQTitleBarButtonItem.h ├── IQToolbar.h ├── IQUIScrollView+Additions.h ├── IQUITextFieldView+Additions.h ├── IQUIView+Hierarchy.h ├── IQUIView+IQKeyboardToolbar.h ├── IQUIViewController+Additions.h ├── IQUIWindow+Hierarchy.h ├── JPush ├── JPUSHService.h ├── MJExtension ├── MJExtension.h ├── MJExtensionConst.h ├── MJFoundation.h ├── MJProperty.h ├── MJPropertyKey.h ├── MJPropertyType.h ├── NSObject+MJClass.h ├── NSObject+MJCoding.h ├── NSObject+MJKeyValue.h ├── NSObject+MJProperty.h ├── NSString+MJExtension.h ├── MJRefresh ├── MJRefresh.h ├── MJRefreshAutoFooter.h ├── MJRefreshAutoGifFooter.h ├── MJRefreshAutoNormalFooter.h ├── MJRefreshAutoStateFooter.h ├── MJRefreshBackFooter.h ├── MJRefreshBackGifFooter.h ├── MJRefreshBackNormalFooter.h ├── MJRefreshBackStateFooter.h ├── MJRefreshComponent.h ├── MJRefreshConst.h ├── MJRefreshFooter.h ├── MJRefreshGifHeader.h ├── MJRefreshHeader.h ├── MJRefreshNormalHeader.h ├── MJRefreshStateHeader.h ├── NSBundle+MJRefresh.h ├── UIScrollView+MJExtension.h ├── UIScrollView+MJRefresh.h ├── UIView+MJExtension.h ├── Masonry ├── MASCompositeConstraint.h ├── MASConstraint+Private.h ├── MASConstraint.h ├── MASConstraintMaker.h ├── MASLayoutConstraint.h ├── MASUtilities.h ├── MASViewAttribute.h ├── MASViewConstraint.h ├── Masonry.h ├── NSArray+MASAdditions.h ├── NSArray+MASShorthandAdditions.h ├── NSLayoutConstraint+MASDebugAdditions.h ├── View+MASAdditions.h ├── View+MASShorthandAdditions.h ├── ViewController+MASAdditions.h ├── PYSearch ├── NSBundle+PYSearchExtension.h ├── PYSearch.h ├── PYSearchConst.h ├── PYSearchSuggestionViewController.h ├── PYSearchViewController.h ├── UIColor+PYSearchExtension.h ├── UIView+PYSearchExtension.h ├── SDWebImage ├── NSButton+WebCache.h ├── NSData+ImageContentType.h ├── NSImage+WebCache.h ├── SDAnimatedImageRep.h ├── SDImageCache.h ├── SDImageCacheConfig.h ├── SDWebImageCoder.h ├── SDWebImageCoderHelper.h ├── SDWebImageCodersManager.h ├── SDWebImageCompat.h ├── SDWebImageDownloader.h ├── SDWebImageDownloaderOperation.h ├── SDWebImageFrame.h ├── SDWebImageGIFCoder.h ├── SDWebImageImageIOCoder.h ├── SDWebImageManager.h ├── SDWebImageOperation.h ├── SDWebImagePrefetcher.h ├── SDWebImageTransition.h ├── UIButton+WebCache.h ├── UIImage+ForceDecode.h ├── UIImage+GIF.h ├── UIImage+MultiFormat.h ├── UIImageView+HighlightedWebCache.h ├── UIImageView+WebCache.h ├── UIView+WebCache.h ├── UIView+WebCacheOperation.h ├── TZImagePickerController ├── NSBundle+TZImagePicker.h ├── TZAssetCell.h ├── TZAssetModel.h ├── TZGifPhotoPreviewController.h ├── TZImageCropManager.h ├── TZImageManager.h ├── TZImagePickerController.h ├── TZLocationManager.h ├── TZPhotoPickerController.h ├── TZPhotoPreviewCell.h ├── TZPhotoPreviewController.h ├── TZProgressView.h ├── TZVideoPlayerController.h ├── UIView+Layout.h ├── WRNavigationBar ├── WRCustomNavigationBar.h ├── WRNavigationBar.h ├── YYModel ├── NSObject+YYModel.h ├── YYClassInfo.h ├── YYModel.h ├── ZWPlaceHolder ├── UITextView+ZWPlaceHolder.h ├── IQKeyboardManager ├── IQKeyboardManager ├── Categories ├── IQNSArray+Sort.h ├── IQNSArray+Sort.m ├── IQUIScrollView+Additions.h ├── IQUIScrollView+Additions.m ├── IQUITextFieldView+Additions.h ├── IQUITextFieldView+Additions.m ├── IQUIView+Hierarchy.h ├── IQUIView+Hierarchy.m ├── IQUIViewController+Additions.h ├── IQUIViewController+Additions.m ├── IQUIWindow+Hierarchy.h ├── IQUIWindow+Hierarchy.m ├── Constants ├── IQKeyboardManagerConstants.h ├── IQKeyboardManagerConstantsInternal.h ├── IQKeyboardManager.h ├── IQKeyboardManager.m ├── IQKeyboardReturnKeyHandler.h ├── IQKeyboardReturnKeyHandler.m ├── IQTextView ├── IQTextView.h ├── IQTextView.m ├── IQToolbar ├── IQBarButtonItem.h ├── IQBarButtonItem.m ├── IQPreviousNextView.h ├── IQPreviousNextView.m ├── IQTitleBarButtonItem.h ├── IQTitleBarButtonItem.m ├── IQToolbar.h ├── IQToolbar.m ├── IQUIView+IQKeyboardToolbar.h ├── IQUIView+IQKeyboardToolbar.m ├── Resources ├── IQKeyboardManager.bundle ├── IQButtonBarArrowDown@2x.png ├── IQButtonBarArrowDown@3x.png ├── IQButtonBarArrowLeft@2x.png ├── IQButtonBarArrowLeft@3x.png ├── IQButtonBarArrowRight@2x.png ├── IQButtonBarArrowRight@3x.png ├── IQButtonBarArrowUp@2x.png ├── IQButtonBarArrowUp@3x.png ├── LICENSE.md ├── JCore ├── libjcore-ios-1.1.7.a ├── JPush ├── JPUSHService.h ├── libjpush-ios-3.0.8.a ├── MJExtension ├── LICENSE ├── MJExtension ├── MJExtension.h ├── MJExtensionConst.h ├── MJExtensionConst.m ├── MJFoundation.h ├── MJFoundation.m ├── MJProperty.h ├── MJProperty.m ├── MJPropertyKey.h ├── MJPropertyKey.m ├── MJPropertyType.h ├── MJPropertyType.m ├── NSObject+MJClass.h ├── NSObject+MJClass.m ├── NSObject+MJCoding.h ├── NSObject+MJCoding.m ├── NSObject+MJKeyValue.h ├── NSObject+MJKeyValue.m ├── NSObject+MJProperty.h ├── NSObject+MJProperty.m ├── NSString+MJExtension.h ├── NSString+MJExtension.m ├── MJRefresh ├── LICENSE ├── MJRefresh ├── Base ├── MJRefreshAutoFooter.h ├── MJRefreshAutoFooter.m ├── MJRefreshBackFooter.h ├── MJRefreshBackFooter.m ├── MJRefreshComponent.h ├── MJRefreshComponent.m ├── MJRefreshFooter.h ├── MJRefreshFooter.m ├── MJRefreshHeader.h ├── MJRefreshHeader.m ├── Custom ├── Footer ├── Auto ├── MJRefreshAutoGifFooter.h ├── MJRefreshAutoGifFooter.m ├── MJRefreshAutoNormalFooter.h ├── MJRefreshAutoNormalFooter.m ├── MJRefreshAutoStateFooter.h ├── MJRefreshAutoStateFooter.m ├── Back ├── MJRefreshBackGifFooter.h ├── MJRefreshBackGifFooter.m ├── MJRefreshBackNormalFooter.h ├── MJRefreshBackNormalFooter.m ├── MJRefreshBackStateFooter.h ├── MJRefreshBackStateFooter.m ├── Header ├── MJRefreshGifHeader.h ├── MJRefreshGifHeader.m ├── MJRefreshNormalHeader.h ├── MJRefreshNormalHeader.m ├── MJRefreshStateHeader.h ├── MJRefreshStateHeader.m ├── MJRefresh.bundle ├── arrow@2x.png ├── en.lproj ├── Localizable.strings ├── zh-Hans.lproj ├── Localizable.strings ├── zh-Hant.lproj ├── Localizable.strings ├── MJRefresh.h ├── MJRefreshConst.h ├── MJRefreshConst.m ├── NSBundle+MJRefresh.h ├── NSBundle+MJRefresh.m ├── UIScrollView+MJExtension.h ├── UIScrollView+MJExtension.m ├── UIScrollView+MJRefresh.h ├── UIScrollView+MJRefresh.m ├── UIView+MJExtension.h ├── UIView+MJExtension.m ├── Manifest.lock ├── Masonry ├── LICENSE ├── Masonry ├── MASCompositeConstraint.h ├── MASCompositeConstraint.m ├── MASConstraint+Private.h ├── MASConstraint.h ├── MASConstraint.m ├── MASConstraintMaker.h ├── MASConstraintMaker.m ├── MASLayoutConstraint.h ├── MASLayoutConstraint.m ├── MASUtilities.h ├── MASViewAttribute.h ├── MASViewAttribute.m ├── MASViewConstraint.h ├── MASViewConstraint.m ├── Masonry.h ├── NSArray+MASAdditions.h ├── NSArray+MASAdditions.m ├── NSArray+MASShorthandAdditions.h ├── NSLayoutConstraint+MASDebugAdditions.h ├── NSLayoutConstraint+MASDebugAdditions.m ├── View+MASAdditions.h ├── View+MASAdditions.m ├── View+MASShorthandAdditions.h ├── ViewController+MASAdditions.h ├── ViewController+MASAdditions.m ├── PYSearch ├── LICENCE ├── PYSearch ├── NSBundle+PYSearchExtension.h ├── NSBundle+PYSearchExtension.m ├── PYSearch.bundle ├── cell-content-line-vertical@2x.png ├── cell-content-line-vertical@3x.png ├── cell-content-line@2x.png ├── cell-content-line@3x.png ├── clearImage@2x.png ├── clearImage@3x.png ├── close@2x.png ├── close@3x.png ├── empty@2x.png ├── empty@3x.png ├── en.lproj ├── Localizable.strings ├── es.lproj ├── Localizable.strings ├── fr.lproj ├── Localizable.strings ├── search@2x.png ├── search@3x.png ├── search_history@2x.png ├── search_history@3x.png ├── zh-Hans.lproj ├── Localizable.strings ├── zh-Hant.lproj ├── Localizable.strings ├── PYSearch.h ├── PYSearchConst.h ├── PYSearchConst.m ├── PYSearchSuggestionViewController.h ├── PYSearchSuggestionViewController.m ├── PYSearchViewController.h ├── PYSearchViewController.m ├── UIColor+PYSearchExtension.h ├── UIColor+PYSearchExtension.m ├── UIView+PYSearchExtension.h ├── UIView+PYSearchExtension.m ├── Pods.xcodeproj ├── project.pbxproj ├── xcuserdata ├── hong-mac.xcuserdatad ├── xcschemes ├── AFNetworking.xcscheme ├── FSCalendar.xcscheme ├── IQKeyboardManager.xcscheme ├── MJExtension.xcscheme ├── MJRefresh.xcscheme ├── Masonry.xcscheme ├── PYSearch.xcscheme ├── Pods-koubei.xcscheme ├── SDWebImage.xcscheme ├── TZImagePickerController.xcscheme ├── WRNavigationBar.xcscheme ├── YYModel.xcscheme ├── ZWPlaceHolder.xcscheme ├── xcschememanagement.plist ├── zhu.xcuserdatad ├── xcschemes ├── AFNetworking.xcscheme ├── FSCalendar.xcscheme ├── IQKeyboardManager.xcscheme ├── MBProgressHUD.xcscheme ├── MJExtension.xcscheme ├── MJRefresh.xcscheme ├── Masonry.xcscheme ├── PYSearch.xcscheme ├── Pods-koubei.xcscheme ├── SDWebImage.xcscheme ├── TZImagePickerController.xcscheme ├── WRNavigationBar.xcscheme ├── YYModel.xcscheme ├── ZWPlaceHolder.xcscheme ├── xcschememanagement.plist ├── SDWebImage ├── LICENSE ├── SDWebImage ├── NSButton+WebCache.h ├── NSButton+WebCache.m ├── NSData+ImageContentType.h ├── NSData+ImageContentType.m ├── NSImage+WebCache.h ├── NSImage+WebCache.m ├── SDAnimatedImageRep.h ├── SDAnimatedImageRep.m ├── SDImageCache.h ├── SDImageCache.m ├── SDImageCacheConfig.h ├── SDImageCacheConfig.m ├── SDWebImageCoder.h ├── SDWebImageCoder.m ├── SDWebImageCoderHelper.h ├── SDWebImageCoderHelper.m ├── SDWebImageCodersManager.h ├── SDWebImageCodersManager.m ├── SDWebImageCompat.h ├── SDWebImageCompat.m ├── SDWebImageDownloader.h ├── SDWebImageDownloader.m ├── SDWebImageDownloaderOperation.h ├── SDWebImageDownloaderOperation.m ├── SDWebImageFrame.h ├── SDWebImageFrame.m ├── SDWebImageGIFCoder.h ├── SDWebImageGIFCoder.m ├── SDWebImageImageIOCoder.h ├── SDWebImageImageIOCoder.m ├── SDWebImageManager.h ├── SDWebImageManager.m ├── SDWebImageOperation.h ├── SDWebImagePrefetcher.h ├── SDWebImagePrefetcher.m ├── SDWebImageTransition.h ├── SDWebImageTransition.m ├── UIButton+WebCache.h ├── UIButton+WebCache.m ├── UIImage+ForceDecode.h ├── UIImage+ForceDecode.m ├── UIImage+GIF.h ├── UIImage+GIF.m ├── UIImage+MultiFormat.h ├── UIImage+MultiFormat.m ├── UIImageView+HighlightedWebCache.h ├── UIImageView+HighlightedWebCache.m ├── UIImageView+WebCache.h ├── UIImageView+WebCache.m ├── UIView+WebCache.h ├── UIView+WebCache.m ├── UIView+WebCacheOperation.h ├── UIView+WebCacheOperation.m ├── TZImagePickerController ├── LICENSE ├── TZImagePickerController ├── TZImagePickerController ├── NSBundle+TZImagePicker.h ├── NSBundle+TZImagePicker.m ├── TZAssetCell.h ├── TZAssetCell.m ├── TZAssetModel.h ├── TZAssetModel.m ├── TZGifPhotoPreviewController.h ├── TZGifPhotoPreviewController.m ├── TZImageCropManager.h ├── TZImageCropManager.m ├── TZImageManager.h ├── TZImageManager.m ├── TZImagePickerController.bundle ├── MMVideoPreviewPlay@2x.png ├── MMVideoPreviewPlayHL@2x.png ├── Root.plist ├── VideoSendIcon@2x.png ├── en.lproj ├── Localizable.strings ├── navi_back@2x.png ├── photo_def_photoPickerVc@2x.png ├── photo_def_previewVc@2x.png ├── photo_number_icon@2x.png ├── photo_original_def@2x.png ├── photo_original_sel@2x.png ├── photo_sel_photoPickerVc@2x.png ├── photo_sel_previewVc@2x.png ├── preview_number_icon@2x.png ├── preview_original_def@2x.png ├── takePicture@2x.png ├── vi.lproj ├── Localizable.strings ├── zh-Hans.lproj ├── Localizable.strings ├── zh-Hant.lproj ├── Localizable.strings ├── TZImagePickerController.h ├── TZImagePickerController.m ├── TZLocationManager.h ├── TZLocationManager.m ├── TZPhotoPickerController.h ├── TZPhotoPickerController.m ├── TZPhotoPreviewCell.h ├── TZPhotoPreviewCell.m ├── TZPhotoPreviewController.h ├── TZPhotoPreviewController.m ├── TZProgressView.h ├── TZProgressView.m ├── TZVideoPlayerController.h ├── TZVideoPlayerController.m ├── UIView+Layout.h ├── UIView+Layout.m ├── Target Support Files ├── AFNetworking ├── AFNetworking-dummy.m ├── AFNetworking-prefix.pch ├── AFNetworking.xcconfig ├── FSCalendar ├── FSCalendar-dummy.m ├── FSCalendar-prefix.pch ├── FSCalendar.xcconfig ├── IQKeyboardManager ├── IQKeyboardManager-dummy.m ├── IQKeyboardManager-prefix.pch ├── IQKeyboardManager.xcconfig ├── MJExtension ├── MJExtension-dummy.m ├── MJExtension-prefix.pch ├── MJExtension.xcconfig ├── MJRefresh ├── MJRefresh-dummy.m ├── MJRefresh-prefix.pch ├── MJRefresh.xcconfig ├── Masonry ├── Masonry-dummy.m ├── Masonry-prefix.pch ├── Masonry.xcconfig ├── PYSearch ├── PYSearch-dummy.m ├── PYSearch-prefix.pch ├── PYSearch.xcconfig ├── Pods-koubei ├── Pods-koubei-acknowledgements.markdown ├── Pods-koubei-acknowledgements.plist ├── Pods-koubei-dummy.m ├── Pods-koubei-frameworks.sh ├── Pods-koubei-resources.sh ├── Pods-koubei.debug.xcconfig ├── Pods-koubei.release.xcconfig ├── SDWebImage ├── SDWebImage-dummy.m ├── SDWebImage-prefix.pch ├── SDWebImage.xcconfig ├── TZImagePickerController ├── TZImagePickerController-dummy.m ├── TZImagePickerController-prefix.pch ├── TZImagePickerController.xcconfig ├── WRNavigationBar ├── WRNavigationBar-dummy.m ├── WRNavigationBar-prefix.pch ├── WRNavigationBar.xcconfig ├── YYModel ├── YYModel-dummy.m ├── YYModel-prefix.pch ├── YYModel.xcconfig ├── ZWPlaceHolder ├── ZWPlaceHolder-dummy.m ├── ZWPlaceHolder-prefix.pch ├── ZWPlaceHolder.xcconfig ├── WRNavigationBar ├── LICENSE ├── WRNavigationBar ├── WRCustomNavigationBar.h ├── WRCustomNavigationBar.m ├── WRNavigationBar.h ├── WRNavigationBar.m ├── YYModel ├── LICENSE ├── YYModel ├── NSObject+YYModel.h ├── NSObject+YYModel.m ├── YYClassInfo.h ├── YYClassInfo.m ├── YYModel.h ├── ZWPlaceHolder ├── LICENSE ├── ZWPlaceHolder ├── UITextView+ZWPlaceHolder.h ├── UITextView+ZWPlaceHolder.m ├── koubei.xcodeproj ├── project.pbxproj ├── project.xcworkspace ├── contents.xcworkspacedata ├── xcuserdata ├── zhu.xcuserdatad ├── UserInterfaceState.xcuserstate ├── xcuserdata ├── hong-mac.xcuserdatad ├── xcschemes ├── xcschememanagement.plist ├── zhu.xcuserdatad ├── xcschemes ├── xcschememanagement.plist ├── koubei.xcworkspace ├── contents.xcworkspacedata ├── xcshareddata ├── IDEWorkspaceChecks.plist ├── xcuserdata ├── hong-mac.xcuserdatad ├── UserInterfaceState.xcuserstate ├── xcdebugger ├── Breakpoints_v2.xcbkptlist ├── zhu.xcuserdatad ├── UserInterfaceState.xcuserstate ├── xcdebugger ├── Breakpoints_v2.xcbkptlist ├── koubei ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets ├── AppIcon.appiconset ├── Contents.json ├── icon-1024.png ├── icon-20-ipad.png ├── icon-20@2x-ipad.png ├── icon-20@2x.png ├── icon-20@3x.png ├── icon-29-ipad.png ├── icon-29.png ├── icon-29@2x-ipad.png ├── icon-29@2x.png ├── icon-29@3x.png ├── icon-40.png ├── icon-40@2x.png ├── icon-40@3x.png ├── icon-50.png ├── icon-50@2x.png ├── icon-57.png ├── icon-57@2x.png ├── icon-60@2x.png ├── icon-60@3x.png ├── icon-72.png ├── icon-72@2x.png ├── icon-76.png ├── icon-76@2x.png ├── icon-83.5@2x.png ├── Contents.json ├── JWtabbar ├── Contents.json ├── tab1-1.imageset ├── Contents.json ├── tab1-1.png ├── tab1.imageset ├── Contents.json ├── tab1.png ├── tab2-1.imageset ├── Contents.json ├── tab2-1.png ├── tab2.imageset ├── Contents.json ├── tab2.png ├── tab3-1.imageset ├── Contents.json ├── tab3-1.png ├── tab3.imageset ├── Contents.json ├── tab3.png ├── 首页-1.imageset ├── Contents.json ├── 首页-1.png ├── 首页.imageset ├── Contents.json ├── 首页.png ├── LaunchImage.launchimage ├── 1125-2436.png ├── 1242-2208.png ├── 640-1136.png ├── 640-960.png ├── 750-1334.png ├── Contents.json ├── NoData.imageset ├── Contents.json ├── NoData@2x.png ├── bg9.imageset ├── Contents.json ├── bg9.png ├── icon ├── Contents.json ├── 备忘录.imageset ├── Contents.json ├── 备忘录.png ├── 安全.imageset ├── Contents.json ├── 安全.png ├── 教务.imageset ├── Contents.json ├── ѧϰ.png ├── 时间.imageset ├── Contents.json ├── 时间.png ├── 用户.imageset ├── Contents.json ├── 用户.png ├── 研究生.imageset ├── Contents.json ├── 研究生.png ├── 约课.imageset ├── Contents.json ├── 约课.png ├── 评价.imageset ├── Contents.json ├── 评价.png ├── 课程.imageset ├── Contents.json ├── 课程.png ├── login_bj.imageset ├── Contents.json ├── login_bj@2x.png ├── login_bj@3x.png ├── navigationBar ├── Contents.json ├── navigationbar_back.imageset ├── Contents.json ├── navigationbar_back@2x.png ├── navigationbar_back_highlighted.imageset ├── Contents.json ├── navigationbar_back_highlighted@2x.png ├── navigationbar_more.imageset ├── Contents.json ├── navigationbar_more@2x.png ├── navigationbar_more_highlighted.imageset ├── Contents.json ├── navigationbar_more_highlighted@2x.png ├── searchbar_textfield_search_icon.imageset ├── Contents.json ├── searchbar_textfield_search_icon@2x.png ├── teac-index-icon.imageset ├── Contents.json ├── teac-index-icon.png ├── 切片 ├── Contents.json ├── login-bg.imageset ├── Contents.json ├── login-bg.png ├── login-psw.imageset ├── Contents.json ├── login-psw.png ├── sign-img.imageset ├── Contents.json ├── sign-img.png ├── stu-ans-icon.imageset ├── Contents.json ├── stu-ans-icon.png ├── stu-bg.imageset ├── Contents.json ├── stu-bg.png ├── stu-index-icon1.imageset ├── Contents.json ├── stu-index-icon1.png ├── stu-index-icon2.imageset ├── Contents.json ├── stu-index-icon2.png ├── stu-index-icon3.imageset ├── Contents.json ├── stu-index-icon3.png ├── stu-ka.imageset ├── Contents.json ├── stu-ka.png ├── stu-ka1.imageset ├── Contents.json ├── stu-ka1.png ├── stu-person-t1.imageset ├── Contents.json ├── stu-person-t1.png ├── stu-person-t2.imageset ├── Contents.json ├── stu-person-t2.png ├── stu-person-t3.imageset ├── Contents.json ├── stu-person-t3.png ├── stu-person-t4.imageset ├── Contents.json ├── stu-person-t4.png ├── stu-person-t5.imageset ├── Contents.json ├── stu-person-t5.png ├── stu-person-t6.imageset ├── Contents.json ├── stu-person-t6.png ├── 切片GR ├── Contents.json ├── person-data-stu1.imageset ├── Contents.json ├── person-data-stu1.png ├── person-data-stu2.imageset ├── Contents.json ├── person-data-stu2.png ├── person-data-stu3.imageset ├── Contents.json ├── person-data-stu3.png ├── person-data-stu4.imageset ├── Contents.json ├── person-data-stu4.png ├── person-data-stu5.imageset ├── Contents.json ├── person-data-stu5.png ├── person-data-stu6.imageset ├── Contents.json ├── person-data-stu6.png ├── person-data-stu7.imageset ├── Contents.json ├── person-data-stu7.png ├── person-data-stu8.imageset ├── Contents.json ├── person-data-stu8.png ├── person-data-t1.imageset ├── Contents.json ├── person-data-t1.png ├── person-data-t2.imageset ├── Contents.json ├── person-data-t2.png ├── person-data-t3.imageset ├── Contents.json ├── person-data-t3.png ├── person-data-t4.imageset ├── Contents.json ├── person-data-t4.png ├── person-head.imageset ├── Contents.json ├── person-head.png ├── person-list1.imageset ├── Contents.json ├── person-list1.png ├── person-list2.imageset ├── Contents.json ├── person-list2.png ├── person-list3.imageset ├── Contents.json ├── person-list3.png ├── person-list4.imageset ├── Contents.json ├── person-list4.png ├── person-list5.imageset ├── Contents.json ├── person-list5.png ├── person-safe-icon1.imageset ├── Contents.json ├── person-safe-icon1.png ├── person-safe-icon2.imageset ├── Contents.json ├── person-safe-icon2.png ├── person-table1.imageset ├── Contents.json ├── person-table1.png ├── person-table2.imageset ├── Contents.json ├── person-table2.png ├── person-table3.imageset ├── Contents.json ├── person-table3.png ├── 切片j ├── Contents.json ├── login-admin.imageset ├── Contents.json ├── login-admin.png ├── teac-g-add.imageset ├── Contents.json ├── teac-g-add.png ├── teac-person-b1.imageset ├── Contents.json ├── teac-person-b1.png ├── teac-person-b2.imageset ├── Contents.json ├── teac-person-b2.png ├── teac-person-b3.imageset ├── Contents.json ├── teac-person-b3.png ├── teac-person-b4.imageset ├── Contents.json ├── teac-person-b4.png ├── teac-person-b5.imageset ├── Contents.json ├── teac-person-b5.png ├── teac-person-b6.imageset ├── Contents.json ├── teac-person-b6.png ├── teac-person-icon1.imageset ├── Contents.json ├── teac-person-icon1.png ├── teac-person-icon3.imageset ├── Contents.json ├── teac-person-icon3.png ├── teac-person-sam1.imageset ├── Contents.json ├── teac-person-sam1.png ├── teac-stumsg11.imageset ├── Contents.json ├── teac-stumsg11.png ├── teac-stumsg12.imageset ├── Contents.json ├── teac-stumsg12.png ├── teac-stumsg13.imageset ├── Contents.json ├── teac-stumsg13.png ├── teac-stumsg14.imageset ├── Contents.json ├── teac-stumsg14.png ├── teac-stumsg2.imageset ├── Contents.json ├── teac-stumsg2.png ├── teac-stumsg3.imageset ├── Contents.json ├── teac-stumsg3.png ├── teac-stumsg4.imageset ├── Contents.json ├── teac-stumsg4.png ├── teac-stumsg5.imageset ├── Contents.json ├── teac-stumsg5.png ├── teac-stumsg6.imageset ├── Contents.json ├── teac-stumsg6.png ├── teac-stumsg8.imageset ├── Contents.json ├── teac-stumsg8.png ├── teac-stumsg9.imageset ├── Contents.json ├── teac-stumsg9.png ├── 头像.imageset ├── Contents.json ├── d91fa00017d461c9d4e42c16a6360eca.jpg ├── 日历.imageset ├── Contents.json ├── 日历.png ├── 时间.imageset ├── Contents.json ├── 时间.png ├── 更多.imageset ├── Contents.json ├── 更多.png ├── 退出.imageset ├── Contents.json ├── 退出.png ├── Base.lproj ├── LaunchScreen.storyboard ├── Main.storyboard ├── Category ├── NSString+Mobile.h ├── NSString+Mobile.m ├── UIBarButtonItem+Extension.h ├── UIBarButtonItem+Extension.m ├── UIButton+BtnTime.h ├── UIButton+BtnTime.m ├── UIImage+ExtenS.h ├── UIImage+ExtenS.m ├── UILabel+HgLabel.h ├── UILabel+HgLabel.m ├── UITextField+Limit.h ├── UITextField+Limit.m ├── UIView+Extension.h ├── UIView+Extension.m ├── 基类TableView ├── LMDataSource.h ├── LMDataSource.m ├── Class(学生端) ├── 个人中心(Personal) ├── Controller ├── AddInfoViewController.h ├── AddInfoViewController.m ├── SafeViewController.h ├── SafeViewController.m ├── StuPersonEduViewController.h ├── StuPersonEduViewController.m ├── StuPersonEduViewController.xib ├── StuUserViewController.h ├── StuUserViewController.m ├── Views ├── ClockFoot.h ├── ClockFoot.m ├── StuUserCell.h ├── StuUserCell.m ├── 个人(User) ├── AddU.plist ├── U.plist ├── User.plist ├── UserInfoCell.h ├── UserInfoCell.m ├── UserInfoCell.xib ├── UserViewController.h ├── UserViewController.m ├── 我的约课(Order) ├── Controller ├── OrderCourseViewController.h ├── OrderCourseViewController.m ├── OrderViewController.h ├── OrderViewController.m ├── StuOrTeaViewController.h ├── StuOrTeaViewController.m ├── StudyContent.h ├── StudyContent.m ├── StudyContent.xib ├── TeaOrStuViewController.h ├── TeaOrStuViewController.m ├── Model ├── OrderModel.h ├── OrderModel.m ├── Views ├── ConfirmCell.h ├── ConfirmCell.m ├── HisOrderCell.h ├── HisOrderCell.m ├── HisOrderHead.h ├── HisOrderHead.m ├── OderHeadCell.h ├── OderHeadCell.m ├── StuConfirmCell.h ├── StuConfirmCell.m ├── StuOrderCell.h ├── StuOrderCell.m ├── TeaOrderCell.h ├── TeaOrderCell.m ├── 上课管理 ├── ClassManageVC.h ├── ClassManageVC.m ├── RefuseVC.h ├── RefuseVC.m ├── StuGRNotClassVC.h ├── StuGRNotClassVC.m ├── StuHandleCoureseVC.h ├── StuHandleCoureseVC.m ├── SureVC.h ├── SureVC.m ├── 打卡(Clock) ├── Controller ├── ClockDaysVC.h ├── ClockDaysVC.m ├── ClockVC.h ├── ClockVC.m ├── YHclockVC.h ├── YHclockVC.m ├── Views ├── ClockBottomView.h ├── ClockBottomView.m ├── ClockDaysCell.h ├── ClockDaysCell.m ├── ClockDaysCell.xib ├── ClockTableCell.h ├── ClockTableCell.m ├── YHClockhead.h ├── YHClockhead.m ├── 评价(Coment) ├── Controller ├── CommentHisVC.h ├── CommentHisVC.m ├── TestViewController.h ├── TestViewController.m ├── Model ├── QuestionsModel.h ├── QuestionsModel.m ├── Views ├── ComentPieCell.h ├── ComentPieCell.m ├── XXAnswerCell.h ├── XXAnswerCell.m ├── XXAnswerCell.xib ├── XXQuestionTitleCell.h ├── XXQuestionTitleCell.m ├── XXQuestionTitleCell.xib ├── XXTextCell.h ├── XXTextCell.m ├── XXTextCell.xib ├── exerc_answer_option_nor@2x.png ├── exerc_answer_option_nor@3x.png ├── exerc_answer_option_sel@2x.png ├── exerc_answer_option_sel@3x.png ├── 首页(Home) ├── Controller ├── HomeViewController.h ├── HomeViewController.m ├── Model ├── ContentModel.h ├── ContentModel.m ├── PlanModel.h ├── PlanModel.m ├── PlanModelFrame.h ├── PlanModelFrame.m ├── Views ├── HomePlanClassContentCell.h ├── HomePlanClassContentCell.m ├── HomePlanClassNameCell.h ├── HomePlanClassNameCell.m ├── HomeViewHead.h ├── HomeViewHead.m ├── PlanCell.h ├── PlanCell.m ├── PlanHeadCell.h ├── PlanHeadCell.m ├── YHSTHomeFoot.h ├── YHSTHomeFoot.m ├── Class(教务端) ├── Main ├── AFNetworkTool ├── JWUserManager.h ├── JWUserManager.m ├── Other ├── Tool ├── EBImageBrowser.h ├── EBImageBrowser.m ├── KongDataView.h ├── KongDataView.m ├── View ├── 学员搜索 ├── JWStudentResutCtry.h ├── JWStudentResutCtry.m ├── JWStudentSearCtry.h ├── JWStudentSearCtry.m ├── 学生信息 ├── model ├── SDUserModel.h ├── SDUserModel.m ├── 已分配的搜索 ├── JWdistributResult.h ├── JWdistributResult.m ├── JWdistributSearchCtry.h ├── JWdistributSearchCtry.m ├── 教务登录注册(Login) ├── Controller ├── JWLoginViewController.h ├── JWLoginViewController.m ├── Model ├── JWUserModel.h ├── JWUserModel.m ├── JWinfolistmodel.h ├── JWinfolistmodel.m ├── 研究生搜索(search) ├── MLSearchResultsTableViewController.h ├── MLSearchResultsTableViewController.m ├── MLSearchViewController.h ├── MLSearchViewController.m ├── 展示cell ├── JWSearcell.h ├── JWSearcell.m ├── 研究生注册界面 ├── YHGradRegistraVC.h ├── YHGradRegistraVC.m ├── model ├── GraduateModel.h ├── GraduateModel.m ├── JWGROtherFeemodel.h ├── JWGROtherFeemodel.m ├── JWGRUsermodel.h ├── JWGRUsermodel.m ├── JWGraduateList.plist ├── view ├── YHGradRegistraCell.h ├── YHGradRegistraCell.m ├── YHGradRegistraCell.xib ├── 选择分配研究生搜索 ├── JWChooseGRResult.h ├── JWChooseGRResult.m ├── JWChooseGrSeachVC.h ├── JWChooseGrSeachVC.m ├── view ├── JWChooseRCell.h ├── JWChooseRCell.m ├── 个人中心(Personal) ├── Model ├── JWPersonList.plist ├── PersonlistModel.h ├── PersonlistModel.m ├── View ├── 基本资料 ├── Model ├── JWTeacherList.plist ├── TeacherDatamodel.h ├── TeacherDatamodel.m ├── controller ├── TeacherData.h ├── TeacherData.m ├── view ├── TeacherDataCell.h ├── TeacherDataCell.m ├── TeacherDataCell.xib ├── 学员管理 ├── controller ├── StudentAdmTry.h ├── StudentAdmTry.m ├── view ├── 分配研究生情况 ├── controller ├── GraduateDisCtry.h ├── GraduateDisCtry.m ├── MainGraduateDisCtry.h ├── MainGraduateDisCtry.m ├── view ├── 分配Cell ├── DistributStuCell.h ├── DistributStuCell.m ├── UndistributeCell.h ├── UndistributeCell.m ├── 分配Head ├── DistributStuHead.h ├── DistributStuHead.m ├── 已分配研究生 ├── AllocatedCtry.h ├── AllocatedCtry.m ├── 未分配研究生 ├── UndistributeCtry.h ├── UndistributeCtry.m ├── 教务打卡 ├── controller ├── JWSearchStuClockCtryVC.h ├── JWSearchStuClockCtryVC.m ├── JWStuClockCtryVC.h ├── JWStuClockCtryVC.m ├── 学生打卡情况 ├── StuClockHisVC.h ├── StuClockHisVC.m ├── StuClockVC.h ├── StuClockVC.m ├── view ├── HasClockcell.h ├── HasClockcell.m ├── JWClockBottomView.h ├── JWClockBottomView.m ├── 查看修改学员信息 ├── JWLookSDCtry.h ├── JWLookSDCtry.m ├── JWLookSecondCry.h ├── JWLookSecondCry.m ├── LookOverInfoCtry.h ├── LookOverInfoCtry.m ├── model ├── JWAddU.plist ├── view ├── JStudCell.h ├── JStudCell.m ├── 我的备忘录 ├── MemoCtry.h ├── MemoCtry.m ├── MemoCtry.xib ├── 我的评价 ├── Controller ├── MyRatingCtry.h ├── MyRatingCtry.m ├── MyRatingDetailVC.h ├── MyRatingDetailVC.m ├── MyRatingListVC.h ├── MyRatingListVC.m ├── view ├── commentview.h ├── commentview.m ├── commentview.xib ├── 账号安全 ├── JWSafeCtry.h ├── JWSafeCtry.m ├── controller ├── JWZHZPersonalCtry.h ├── JWZHZPersonalCtry.m ├── 我的学员(Mystudents) ├── controller ├── JWStudentOptionsVC.h ├── JWStudentOptionsVC.m ├── JWZHZStudentsctry.h ├── JWZHZStudentsctry.m ├── view ├── JWSDtabcell.h ├── JWSDtabcell.m ├── NewStudentSearchHeard.h ├── NewStudentSearchHeard.m ├── 交接流程(handover) ├── HandOverCell.h ├── HandOverCell.m ├── HandOverProceVC.h ├── HandOverProceVC.m ├── model ├── HandOverModel.h ├── HandOverModel.m ├── 研究生(graduate) ├── View ├── GraduateCell ├── JWGRNewTabcell.h ├── JWGRNewTabcell.m ├── Graduatehead ├── JWNGraduatehead.h ├── JWNGraduatehead.m ├── 他的学员 ├── JWGRStuCell.h ├── JWGRStuCell.m ├── JWGRStudHead.h ├── JWGRStudHead.m ├── JWGRStudentVC.h ├── JWGRStudentVC.m ├── 查看修改信息 ├── controller ├── JWYHGRinfoVC.h ├── JWYHGRinfoVC.m ├── view ├── GraduateCellTableViewCell.h ├── GraduateCellTableViewCell.m ├── GraduateCellTableViewCell.xib ├── 费用 ├── controller ├── mainVC ├── FeeMainVC.h ├── FeeMainVC.m ├── 其他费用 ├── ConfirmFeeVC.h ├── ConfirmFeeVC.m ├── GRHavePayVC.h ├── GRHavePayVC.m ├── GRRefusedVC.h ├── GRRefusedVC.m ├── MainOtherFeeVC.h ├── MainOtherFeeVC.m ├── NewAddFee.h ├── NewAddFee.m ├── NewAddFee.xib ├── UnConfirmFeeVC.h ├── UnConfirmFeeVC.m ├── 课程费用 ├── LecturingtableCtry.h ├── LecturingtableCtry.m ├── MainLecturiVC.h ├── MainLecturiVC.m ├── PrepaidFeeVC.h ├── PrepaidFeeVC.m ├── view ├── LecturtableCell ├── LecturtableCell.h ├── LecturtableCell.m ├── LecturtableCell.xib ├── 已同意 ├── JWGRAgreeHead.h ├── JWGRAgreeHead.m ├── 未确认 ├── FeeDetailCell.h ├── FeeDetailCell.m ├── FeeDetailCell.xib ├── UnConfHead.h ├── UnConfHead.m ├── UnContHead.h ├── UnContHead.m ├── 被拒绝 ├── GRRefusedCell.h ├── GRRefusedCell.m ├── GRRefusedHead.h ├── GRRefusedHead.m ├── JWGRRefuseLookVC.h ├── JWGRRefuseLookVC.m ├── JWGRRefuseLookVC.xib ├── 课酬view ├── JWGRKCcell.h ├── JWGRKCcell.m ├── JWGRScreenImagVC.h ├── JWGRScreenImagVC.m ├── JWKCFeemodel.h ├── JWKCFeemodel.m ├── NewLecturTableHead.h ├── NewLecturTableHead.m ├── 已打款 ├── JWGRLookPicture.h ├── JWGRLookPicture.m ├── JWGRkcHaveMoneyCell.h ├── JWGRkcHaveMoneyCell.m ├── JWGRkcHaveMoneyHead.h ├── JWGRkcHaveMoneyHead.m ├── 身份学历证明 ├── controller ├── JWGREditorPic.h ├── JWGREditorPic.m ├── JWGRNewIDVC.h ├── JWGRNewIDVC.m ├── view ├── JWGRIDNewcell.h ├── JWGRIDNewcell.m ├── controller ├── JWGRChankanVC.h ├── JWGRChankanVC.m ├── JWNewGraduatCtry.h ├── JWNewGraduatCtry.m ├── 首页(Home page) ├── controller ├── JWHongSearchResultVC.h ├── JWHongSearchResultVC.m ├── JWStudentInfoCtry.h ├── JWStudentInfoCtry.m ├── YHJWHomepageCtry.h ├── YHJWHomepageCtry.m ├── model ├── JWStHongPage.plist ├── view ├── JWHomePageCell.h ├── JWHomePageCell.m ├── JWHomePageHead.h ├── JWHomePageHead.m ├── Class(研究生) ├── Model ├── StudentListModel.h ├── StudentListModel.m ├── 个人中心(Personal) ├── Controller ├── ZHZPersonalCtry.h ├── ZHZPersonalCtry.m ├── Model ├── PersonList.plist ├── personMdel.h ├── personMdel.m ├── 关于口碑课程.docx ├── view ├── Headview ├── PersonHeadView.h ├── PersonHeadView.m ├── PersonHeadView.xib ├── 个人资料 ├── controller ├── PersonDataCtry.h ├── PersonDataCtry.m ├── model ├── DataInfoModel.h ├── DataInfoModel.m ├── DataInfolist2.h ├── DataInfolist2.m ├── GRUserModel.h ├── GRUserModel.m ├── GraduateList.plist ├── TeacherList.plist ├── view ├── DataheadView ├── DataHeadView.h ├── DataHeadView.m ├── DataHeadView.xib ├── 所属教务老师 ├── TeacherCell.h ├── TeacherCell.m ├── TeacherCell.xib ├── 关于我们 ├── AboutUsPdfCtry.h ├── AboutUsPdfCtry.m ├── 安全设置 ├── controller ├── SafeViewCtry.h ├── SafeViewCtry.m ├── model ├── SafeList.plist ├── SafeModel.h ├── SafeModel.m ├── 我的学员 ├── controller ├── ZHZMyStudentCty.h ├── ZHZMyStudentCty.m ├── view ├── MyStudentCell.h ├── MyStudentCell.m ├── MyStudentCell.xib ├── 授课记录 ├── controller ├── GRClassManageVC.h ├── GRClassManageVC.m ├── 学生已拒绝 ├── StuRefuseVC.h ├── StuRefuseVC.m ├── 学生已确认 ├── StuSureVC.h ├── StuSureVC.m ├── 待处理 ├── GRHandleCoureseVC.h ├── GRHandleCoureseVC.m ├── 未上课 ├── GRNotClassVC.h ├── GRNotClassVC.m ├── 等待学生确认 ├── WaitStudentSureVC.h ├── WaitStudentSureVC.m ├── view ├── TeachCell ├── KBTeachCell.h ├── KBTeachCell.m ├── KBTeachCell.xib ├── TeachHead ├── KBTeachHead.h ├── KBTeachHead.m ├── KBTeachHead.xib ├── 约课记录 ├── Model ├── TeaOrStuModel.h ├── TeaOrStuModel.m ├── controller ├── ClassRecordCtry.h ├── ClassRecordCtry.m ├── view ├── 学生约我 ├── GRTeaOrStuViewController.h ├── GRTeaOrStuViewController.m ├── 我约学生 ├── GRStuOrTeaViewController.h ├── GRStuOrTeaViewController.m ├── 费用管理 ├── controller ├── YHGRFeeMangerVC.h ├── YHGRFeeMangerVC.m ├── model ├── FeeMangerModel.h ├── FeeMangerModel.m ├── view ├── 其他费用 ├── YHGROtherMain.h ├── YHGROtherMain.m ├── YHGROtherNodoVC.h ├── YHGROtherNodoVC.m ├── YHGROtherPayVC.h ├── YHGROtherPayVC.m ├── YHGROtherdown.h ├── YHGROtherdown.m ├── YHGRRefusedVC.h ├── YHGRRefusedVC.m ├── 待操作view ├── GRNoDohead.h ├── GRNoDohead.m ├── 课酬费用 ├── controller ├── GRCouseFeeMainVC.h ├── GRCouseFeeMainVC.m ├── GRCousePayFeeVC.h ├── GRCousePayFeeVC.m ├── GRmainKCVC.h ├── GRmainKCVC.m ├── view ├── GRCouseWFVC.h ├── GRCouseWFVC.m ├── 授课计划(Teaching) ├── Controller ├── ZHZTeachCtryVC.h ├── ZHZTeachCtryVC.m ├── View ├── TeachCtryCell.h ├── TeachCtryCell.m ├── TeachCtryHead.h ├── TeachCtryHead.m ├── 约课(Class) ├── ZHZLearnCtry.h ├── ZHZLearnCtry.m ├── Header.h ├── Info.plist ├── Others ├── Utility.h ├── Utility.m ├── 时间2.png ├── TabBar ├── BaseNavigationController.h ├── BaseNavigationController.m ├── JWZHMainTabar.h ├── JWZHMainTabar.m ├── ZHMainTabar.h ├── ZHMainTabar.m ├── ZTabBar.h ├── ZTabBar.m ├── ZTabBarController.h ├── ZTabBarController.m ├── Tools ├── ZNetworkManager ├── AFNetworkTool.h ├── AFNetworkTool.m ├── GRUserManager.h ├── GRUserManager.m ├── UserManager.h ├── UserManager.m ├── Vendors ├── LSXInputAlertView ├── LSXAlertInputView.h ├── LSXAlertInputView.m ├── LSXPlacehoderTextView.h ├── LSXPlacehoderTextView.m ├── SDAutoLayout ├── UITableView+SDAutoTableViewCellHeight.h ├── UITableView+SDAutoTableViewCellHeight.m ├── UIView+SDAutoLayout.h ├── UIView+SDAutoLayout.m ├── UIColor+YMHex.h ├── UIColor+YMHex.m ├── BRPickerView ├── AddressPickerView ├── BRAddressModel.h ├── BRAddressModel.m ├── BRAddressPickerView.h ├── BRAddressPickerView.m ├── BRCity.plist ├── BRPickerView.h ├── BRTextField.h ├── BRTextField.m ├── Base ├── BRBaseView.h ├── BRBaseView.m ├── DatePickerView ├── BRDatePickerView.h ├── BRDatePickerView.m ├── StringPickerView ├── BRStringPickerView.h ├── BRStringPickerView.m ├── EBDropdownList ├── EBDropdownListView.h ├── EBDropdownListView.m ├── dropdownFlag@2x.png ├── dropdownFlag@3x.png ├── EasyShowView ├── EasyShowAlertView.h ├── EasyShowAlertView.m ├── EasyShowLabel.h ├── EasyShowLabel.m ├── EasyShowLodingView.h ├── EasyShowLodingView.m ├── EasyShowOptions.h ├── EasyShowOptions.m ├── EasyShowTextBgView.h ├── EasyShowTextBgView.m ├── EasyShowTextView.h ├── EasyShowTextView.m ├── EasyShowTypes.h ├── EasyShowTypes.m ├── EasyShowUtils.h ├── EasyShowUtils.m ├── EasyShowView.h ├── UIView+EasyShowExt.h ├── UIView+EasyShowExt.m ├── Empty ├── UIScrollView+EmptyDataSet.h ├── UIScrollView+EmptyDataSet.m ├── XLBaseTableController.h ├── XLBaseTableController.m ├── LZPickViewManager ├── LZAddressPickerView.h ├── LZAddressPickerView.m ├── LZCustomLimitDatePicker.h ├── LZCustomLimitDatePicker.m ├── LZMultiplePickerView.h ├── LZMultiplePickerView.m ├── LZPickTopView.h ├── LZPickTopView.m ├── LZPickViewDefine.h ├── LZPickViewManager.h ├── LZPickViewManager.m ├── LZTimePickerView.h ├── LZTimePickerView.m ├── MBProgressHUD ├── MBProgressHUD+MJ.h ├── MBProgressHUD+MJ.m ├── MBProgressHUD.bundle ├── error.png ├── error@2x.png ├── success.png ├── success@2x.png ├── MBProgressHUD.h ├── MBProgressHUD.m ├── QFTimePickerView ├── QFTimePickerView.h ├── QFTimePickerView.m ├── ShowNumber ├── JGPopTextField.h ├── JGPopTextField.m ├── WSDaePickerView ├── NSDate+Extension.h ├── NSDate+Extension.m ├── UIView+Extension.h ├── UIView+Extension.m ├── WSDatePickerView.h ├── WSDatePickerView.m ├── WSDatePickerView.xib ├── YBAlertView ├── UIView+Extension.h ├── UIView+Extension.m ├── YBAlertView.h ├── YBAlertView.m ├── ZFChart ├── Category ├── NSNumber+Zirkfied.h ├── NSNumber+Zirkfied.m ├── NSString+Zirkfied.h ├── NSString+Zirkfied.m ├── UIBezierPath+Zirkfied.h ├── UIBezierPath+Zirkfied.m ├── UIColor+Zirkfied.h ├── UIColor+Zirkfied.m ├── UIView+Zirkfied.h ├── UIView+Zirkfied.m ├── Component ├── ZFLabel.h ├── ZFLabel.m ├── ZFPopoverLabel.h ├── ZFPopoverLabel.m ├── ZFXAxisLine.h ├── ZFXAxisLine.m ├── ZFYAxisLine.h ├── ZFYAxisLine.m ├── Model ├── ZFCurveAttribute.h ├── ZFCurveAttribute.m ├── ZFGradientAttribute.h ├── ZFGradientAttribute.m ├── Other ├── ZFChart.h ├── ZFColor.h ├── ZFConst.h ├── ZFConst.m ├── ZFMethod.h ├── ZFMethod.m ├── ZFBarChart ├── ZFBar.h ├── ZFBar.m ├── ZFBarChart.h ├── ZFBarChart.m ├── ZFCirqueChart ├── ZFCirque.h ├── ZFCirque.m ├── ZFCirqueChart.h ├── ZFCirqueChart.m ├── ZFGenericAxis ├── ZFGenericAxis.h ├── ZFGenericAxis.m ├── ZFGenericChart ├── ZFGenericChart.h ├── ZFGenericChart.m ├── ZFHorizontalAxis ├── ZFHorizontalAxis.h ├── ZFHorizontalAxis.m ├── ZFHorizontalBarChart ├── ZFHorizontalBar.h ├── ZFHorizontalBar.m ├── ZFHorizontalBarChart.h ├── ZFHorizontalBarChart.m ├── ZFLineChart ├── ZFCircle.h ├── ZFCircle.m ├── ZFLine.h ├── ZFLine.m ├── ZFLineChart.h ├── ZFLineChart.m ├── ZFPieChart ├── ZFPie.h ├── ZFPie.m ├── ZFPieChart.h ├── ZFPieChart.m ├── ZFTranslucencePath.h ├── ZFTranslucencePath.m ├── ZFRadarChart ├── ZFPolygon.h ├── ZFPolygon.m ├── ZFRadar.h ├── ZFRadar.m ├── ZFRadarChart.h ├── ZFRadarChart.m ├── ZFWaveChart ├── ZFWave.h ├── ZFWave.m ├── ZFWaveChart.h ├── ZFWaveChart.m ├── koubei.entitlements ├── koubei.xcdatamodeld ├── .xccurrentversion ├── koubei.xcdatamodel ├── contents ├── main.m ├── zh-Hans.lproj ├── LaunchScreen.strings ├── Main.strings ├── 登录注册(Login) ├── Controller ├── LoginViewController.h ├── LoginViewController.m ├── UpdatePwdVC.h ├── UpdatePwdVC.m ├── UpdatePwdVC.xib ├── Model ├── UserModel.h ├── UserModel.m ├── Views ├── AddInfoView.h ├── AddInfoView.m ├── LoginView.h ├── LoginView.m ├── ZZTextField.h ├── ZZTextField.m ├── readme.txt