├── Pods ├── Headers │ ├── Private │ │ ├── Masonry │ │ │ ├── Masonry.h │ │ │ ├── MASUtilities.h │ │ │ ├── MASConstraint.h │ │ │ ├── MASViewAttribute.h │ │ │ ├── MASViewConstraint.h │ │ │ ├── View+MASAdditions.h │ │ │ ├── MASConstraintMaker.h │ │ │ ├── MASLayoutConstraint.h │ │ │ ├── NSArray+MASAdditions.h │ │ │ ├── MASCompositeConstraint.h │ │ │ ├── MASConstraint+Private.h │ │ │ ├── View+MASShorthandAdditions.h │ │ │ ├── ViewController+MASAdditions.h │ │ │ ├── NSArray+MASShorthandAdditions.h │ │ │ └── NSLayoutConstraint+MASDebugAdditions.h │ │ ├── DTFoundation │ │ │ ├── DTLog.h │ │ │ ├── DTVersion.h │ │ │ ├── DTWeakSupport.h │ │ │ ├── DTBase64Coding.h │ │ │ ├── DTCompatibility.h │ │ │ ├── DTFolderMonitor.h │ │ │ ├── NSArray+DTError.h │ │ │ ├── NSData+DTCrypto.h │ │ │ ├── DTAsyncFileDeleter.h │ │ │ ├── DTBlockFunctions.h │ │ │ ├── NSString+DTPaths.h │ │ │ ├── NSURL+DTAppLinks.h │ │ │ ├── NSURL+DTComparing.h │ │ │ ├── NSURL+DTUnshorten.h │ │ │ ├── DTCoreGraphicsUtils.h │ │ │ ├── DTHTMLParser.h │ │ │ ├── NSDictionary+DTError.h │ │ │ ├── NSString+DTUtilities.h │ │ │ ├── DTActivityTitleView.h │ │ │ ├── DTAnimatedGIF.h │ │ │ ├── DTFoundationConstants.h │ │ │ ├── NSFileWrapper+DTCopying.h │ │ │ ├── NSMutableArray+DTMoving.h │ │ │ ├── NSString+DTURLEncoding.h │ │ │ ├── UIImage+DTFoundation.h │ │ │ ├── UIView+DTFoundation.h │ │ │ ├── DTExtendedFileAttributes.h │ │ │ ├── DTPieProgressIndicator.h │ │ │ ├── DTSmartPagingScrollView.h │ │ │ ├── DTTiledLayerWithoutFade.h │ │ │ ├── NSString+DTFormatNumbers.h │ │ │ ├── UIWebView+DTFoundation.h │ │ │ ├── DTCustomColoredAccessory.h │ │ │ └── UIApplication+DTNetworkActivity.h │ │ ├── MJRefresh │ │ │ ├── MJRefresh.h │ │ │ ├── MJRefreshConst.h │ │ │ ├── MJRefreshFooter.h │ │ │ ├── MJRefreshHeader.h │ │ │ ├── UIView+MJExtension.h │ │ │ ├── MJRefreshAutoFooter.h │ │ │ ├── MJRefreshBackFooter.h │ │ │ ├── MJRefreshComponent.h │ │ │ ├── UIScrollView+MJRefresh.h │ │ │ ├── UIScrollView+MJExtension.h │ │ │ ├── MJRefreshGifHeader.h │ │ │ ├── MJRefreshStateHeader.h │ │ │ ├── MJRefreshNormalHeader.h │ │ │ ├── MJRefreshAutoGifFooter.h │ │ │ ├── MJRefreshBackGifFooter.h │ │ │ ├── MJRefreshAutoNormalFooter.h │ │ │ ├── MJRefreshAutoStateFooter.h │ │ │ ├── MJRefreshBackNormalFooter.h │ │ │ └── MJRefreshBackStateFooter.h │ │ ├── DTCoreText │ │ │ ├── DTCoreText.h │ │ │ ├── DTHTMLWriter.h │ │ │ ├── DTImage+HTML.h │ │ │ ├── DTLinkButton.h │ │ │ ├── DTTextBlock.h │ │ │ ├── NSString+CSS.h │ │ │ ├── DTCSSListStyle.h │ │ │ ├── DTCSSStylesheet.h │ │ │ ├── DTCompatibility.h │ │ │ ├── DTHTMLElement.h │ │ │ ├── DTLazyImageView.h │ │ │ ├── DTWeakSupport.h │ │ │ ├── DTWebVideoView.h │ │ │ ├── NSScanner+HTML.h │ │ │ ├── NSString+HTML.h │ │ │ ├── DTAttributedLabel.h │ │ │ ├── DTColorFunctions.h │ │ │ ├── DTCoreTextMacros.h │ │ │ ├── DTHTMLParserNode.h │ │ │ ├── DTTextAttachment.h │ │ │ ├── DTTextHTMLElement.h │ │ │ ├── UIFont+DTCoreText.h │ │ │ ├── DTAnchorHTMLElement.h │ │ │ ├── DTAttributedTextCell.h │ │ │ ├── DTAttributedTextView.h │ │ │ ├── DTBreakHTMLElement.h │ │ │ ├── DTCoreTextConstants.h │ │ │ ├── DTCoreTextFunctions.h │ │ │ ├── DTCoreTextGlyphRun.h │ │ │ ├── DTCoreTextLayoutLine.h │ │ │ ├── DTCoreTextLayouter.h │ │ │ ├── DTHTMLParserTextNode.h │ │ │ ├── NSCharacterSet+HTML.h │ │ │ ├── NSMutableString+HTML.h │ │ │ ├── NSString+Paragraphs.h │ │ │ ├── DTAccessibilityElement.h │ │ │ ├── DTColor+Compatibility.h │ │ │ ├── DTCoreTextLayoutFrame.h │ │ │ ├── DTIframeTextAttachment.h │ │ │ ├── DTImageTextAttachment.h │ │ │ ├── DTListItemHTMLElement.h │ │ │ ├── DTObjectTextAttachment.h │ │ │ ├── DTVideoTextAttachment.h │ │ │ ├── DTAccessibilityViewProxy.h │ │ │ ├── DTCoreTextFontCollection.h │ │ │ ├── DTCoreTextFontDescriptor.h │ │ │ ├── DTCoreTextParagraphStyle.h │ │ │ ├── DTStylesheetHTMLElement.h │ │ │ ├── NSAttributedString+HTML.h │ │ │ ├── NSCoder+DTCompatibility.h │ │ │ ├── NSDictionary+DTCoreText.h │ │ │ ├── DTAttributedTextContentView.h │ │ │ ├── DTDictationPlaceholderView.h │ │ │ ├── DTHorizontalRuleHTMLElement.h │ │ │ ├── DTTextAttachmentHTMLElement.h │ │ │ ├── NSAttributedString+DTDebug.h │ │ │ ├── DTCoreTextLayoutFrame+Cursor.h │ │ │ ├── DTHTMLAttributedStringBuilder.h │ │ │ ├── NSAttributedString+DTCoreText.h │ │ │ ├── NSAttributedString+SmallCaps.h │ │ │ ├── NSAttributedStringRunDelegates.h │ │ │ ├── NSMutableAttributedString+HTML.h │ │ │ ├── DTDictationPlaceholderTextAttachment.h │ │ │ └── DTCoreTextLayoutFrameAccessibilityElementGenerator.h │ │ ├── RegexKitLite │ │ │ └── RegexKitLite.h │ │ ├── SDWebImage │ │ │ ├── SDImageCache.h │ │ │ ├── UIImage+GIF.h │ │ │ ├── SDWebImageCompat.h │ │ │ ├── SDWebImageDecoder.h │ │ │ ├── SDWebImageManager.h │ │ │ ├── UIButton+WebCache.h │ │ │ ├── SDWebImageDownloader.h │ │ │ ├── SDWebImageOperation.h │ │ │ ├── SDWebImagePrefetcher.h │ │ │ ├── UIImage+MultiFormat.h │ │ │ ├── UIImageView+WebCache.h │ │ │ ├── NSData+ImageContentType.h │ │ │ ├── UIView+WebCacheOperation.h │ │ │ ├── SDWebImageDownloaderOperation.h │ │ │ └── UIImageView+HighlightedWebCache.h │ │ └── AFNetworking │ │ │ ├── AFNetworking.h │ │ │ ├── AFSecurityPolicy.h │ │ │ ├── AFHTTPSessionManager.h │ │ │ ├── AFURLSessionManager.h │ │ │ ├── AFHTTPRequestOperation.h │ │ │ ├── UIKit+AFNetworking.h │ │ │ ├── AFURLConnectionOperation.h │ │ │ ├── AFURLRequestSerialization.h │ │ │ ├── UIButton+AFNetworking.h │ │ │ ├── UIWebView+AFNetworking.h │ │ │ ├── AFURLResponseSerialization.h │ │ │ ├── UIAlertView+AFNetworking.h │ │ │ ├── UIImageView+AFNetworking.h │ │ │ ├── AFHTTPRequestOperationManager.h │ │ │ ├── AFNetworkReachabilityManager.h │ │ │ ├── UIProgressView+AFNetworking.h │ │ │ ├── UIRefreshControl+AFNetworking.h │ │ │ ├── AFNetworkActivityIndicatorManager.h │ │ │ └── UIActivityIndicatorView+AFNetworking.h │ └── Public │ │ ├── Masonry │ │ ├── Masonry.h │ │ ├── MASConstraint.h │ │ ├── MASUtilities.h │ │ ├── MASConstraintMaker.h │ │ ├── MASViewAttribute.h │ │ ├── MASViewConstraint.h │ │ ├── View+MASAdditions.h │ │ ├── MASLayoutConstraint.h │ │ ├── NSArray+MASAdditions.h │ │ ├── MASCompositeConstraint.h │ │ ├── MASConstraint+Private.h │ │ ├── View+MASShorthandAdditions.h │ │ ├── ViewController+MASAdditions.h │ │ ├── NSArray+MASShorthandAdditions.h │ │ └── NSLayoutConstraint+MASDebugAdditions.h │ │ ├── DTFoundation │ │ ├── DTLog.h │ │ ├── DTVersion.h │ │ ├── DTWeakSupport.h │ │ ├── DTBase64Coding.h │ │ ├── DTBlockFunctions.h │ │ ├── DTCompatibility.h │ │ ├── DTFolderMonitor.h │ │ ├── NSArray+DTError.h │ │ ├── NSData+DTCrypto.h │ │ ├── NSString+DTPaths.h │ │ ├── DTAsyncFileDeleter.h │ │ ├── DTHTMLParser.h │ │ ├── NSURL+DTAppLinks.h │ │ ├── NSURL+DTComparing.h │ │ ├── NSURL+DTUnshorten.h │ │ ├── DTActivityTitleView.h │ │ ├── DTCoreGraphicsUtils.h │ │ ├── DTFoundationConstants.h │ │ ├── NSDictionary+DTError.h │ │ ├── NSString+DTUtilities.h │ │ ├── UIView+DTFoundation.h │ │ ├── DTAnimatedGIF.h │ │ ├── NSFileWrapper+DTCopying.h │ │ ├── NSMutableArray+DTMoving.h │ │ ├── NSString+DTURLEncoding.h │ │ ├── UIImage+DTFoundation.h │ │ ├── DTCustomColoredAccessory.h │ │ ├── DTExtendedFileAttributes.h │ │ ├── DTPieProgressIndicator.h │ │ ├── DTSmartPagingScrollView.h │ │ ├── DTTiledLayerWithoutFade.h │ │ ├── NSString+DTFormatNumbers.h │ │ ├── UIWebView+DTFoundation.h │ │ └── UIApplication+DTNetworkActivity.h │ │ ├── MJRefresh │ │ ├── MJRefresh.h │ │ ├── MJRefreshConst.h │ │ ├── MJRefreshFooter.h │ │ ├── MJRefreshHeader.h │ │ ├── UIView+MJExtension.h │ │ ├── MJRefreshAutoFooter.h │ │ ├── MJRefreshBackFooter.h │ │ ├── MJRefreshComponent.h │ │ ├── UIScrollView+MJRefresh.h │ │ ├── MJRefreshGifHeader.h │ │ ├── UIScrollView+MJExtension.h │ │ ├── MJRefreshStateHeader.h │ │ ├── MJRefreshNormalHeader.h │ │ ├── MJRefreshAutoGifFooter.h │ │ ├── MJRefreshBackGifFooter.h │ │ ├── MJRefreshAutoNormalFooter.h │ │ ├── MJRefreshAutoStateFooter.h │ │ ├── MJRefreshBackNormalFooter.h │ │ └── MJRefreshBackStateFooter.h │ │ ├── RegexKitLite │ │ └── RegexKitLite.h │ │ ├── DTCoreText │ │ ├── DTCoreText.h │ │ ├── DTHTMLElement.h │ │ ├── DTHTMLWriter.h │ │ ├── DTImage+HTML.h │ │ ├── DTLinkButton.h │ │ ├── DTTextBlock.h │ │ ├── DTWeakSupport.h │ │ ├── NSString+CSS.h │ │ ├── NSString+HTML.h │ │ ├── DTCSSListStyle.h │ │ ├── DTCSSStylesheet.h │ │ ├── DTCompatibility.h │ │ ├── DTLazyImageView.h │ │ ├── DTWebVideoView.h │ │ ├── NSScanner+HTML.h │ │ ├── DTAttributedLabel.h │ │ ├── DTBreakHTMLElement.h │ │ ├── DTColorFunctions.h │ │ ├── DTCoreTextGlyphRun.h │ │ ├── DTCoreTextLayouter.h │ │ ├── DTCoreTextMacros.h │ │ ├── DTHTMLParserNode.h │ │ ├── DTTextAttachment.h │ │ ├── DTTextHTMLElement.h │ │ ├── UIFont+DTCoreText.h │ │ ├── DTAnchorHTMLElement.h │ │ ├── DTAttributedTextCell.h │ │ ├── DTAttributedTextView.h │ │ ├── DTCoreTextConstants.h │ │ ├── DTCoreTextFunctions.h │ │ ├── DTCoreTextLayoutLine.h │ │ ├── DTHTMLParserTextNode.h │ │ ├── NSCharacterSet+HTML.h │ │ ├── NSMutableString+HTML.h │ │ ├── NSString+Paragraphs.h │ │ ├── DTAccessibilityElement.h │ │ ├── DTColor+Compatibility.h │ │ ├── DTCoreTextLayoutFrame.h │ │ ├── DTIframeTextAttachment.h │ │ ├── DTImageTextAttachment.h │ │ ├── DTListItemHTMLElement.h │ │ ├── DTObjectTextAttachment.h │ │ ├── DTStylesheetHTMLElement.h │ │ ├── DTVideoTextAttachment.h │ │ ├── NSAttributedString+HTML.h │ │ ├── NSCoder+DTCompatibility.h │ │ ├── NSDictionary+DTCoreText.h │ │ ├── DTAccessibilityViewProxy.h │ │ ├── DTCoreTextFontCollection.h │ │ ├── DTCoreTextFontDescriptor.h │ │ ├── DTCoreTextParagraphStyle.h │ │ ├── DTAttributedTextContentView.h │ │ ├── DTCoreTextLayoutFrame+Cursor.h │ │ ├── DTDictationPlaceholderView.h │ │ ├── DTHorizontalRuleHTMLElement.h │ │ ├── DTTextAttachmentHTMLElement.h │ │ ├── NSAttributedString+DTDebug.h │ │ ├── NSAttributedString+SmallCaps.h │ │ ├── DTHTMLAttributedStringBuilder.h │ │ ├── NSAttributedString+DTCoreText.h │ │ ├── NSAttributedStringRunDelegates.h │ │ ├── NSMutableAttributedString+HTML.h │ │ ├── DTDictationPlaceholderTextAttachment.h │ │ └── DTCoreTextLayoutFrameAccessibilityElementGenerator.h │ │ ├── SDWebImage │ │ ├── UIImage+GIF.h │ │ ├── SDImageCache.h │ │ ├── SDWebImageCompat.h │ │ ├── SDWebImageDecoder.h │ │ ├── SDWebImageManager.h │ │ ├── UIButton+WebCache.h │ │ ├── SDWebImageDownloader.h │ │ ├── SDWebImageOperation.h │ │ ├── SDWebImagePrefetcher.h │ │ ├── UIImage+MultiFormat.h │ │ ├── UIImageView+WebCache.h │ │ ├── NSData+ImageContentType.h │ │ ├── UIView+WebCacheOperation.h │ │ ├── SDWebImageDownloaderOperation.h │ │ └── UIImageView+HighlightedWebCache.h │ │ └── AFNetworking │ │ ├── AFNetworking.h │ │ ├── AFSecurityPolicy.h │ │ ├── AFHTTPSessionManager.h │ │ ├── AFURLSessionManager.h │ │ ├── AFHTTPRequestOperation.h │ │ ├── UIKit+AFNetworking.h │ │ ├── AFURLConnectionOperation.h │ │ ├── AFURLRequestSerialization.h │ │ ├── UIButton+AFNetworking.h │ │ ├── UIWebView+AFNetworking.h │ │ ├── AFNetworkReachabilityManager.h │ │ ├── AFURLResponseSerialization.h │ │ ├── UIAlertView+AFNetworking.h │ │ ├── UIImageView+AFNetworking.h │ │ ├── AFHTTPRequestOperationManager.h │ │ ├── UIProgressView+AFNetworking.h │ │ ├── UIRefreshControl+AFNetworking.h │ │ ├── AFNetworkActivityIndicatorManager.h │ │ └── UIActivityIndicatorView+AFNetworking.h ├── Target Support Files │ ├── Masonry │ │ ├── Masonry-prefix.pch │ │ ├── Masonry-dummy.m │ │ └── Masonry.xcconfig │ ├── MJRefresh │ │ ├── MJRefresh-prefix.pch │ │ ├── MJRefresh-dummy.m │ │ └── MJRefresh.xcconfig │ ├── SDWebImage │ │ ├── SDWebImage-prefix.pch │ │ ├── SDWebImage-dummy.m │ │ └── SDWebImage.xcconfig │ ├── AFNetworking │ │ ├── AFNetworking-prefix.pch │ │ ├── AFNetworking-dummy.m │ │ └── AFNetworking.xcconfig │ ├── DTFoundation │ │ ├── DTFoundation-prefix.pch │ │ ├── DTFoundation-dummy.m │ │ └── DTFoundation.xcconfig │ ├── RegexKitLite │ │ ├── RegexKitLite-prefix.pch │ │ ├── RegexKitLite-dummy.m │ │ └── RegexKitLite.xcconfig │ ├── DTCoreText │ │ ├── DTCoreText-prefix.pch │ │ ├── DTCoreText-dummy.m │ │ └── DTCoreText.xcconfig │ └── Pods │ │ └── Pods-dummy.m ├── MJRefresh │ └── MJRefresh │ │ ├── MJRefresh.bundle │ │ └── arrow@2x.png │ │ ├── Base │ │ ├── MJRefreshBackFooter.h │ │ ├── MJRefreshAutoFooter.h │ │ ├── MJRefreshFooter.h │ │ └── MJRefreshHeader.h │ │ ├── Custom │ │ ├── Footer │ │ │ ├── Auto │ │ │ │ ├── MJRefreshAutoNormalFooter.h │ │ │ │ ├── MJRefreshAutoGifFooter.h │ │ │ │ └── MJRefreshAutoStateFooter.h │ │ │ └── Back │ │ │ │ ├── MJRefreshBackStateFooter.h │ │ │ │ ├── MJRefreshBackNormalFooter.h │ │ │ │ └── MJRefreshBackGifFooter.h │ │ └── Header │ │ │ ├── MJRefreshNormalHeader.h │ │ │ ├── MJRefreshGifHeader.h │ │ │ └── MJRefreshStateHeader.h │ │ ├── MJRefresh.h │ │ ├── UIScrollView+MJRefresh.h │ │ ├── UIView+MJExtension.h │ │ └── UIScrollView+MJExtension.h ├── Masonry │ └── Masonry │ │ ├── MASLayoutConstraint.m │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ ├── MASLayoutConstraint.h │ │ ├── MASCompositeConstraint.h │ │ ├── Masonry.h │ │ └── ViewController+MASAdditions.h ├── DTFoundation │ └── Core │ │ └── Source │ │ ├── DTFoundationConstants.h │ │ ├── DTFoundationConstants.m │ │ ├── iOS │ │ ├── DTTiledLayerWithoutFade.m │ │ ├── DTTiledLayerWithoutFade.h │ │ ├── UIWebView+DTFoundation.m │ │ ├── DTAnimatedGIF │ │ │ └── DTAnimatedGIF.h │ │ ├── UIWebView+DTFoundation.h │ │ ├── DTPieProgressIndicator.h │ │ ├── DTActivityTitleView.h │ │ ├── UIApplication+DTNetworkActivity.h │ │ └── NSURL+DTAppLinks.m │ │ ├── DTCompatibility.h │ │ ├── NSFileWrapper+DTCopying.h │ │ ├── NSURL+DTComparing.h │ │ ├── NSMutableArray+DTMoving.h │ │ ├── DTBlockFunctions.h │ │ ├── NSURL+DTComparing.m │ │ ├── DTBlockFunctions.m │ │ ├── NSString+DTURLEncoding.m │ │ ├── NSString+DTFormatNumbers.m │ │ ├── NSString+DTURLEncoding.h │ │ ├── NSMutableArray+DTMoving.m │ │ ├── NSURL+DTUnshorten.h │ │ ├── NSFileWrapper+DTCopying.m │ │ ├── NSString+DTUtilities.h │ │ └── NSString+DTFormatNumbers.h ├── SDWebImage │ └── SDWebImage │ │ ├── UIImage+MultiFormat.h │ │ ├── SDWebImageOperation.h │ │ ├── UIImage+GIF.h │ │ ├── SDWebImageDecoder.h │ │ └── NSData+ImageContentType.h └── DTCoreText │ └── Core │ └── Source │ ├── DTListItemHTMLElement.h │ ├── DTBreakHTMLElement.h │ ├── DTHorizontalRuleHTMLElement.h │ ├── DTTextAttachmentHTMLElement.h │ ├── DTIframeTextAttachment.h │ ├── DTCoreTextMacros.h │ ├── DTVideoTextAttachment.h │ ├── NSAttributedString+DTDebug.h │ ├── NSMutableString+HTML.h │ ├── DTAnchorHTMLElement.h │ ├── UIFont+DTCoreText.h │ ├── DTBreakHTMLElement.m │ ├── DTStylesheetHTMLElement.h │ ├── DTStylesheetHTMLElement.m │ ├── DTTextHTMLElement.h │ ├── NSCoder+DTCompatibility.h │ ├── DTObjectTextAttachment.h │ ├── NSAttributedStringRunDelegates.h │ ├── DTTextBlock.h │ ├── DTHTMLParserTextNode.h │ ├── DTImage+HTML.m │ ├── DTDictationPlaceholderView.h │ ├── UIFont+DTCoreText.m │ ├── DTDictationPlaceholderTextAttachment.h │ ├── DTHorizontalRuleHTMLElement.m │ ├── NSMutableString+HTML.m │ ├── DTCoreTextLayoutFrame+Cursor.h │ ├── DTImage+HTML.h │ └── NSAttributedString+SmallCaps.h ├── YHBase ├── BaseController │ ├── clear.png │ ├── YHBaseViewController.h │ └── YHBaseNavigationController.h ├── BaseModel │ ├── YHBaseDateModel.m │ ├── YHBaseDateModel.h │ └── YHBaseModel.h ├── BaseViews │ ├── YHBaseView.h │ ├── YHBaseScrollView.h │ ├── YHBaseTextView.h │ ├── YHBaseActivityIndicatorView.h │ ├── BaseSelfDrawView │ │ ├── YHBaseSelfServiceDrawView.h │ │ └── YHBaseSelfServiceDrawControlView.h │ ├── YHBaseListViewItem.h │ ├── YHBaseLabel.h │ ├── YHBaseAlertView.h │ ├── BaseCalendarView │ │ └── YHBaseCalendarView.h │ ├── YHKit.h │ ├── YHBaseScrollView.m │ ├── YHBaseListView.h │ ├── YHBaseView.m │ ├── YHBaseTableView.h │ └── YHBaseButton.h ├── BaseManagers │ ├── YHBaseTimerEngine │ │ ├── YHBaseTimerNode.m │ │ ├── YHBaseTimerNode.h │ │ └── YHBaseTimerManager.h │ ├── YHBaseManager.m │ ├── YHBaseNetManager │ │ ├── YHBaseNetModel.m │ │ ├── YHBaseNetModel.h │ │ ├── YHBaseNetPlist.plist │ │ └── YHBaseNetManager.h │ ├── YHBaseSQLiteManager │ │ └── YHBaseSQLError.m │ ├── YHBaseManager.h │ ├── YHBaseErrorCenter │ │ ├── YHBaseErrorCenter.h │ │ ├── YHBaseError.m │ │ ├── YHBaseError.h │ │ └── YHBaseErrorCenter.m │ ├── YHBaseHttpManager │ │ ├── YHBaseHttpRequestObject.m │ │ ├── YHBaseHttpRequestObject.h │ │ └── YHBaseCecheHeader.h │ └── YHTopicColorManager.h ├── BaseCategory │ ├── UIViewController+YHBaseTest.h │ ├── NSArray+YHBaseJson.h │ ├── UIView+SubViews.h │ ├── UIView+Responder.h │ ├── YHBaseFontCategory │ │ └── UILabel+YHBaseChangeDefaultFont.h │ ├── UIView+SubViews.m │ ├── UIView+Responder.m │ ├── NSDate+YHBaseCalendar.h │ ├── NSDictionary+YHBaseJson.h │ └── UIImageView+YHGifImage.h ├── BaseProcotols │ ├── YHSingletonProcotol.h │ ├── YHViewControllerProtocol.h │ ├── YHTopicProtocol.h │ ├── YHBaseModelProtocol.h │ └── YHViewProtocol.h ├── BaseTools │ ├── YHBaseGeometryTools.h │ ├── YHBaseJOSNAnalytical.h │ ├── YHBaseCoreGraphicsTools.h │ ├── YHBaseCoreGraphicsTools.m │ ├── YHBaseData.h │ ├── YHBaseJOSNAnalytical.m │ ├── YHBaseTestTools │ │ ├── YHBaseTestLock.h │ │ ├── YHBaseTestTools.h │ │ ├── YHBaseTestTools.m │ │ └── YHBaseTestLock.m │ ├── YHBaseData.m │ ├── YHBaseGeometryTools.m │ ├── YHBaseColorTools.h │ ├── YHBaseFontTools.h │ ├── YHBaseStringTools.h │ └── YHBaseFontTools.m └── BaseAVFoundation │ └── YHBaseAVPlayer.h ├── YHBaseFoundationTest ├── Images.xcassets │ ├── Contents.json │ └── image.imageset │ │ ├── ec8d685a7036548dd03855623bdaca85.jpg │ │ └── Contents.json ├── TestModel.m ├── ViewController.h ├── AppDelegate.h ├── main.m └── TestModel.h ├── YHBaseFoundationTest.xcworkspace ├── xcuserdata │ ├── jaki.xcuserdatad │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── UserInterfaceState.xcuserstate │ ├── user.xcuserdatad │ │ └── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ ├── vip.xcuserdatad │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── UserInterfaceState.xcuserstate │ └── apple.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist └── contents.xcworkspacedata ├── Podfile ├── YHBaseFoundationTest.xcodeproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── jaki.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ ├── apple.xcuserdatad │ └── xcschemes │ │ └── xcschememanagement.plist │ ├── jaki.xcuserdatad │ └── xcschemes │ │ └── xcschememanagement.plist │ └── vip.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist └── YHBaseFoundationTestTests ├── YHBasePCH.pch ├── Info.plist └── YHBaseFoundationTestTests.m /Pods/Headers/Private/Masonry/Masonry.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/Masonry.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/Masonry.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/Masonry.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTLog.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTLog.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASUtilities.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTLog.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTLog.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASUtilities.h -------------------------------------------------------------------------------- /Pods/Headers/Public/RegexKitLite/RegexKitLite.h: -------------------------------------------------------------------------------- 1 | ../../../RegexKitLite/RegexKitLite.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreText.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Private/RegexKitLite/RegexKitLite.h: -------------------------------------------------------------------------------- 1 | ../../../RegexKitLite/RegexKitLite.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreText.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/UIImage+GIF.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImage+GIF.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTHTMLWriter.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTImage+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTImage+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTLinkButton.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTLinkButton.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTTextBlock.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextBlock.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSString+CSS.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+CSS.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTVersion.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTVersion.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshConst.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefreshConst.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASViewAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewAttribute.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASViewConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/View+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/SDImageCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDImageCache.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/UIImage+GIF.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImage+GIF.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTHTMLWriter.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTImage+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTImage+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTLinkButton.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTLinkButton.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTTextBlock.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextBlock.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTWeakSupport.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTWeakSupport.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSString+CSS.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+CSS.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTVersion.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTVersion.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshConst.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefreshConst.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASConstraintMaker.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraintMaker.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASViewAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewAttribute.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASViewConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/View+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/SDImageCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDImageCache.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCSSListStyle.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCSSListStyle.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCSSStylesheet.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCSSStylesheet.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCompatibility.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTLazyImageView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTLazyImageView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTWeakSupport.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTWeakSupport.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTWebVideoView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTWebVideoView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSScanner+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSScanner+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTWeakSupport.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTWeakSupport.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASConstraintMaker.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraintMaker.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASLayoutConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/NSArray+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCSSListStyle.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCSSListStyle.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCSSStylesheet.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCSSStylesheet.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCompatibility.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTLazyImageView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTLazyImageView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTWebVideoView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTWebVideoView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSScanner+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSScanner+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTWeakSupport.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTWeakSupport.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASLayoutConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/NSArray+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/SDWebImageCompat.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageCompat.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTAttributedLabel.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedLabel.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTColorFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTColorFunctions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextMacros.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextMacros.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTHTMLParserNode.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLParserNode.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTTextHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/UIFont+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/UIFont+DTCoreText.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTBase64Coding.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTBase64Coding.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTCompatibility.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTFolderMonitor.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTFolderMonitor.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSArray+DTError.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSArray+DTError.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSData+DTCrypto.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSData+DTCrypto.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/UIView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIView+MJExtension.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASCompositeConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASConstraint+Private.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/SDWebImageCompat.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageCompat.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/SDWebImageDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/SDWebImageManager.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageManager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/UIButton+WebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIButton+WebCache.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTAttributedLabel.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedLabel.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTBreakHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTBreakHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTColorFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTColorFunctions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextGlyphRun.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextGlyphRun.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextLayouter.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayouter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextMacros.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextMacros.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTHTMLParserNode.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLParserNode.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTTextHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/UIFont+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/UIFont+DTCoreText.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTBase64Coding.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTBase64Coding.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTBlockFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTBlockFunctions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTCompatibility.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTFolderMonitor.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTFolderMonitor.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSArray+DTError.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSArray+DTError.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSData+DTCrypto.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSData+DTCrypto.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSString+DTPaths.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTPaths.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/UIView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIView+MJExtension.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASCompositeConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASConstraint+Private.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/SDWebImageDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/SDWebImageManager.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageManager.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/UIButton+WebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIButton+WebCache.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFSecurityPolicy.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFSecurityPolicy.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTAnchorHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAnchorHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTAttributedTextCell.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextCell.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTAttributedTextView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTBreakHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTBreakHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextConstants.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextConstants.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFunctions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextGlyphRun.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextGlyphRun.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextLayoutLine.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutLine.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextLayouter.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayouter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTHTMLParserTextNode.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLParserTextNode.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSCharacterSet+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSCharacterSet+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSMutableString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSMutableString+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSString+Paragraphs.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+Paragraphs.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTAsyncFileDeleter.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTAsyncFileDeleter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTBlockFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTBlockFunctions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSString+DTPaths.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTPaths.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSURL+DTAppLinks.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/NSURL+DTAppLinks.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSURL+DTComparing.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSURL+DTComparing.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSURL+DTUnshorten.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSURL+DTUnshorten.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshComponent.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshComponent.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/UIScrollView+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/SDWebImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDownloader.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/SDWebImageOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageOperation.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/SDWebImagePrefetcher.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImagePrefetcher.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/UIImage+MultiFormat.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImage+MultiFormat.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/UIImageView+WebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImageView+WebCache.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFSecurityPolicy.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFSecurityPolicy.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTAnchorHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAnchorHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTAttributedTextCell.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextCell.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTAttributedTextView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextConstants.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextConstants.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFunctions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextLayoutLine.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutLine.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTHTMLParserTextNode.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLParserTextNode.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSCharacterSet+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSCharacterSet+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSMutableString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSMutableString+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSString+Paragraphs.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+Paragraphs.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTAsyncFileDeleter.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTAsyncFileDeleter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTHTMLParser.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTHTMLParser/DTHTMLParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSURL+DTAppLinks.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/NSURL+DTAppLinks.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSURL+DTComparing.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSURL+DTComparing.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSURL+DTUnshorten.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSURL+DTUnshorten.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshComponent.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshComponent.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/UIScrollView+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/SDWebImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDownloader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/SDWebImageOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageOperation.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/SDWebImagePrefetcher.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImagePrefetcher.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/UIImage+MultiFormat.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImage+MultiFormat.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/UIImageView+WebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImageView+WebCache.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFHTTPSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPSessionManager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFURLSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLSessionManager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTAccessibilityElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAccessibilityElement.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTColor+Compatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTColor+Compatibility.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextLayoutFrame.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrame.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTIframeTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTIframeTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTImageTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTImageTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTListItemHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTListItemHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTObjectTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTObjectTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTVideoTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTVideoTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTCoreGraphicsUtils.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTCoreGraphicsUtils.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTHTMLParser.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTHTMLParser/DTHTMLParser.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSDictionary+DTError.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSDictionary+DTError.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSString+DTUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTUtilities.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/UIScrollView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJExtension.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/View+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/ViewController+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/ViewController+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/NSData+ImageContentType.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/NSData+ImageContentType.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFHTTPSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPSessionManager.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFURLSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLSessionManager.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTAccessibilityElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAccessibilityElement.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTColor+Compatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTColor+Compatibility.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextLayoutFrame.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrame.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTIframeTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTIframeTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTImageTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTImageTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTListItemHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTListItemHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTObjectTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTObjectTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTStylesheetHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTStylesheetHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTVideoTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTVideoTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSAttributedString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSCoder+DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSCoder+DTCompatibility.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSDictionary+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSDictionary+DTCoreText.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTActivityTitleView.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTActivityTitleView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTCoreGraphicsUtils.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTCoreGraphicsUtils.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTFoundationConstants.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTFoundationConstants.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSDictionary+DTError.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSDictionary+DTError.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSString+DTUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTUtilities.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/UIView+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIView+DTFoundation.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/UIScrollView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJExtension.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/View+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/ViewController+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/ViewController+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/NSData+ImageContentType.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/NSData+ImageContentType.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFHTTPRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPRequestOperation.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIKit+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTAccessibilityViewProxy.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAccessibilityViewProxy.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextFontCollection.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFontCollection.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextFontDescriptor.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFontDescriptor.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextParagraphStyle.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextParagraphStyle.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTStylesheetHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTStylesheetHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSAttributedString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSCoder+DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSCoder+DTCompatibility.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSDictionary+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSDictionary+DTCoreText.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTActivityTitleView.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTActivityTitleView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTAnimatedGIF.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTAnimatedGIF/DTAnimatedGIF.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTFoundationConstants.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTFoundationConstants.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSFileWrapper+DTCopying.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSFileWrapper+DTCopying.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSMutableArray+DTMoving.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSMutableArray+DTMoving.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSString+DTURLEncoding.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTURLEncoding.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/UIImage+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIImage+DTFoundation.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/UIView+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIView+DTFoundation.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/NSArray+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/UIView+WebCacheOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIView+WebCacheOperation.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFHTTPRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPRequestOperation.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIKit+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTAccessibilityViewProxy.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAccessibilityViewProxy.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextFontCollection.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFontCollection.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextFontDescriptor.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFontDescriptor.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextParagraphStyle.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextParagraphStyle.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTAnimatedGIF.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTAnimatedGIF/DTAnimatedGIF.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSFileWrapper+DTCopying.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSFileWrapper+DTCopying.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSMutableArray+DTMoving.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSMutableArray+DTMoving.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSString+DTURLEncoding.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTURLEncoding.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/UIImage+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIImage+DTFoundation.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/NSArray+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/UIView+WebCacheOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIView+WebCacheOperation.h -------------------------------------------------------------------------------- /Pods/Target Support Files/Masonry/Masonry-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFURLConnectionOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLConnectionOperation.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFURLRequestSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLRequestSerialization.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIButton+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIWebView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTAttributedTextContentView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextContentView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTDictationPlaceholderView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTDictationPlaceholderView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTHorizontalRuleHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHorizontalRuleHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTTextAttachmentHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextAttachmentHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSAttributedString+DTDebug.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+DTDebug.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTExtendedFileAttributes.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTExtendedFileAttributes.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTPieProgressIndicator.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTPieProgressIndicator.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTSmartPagingScrollView.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTSmartPagingScrollView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTTiledLayerWithoutFade.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTTiledLayerWithoutFade.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/NSString+DTFormatNumbers.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTFormatNumbers.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/UIWebView+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIWebView+DTFoundation.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFURLConnectionOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLConnectionOperation.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFURLRequestSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLRequestSerialization.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIButton+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIWebView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTAttributedTextContentView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextContentView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextLayoutFrame+Cursor.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrame+Cursor.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTDictationPlaceholderView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTDictationPlaceholderView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTHorizontalRuleHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHorizontalRuleHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTTextAttachmentHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextAttachmentHTMLElement.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSAttributedString+DTDebug.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+DTDebug.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSAttributedString+SmallCaps.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+SmallCaps.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTCustomColoredAccessory.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTCustomColoredAccessory.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTExtendedFileAttributes.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTExtendedFileAttributes.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTPieProgressIndicator.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTPieProgressIndicator.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTSmartPagingScrollView.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTSmartPagingScrollView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/DTTiledLayerWithoutFade.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTTiledLayerWithoutFade.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/NSString+DTFormatNumbers.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTFormatNumbers.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/UIWebView+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIWebView+DTFoundation.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h -------------------------------------------------------------------------------- /Pods/Target Support Files/MJRefresh/MJRefresh-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SDWebImage/SDWebImage-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFURLResponseSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLResponseSerialization.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIAlertView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIImageView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextLayoutFrame+Cursor.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrame+Cursor.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTHTMLAttributedStringBuilder.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLAttributedStringBuilder.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSAttributedString+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+DTCoreText.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSAttributedString+SmallCaps.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+SmallCaps.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSAttributedStringRunDelegates.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedStringRunDelegates.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/NSMutableAttributedString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSMutableAttributedString+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/DTCustomColoredAccessory.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTCustomColoredAccessory.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/SDWebImageDownloaderOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFNetworkReachabilityManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworkReachabilityManager.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFURLResponseSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLResponseSerialization.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIAlertView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTHTMLAttributedStringBuilder.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLAttributedStringBuilder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSAttributedString+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+DTCoreText.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSAttributedStringRunDelegates.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedStringRunDelegates.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/NSMutableAttributedString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSMutableAttributedString+HTML.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/SDWebImageDownloaderOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h -------------------------------------------------------------------------------- /Pods/Headers/Public/SDWebImage/UIImageView+HighlightedWebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.h -------------------------------------------------------------------------------- /Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DTFoundation/DTFoundation-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RegexKitLite/RegexKitLite-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /YHBase/BaseController/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZYHshao/YHBaseFoundationTest/HEAD/YHBase/BaseController/clear.png -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFHTTPRequestOperationManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFNetworkReachabilityManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworkReachabilityManager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIProgressView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/SDWebImage/UIImageView+HighlightedWebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFHTTPRequestOperationManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIProgressView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h -------------------------------------------------------------------------------- /YHBaseFoundationTest/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIRefreshControl+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTFoundation/UIApplication+DTNetworkActivity.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIApplication+DTNetworkActivity.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIRefreshControl+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTFoundation/UIApplication+DTNetworkActivity.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIApplication+DTNetworkActivity.h -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTDictationPlaceholderTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTDictationPlaceholderTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTDictationPlaceholderTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTDictationPlaceholderTextAttachment.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/AFNetworkActivityIndicatorManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/AFNetworking/UIActivityIndicatorView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Headers/Public/AFNetworking/UIActivityIndicatorView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h -------------------------------------------------------------------------------- /Pods/Target Support Files/DTCoreText/DTCoreText-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | #import 6 | -------------------------------------------------------------------------------- /Pods/Headers/Private/DTCoreText/DTCoreTextLayoutFrameAccessibilityElementGenerator.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrameAccessibilityElementGenerator.h -------------------------------------------------------------------------------- /Pods/Headers/Public/DTCoreText/DTCoreTextLayoutFrameAccessibilityElementGenerator.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrameAccessibilityElementGenerator.h -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZYHshao/YHBaseFoundationTest/HEAD/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods/Pods-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods : NSObject 3 | @end 4 | @implementation PodsDummy_Pods 5 | @end 6 | -------------------------------------------------------------------------------- /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/MJRefresh/MJRefresh-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_MJRefresh : NSObject 3 | @end 4 | @implementation PodsDummy_MJRefresh 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DTCoreText/DTCoreText-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_DTCoreText : NSObject 3 | @end 4 | @implementation PodsDummy_DTCoreText 5 | @end 6 | -------------------------------------------------------------------------------- /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/AFNetworking/AFNetworking-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_AFNetworking : NSObject 3 | @end 4 | @implementation PodsDummy_AFNetworking 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DTFoundation/DTFoundation-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_DTFoundation : NSObject 3 | @end 4 | @implementation PodsDummy_DTFoundation 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/RegexKitLite/RegexKitLite-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_RegexKitLite : NSObject 3 | @end 4 | @implementation PodsDummy_RegexKitLite 5 | @end 6 | -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcworkspace/xcuserdata/jaki.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcworkspace/xcuserdata/user.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcworkspace/xcuserdata/vip.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- 1 | platform:ios,6.0 2 | pod 'AFNetworking', '~> 2.5.4' 3 | pod 'MJRefresh', '~> 2.2.0' 4 | pod 'Masonry', '~> 0.6.2' 5 | pod 'SDWebImage', '~> 3.7.2' 6 | pod 'DTCoreText', '~> 1.6.16' 7 | pod 'RegexKitLite', '~> 4.0' -------------------------------------------------------------------------------- /YHBase/BaseModel/YHBaseDateModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseDateModel.m 3 | // 4 | // 5 | // Created by user on 15/9/6. 6 | // 7 | // 8 | 9 | #import "YHBaseDateModel.h" 10 | 11 | @implementation YHBaseDateModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseView.h 3 | // 4 | // 5 | // Created by user on 15/8/24. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface YHBaseView : UIView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /YHBaseFoundationTest/Images.xcassets/image.imageset/ec8d685a7036548dd03855623bdaca85.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZYHshao/YHBaseFoundationTest/HEAD/YHBaseFoundationTest/Images.xcassets/image.imageset/ec8d685a7036548dd03855623bdaca85.jpg -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZYHshao/YHBaseFoundationTest/HEAD/YHBaseFoundationTest.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcworkspace/xcuserdata/jaki.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZYHshao/YHBaseFoundationTest/HEAD/YHBaseFoundationTest.xcworkspace/xcuserdata/jaki.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcworkspace/xcuserdata/vip.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZYHshao/YHBaseFoundationTest/HEAD/YHBaseFoundationTest.xcworkspace/xcuserdata/vip.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseTimerEngine/YHBaseTimerNode.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseTimerNode.m 3 | // 4 | // 5 | // Created by user on 15/8/31. 6 | // 7 | // 8 | 9 | #import "YHBaseTimerNode.h" 10 | 11 | @implementation YHBaseTimerNode 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /YHBase/BaseCategory/UIViewController+YHBaseTest.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewController+YHBaseTest.h 3 | // 4 | // 5 | // Created by user on 15/9/10. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface UIViewController (YHBaseTest) 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseScrollView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseScrollView.h 3 | // 4 | // 5 | // Created by user on 15/8/24. 6 | // 7 | //scrollView 的基类 8 | 9 | #import 10 | 11 | @interface YHBaseScrollView : UIScrollView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcodeproj/project.xcworkspace/xcuserdata/jaki.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZYHshao/YHBaseFoundationTest/HEAD/YHBaseFoundationTest.xcodeproj/project.xcworkspace/xcuserdata/jaki.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /YHBaseFoundationTest/TestModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // TestModel.m 3 | // YHBaseFoundationTest 4 | // 5 | // Created by vip on 16/5/18. 6 | // Copyright © 2016年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import "TestModel.h" 10 | 11 | @implementation TestModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseManager.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseManager.m 3 | // StudyApp 4 | // 5 | // Created by apple on 15/8/19. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import "YHBaseManager.h" 10 | 11 | @implementation YHBaseManager 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /YHBase/BaseCategory/NSArray+YHBaseJson.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray+YHBaseJson.h 3 | // 4 | // 5 | // Created by user on 15/9/2. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface NSArray (YHBaseJson) 12 | //将数组转为json 13 | -(NSString*)transToJsonString:(YHBaseJosnStyle)style; 14 | @end 15 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseNetManager/YHBaseNetModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseNetModel.m 3 | // YHBaseFoundationTest 4 | // 5 | // Created by vip on 16/5/18. 6 | // Copyright © 2016年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import "YHBaseNetModel.h" 10 | 11 | @implementation YHBaseNetModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseSQLiteManager/YHBaseSQLError.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseSQLError.m 3 | // YHBaseFoundationTest 4 | // 5 | // Created by jaki on 16/1/12. 6 | // Copyright © 2016年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import "YHBaseSQLError.h" 10 | 11 | @implementation YHBaseSQLError 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /YHBase/BaseProcotols/YHSingletonProcotol.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHSingletonProcotol.h 3 | // 4 | // 5 | // Created by user on 15/8/17. 6 | // 7 | //单例的协议 遵守这个协议的类使用特定的方法创建单例,方便维护 8 | 9 | #import 10 | 11 | @protocol YHSingletonProcotol 12 | +(instancetype)sharedTheSingletion; 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 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseTextView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseTextView.h 3 | // 4 | // 5 | // Created by user on 15/8/26. 6 | // 7 | //texView的基类,带placeholder等扩展功能 8 | 9 | #import 10 | 11 | @interface YHBaseTextView : UITextView 12 | @property(nonatomic,strong)NSString * placeHolder; 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshFooter.h" 10 | 11 | @interface MJRefreshBackFooter : MJRefreshFooter 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /YHBaseFoundationTest/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // YHBaseFoundationTest 4 | // 5 | // Created by user on 15/9/7. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/DTFoundationConstants.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTFoundationConstants.h 3 | // DTFoundation 4 | // 5 | // Created by Stefan Gugarel on 10/18/12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | 10 | // string constant for NSError domain 11 | extern NSString * const DTFoundationErrorDomain; -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseGeometryTools.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseGeometryTools.h 3 | // 4 | // 5 | // Created by user on 15/8/24. 6 | // 7 | //一些集合类方法的帮助类 8 | 9 | #import 10 | 11 | @interface YHBaseGeometryTools : NSObject 12 | +(CGSize)getLabelSize:(UILabel *)label inConstrainedSize:(CGSize)size; 13 | @end 14 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseJOSNAnalytical.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseJOSNAnalytical.h 3 | // 4 | // 5 | // Created by user on 15/8/19. 6 | // 7 | //解析json数据的工具类 8 | 9 | #import 10 | 11 | @interface YHBaseJOSNAnalytical : NSObject 12 | //解析为字典的方法 13 | +(NSDictionary *)dictionaryWithJSData:(NSData *)data; 14 | @end 15 | -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/DTFoundationConstants.m: -------------------------------------------------------------------------------- 1 | // 2 | // DTFoundationConstants.m 3 | // DTFoundation 4 | // 5 | // Created by Stefan Gugarel on 10/18/12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import "DTFoundationConstants.h" 10 | 11 | NSString * const DTFoundationErrorDomain = @"DTFoundation"; -------------------------------------------------------------------------------- /YHBase/BaseCategory/UIView+SubViews.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+SubViews.h 3 | // StudyApp 4 | // 5 | // Created by apple on 15/9/13. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIView (SubViews) 12 | //移除某一View视图上所有子视图 13 | -(void)removeAllSubviews; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /YHBase/BaseProcotols/YHViewControllerProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHViewControllerProtocol.h 3 | // 4 | // 5 | // Created by user on 15/8/17. 6 | // 7 | //统一视图的创建方法 8 | 9 | #import 10 | 11 | @protocol YHViewControllerProtocol 12 | //加载数据 13 | -(void)YHCreatDate; 14 | //构建视图 15 | -(void)YHCreatView; 16 | @end 17 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseManager.h 3 | // StudyApp 4 | // 5 | // Created by apple on 15/8/19. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "YHSingletonProcotol.h" 11 | @interface YHBaseManager : NSObject 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseCoreGraphicsTools.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseCoreGraphicsTools.h 3 | // 4 | // 5 | // Created by user on 15/8/25. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface YHBaseCoreGraphicsTools : NSObject 12 | /** 13 | *计算两个点连线的中点 14 | */ 15 | CGPoint YHBaseMiddlePoint(CGPoint p1,CGPoint p2); 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/SDWebImage/SDWebImage/UIImage+MultiFormat.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+MultiFormat.h 3 | // SDWebImage 4 | // 5 | // Created by Olivier Poitrey on 07/06/13. 6 | // Copyright (c) 2013 Dailymotion. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (MultiFormat) 12 | 13 | + (UIImage *)sd_imageWithData:(NSData *)data; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /YHBase/BaseModel/YHBaseDateModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseDateModel.h 3 | // 4 | // 5 | // Created by user on 15/9/6. 6 | // 7 | // 8 | 9 | #import "YHBaseModel.h" 10 | 11 | @interface YHBaseDateModel : YHBaseModel 12 | @property(nonatomic,strong)NSString * year; 13 | @property(nonatomic,strong)NSString * month; 14 | @property(nonatomic,strong)NSString * day; 15 | @end 16 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseCoreGraphicsTools.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseCoreGraphicsTools.m 3 | // 4 | // 5 | // Created by user on 15/8/25. 6 | // 7 | // 8 | 9 | #import "YHBaseCoreGraphicsTools.h" 10 | 11 | @implementation YHBaseCoreGraphicsTools 12 | CGPoint YHBaseMiddlePoint(CGPoint p1,CGPoint p2){ 13 | return CGPointMake((p1.x+p2.x)/2, (p1.y+p2.y)/2); 14 | } 15 | @end 16 | -------------------------------------------------------------------------------- /YHBase/BaseController/YHBaseViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseViewController.h 3 | // 4 | // 5 | // Created by user on 15/8/17. 6 | // 7 | //视图控制器的基类 8 | 9 | #import 10 | #import "YHViewControllerProtocol.h" 11 | #import "YHTopicColorManager.h" 12 | @interface YHBaseViewController : UIViewController 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseData.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseData.h 3 | // StudyApp 4 | // 5 | // Created by apple on 15/8/27. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YHBaseData : NSData 12 | /** 13 | *直接通过url字符串下载data数据 兼容中文字符 14 | */ 15 | +(NSData *)getDataWithUrl:(NSString*)urlStr; 16 | @end 17 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseActivityIndicatorView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseActivityIndicatorView.h 3 | // 4 | // 5 | // Created by user on 15/8/19. 6 | // 7 | // 8 | 9 | #import 10 | #import "YHSingletonProcotol.h" 11 | @interface YHBaseActivityIndicatorView : UIView 12 | //呼出和移去的方法 13 | -(void)show; 14 | -(void)unShow; 15 | @end 16 | -------------------------------------------------------------------------------- /YHBase/BaseCategory/UIView+Responder.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+Responder.h 3 | // 4 | // 5 | // Created by user on 15/9/9. 6 | // 7 | //这个扩展将view与其controller链接起来 解耦项目共的VC 8 | 9 | #import 10 | 11 | @interface UIView (Responder) 12 | /** 13 | *获取视图的承载controller 14 | *在设计时,可以将许多简单代理回调的模式简化 15 | *换成黑盒子式的内部实现 16 | */ 17 | -(UIViewController *)getController; 18 | @end 19 | -------------------------------------------------------------------------------- /YHBase/BaseController/YHBaseNavigationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseNavigationController.h 3 | // 4 | // 5 | // Created by user on 15/8/18. 6 | // 7 | // 8 | 9 | #import 10 | #import "YHViewControllerProtocol.h" 11 | #import "YHTopicColorManager.h" 12 | @interface YHBaseNavigationController : UINavigationController 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /YHBaseFoundationTest/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // YHBaseFoundationTest 4 | // 5 | // Created by user on 15/9/7. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseErrorCenter/YHBaseErrorCenter.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseErrorCenter.h 3 | // 4 | // 5 | // Created by user on 15/8/19. 6 | // 7 | //异常中心的基类,遵守单例协议 根据项目进行继承,采用通知的模式,发生错误进行通知处理 8 | 9 | #import 10 | #import "YHBaseManager.h" 11 | @interface YHBaseErrorCenter :YHBaseManager 12 | //子类实现这个方法进行错误处理 13 | -(void)handleToError:(YHBaseError *)error; 14 | @end 15 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseErrorCenter/YHBaseError.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseError.m 3 | // 4 | // 5 | // Created by user on 15/8/19. 6 | // 7 | // 8 | 9 | #import "YHBaseError.h" 10 | 11 | @implementation YHBaseError 12 | -(instancetype)initWithType:(YHBaseErrorType)type{ 13 | self = [self init]; 14 | if (self) { 15 | _errorType = type; 16 | } 17 | return self; 18 | } 19 | @end 20 | -------------------------------------------------------------------------------- /YHBase/BaseCategory/YHBaseFontCategory/UILabel+YHBaseChangeDefaultFont.h: -------------------------------------------------------------------------------- 1 | // 2 | // UILabel+YHBaseChangeDefaultFont.h 3 | // YHBaseFoundationTest 4 | // 5 | // Created by jaki on 15/12/2. 6 | // Copyright © 2015年 jaki.zhang. All rights reserved. 7 | /* 8 | *这个类通过runtime,将程序中所有没有设置特定字体的label字体换成需要的字体 9 | */ 10 | 11 | #import 12 | 13 | @interface UILabel (YHBaseChangeDefaultFont) 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTListItemHTMLElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTHTMLElementLI.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 27.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTHTMLElement.h" 10 | 11 | /** 12 | Specialized subclass of that deals with list items. 13 | */ 14 | @interface DTListItemHTMLElement : DTHTMLElement 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/iOS/DTTiledLayerWithoutFade.m: -------------------------------------------------------------------------------- 1 | // 2 | // DTTiledLayerWithoutFade.m 3 | // DTRichTextEditor 4 | // 5 | // Created by Oliver Drobnik on 8/24/11. 6 | // Copyright 2011 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import "DTTiledLayerWithoutFade.h" 10 | 11 | @implementation DTTiledLayerWithoutFade 12 | 13 | + (CFTimeInterval)fadeDuration 14 | { 15 | return 0; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /YHBase/BaseModel/YHBaseModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseModel.h 3 | // 4 | // 5 | // Created by user on 15/8/19. 6 | // 7 | /** 8 | *这个基类实现了存储的功能,可以直接通过YHBaseCecheCenter 9 | *-(void)setValueModel:(YHBaseModel *)model ForKey:(NSString *)key; 10 | *进行归档存储 11 | */ 12 | 13 | 14 | #import 15 | #import "YHBaseModelProtocol.h" 16 | @interface YHBaseModel : NSObject 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTBreakHTMLElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTHTMLElementBR.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 26.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTHTMLElement.h" 10 | 11 | /** 12 | Specialized subclass of that represents a line break. 13 | */ 14 | 15 | @interface DTBreakHTMLElement : DTHTMLElement 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /YHBaseFoundationTest/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // YHBaseFoundationTest 4 | // 5 | // Created by user on 15/9/7. 6 | // Copyright (c) 2015年 jaki.zhang. 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/DTCoreText/Core/Source/DTHorizontalRuleHTMLElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTHTMLElementHR.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 26.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTHTMLElement.h" 10 | 11 | /** 12 | Specialized subclass of that deals with list items. 13 | */ 14 | 15 | @interface DTHorizontalRuleHTMLElement : DTHTMLElement 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /YHBaseFoundationTest/TestModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // TestModel.h 3 | // YHBaseFoundationTest 4 | // 5 | // Created by vip on 16/5/18. 6 | // Copyright © 2016年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface TestModel : YHBaseModel 12 | @property(nonatomic,strong)NSDictionary * weatherinfo; 13 | @property(nonatomic,strong)NSString * one; 14 | @property(nonatomic,strong)NSString * two; 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 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseJOSNAnalytical.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseJOSNAnalytical.m 3 | // 4 | // 5 | // Created by user on 15/8/19. 6 | // 7 | // 8 | 9 | #import "YHBaseJOSNAnalytical.h" 10 | 11 | @implementation YHBaseJOSNAnalytical 12 | +(NSDictionary *)dictionaryWithJSData:(NSData *)data{ 13 | NSDictionary * dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil]; 14 | return dic; 15 | } 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/iOS/DTTiledLayerWithoutFade.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTTiledLayerWithoutFade.h 3 | // DTRichTextEditor 4 | // 5 | // Created by Oliver Drobnik on 8/24/11. 6 | // Copyright 2011 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | /** 12 | Simple subclass of `CATiledLayer` that does not fade in drawn tiles. 13 | */ 14 | 15 | @interface DTTiledLayerWithoutFade : CATiledLayer 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /YHBase/BaseCategory/UIView+SubViews.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+SubViews.m 3 | // StudyApp 4 | // 5 | // Created by apple on 15/9/13. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import "UIView+SubViews.h" 10 | 11 | @implementation UIView (SubViews) 12 | -(void)removeAllSubviews{ 13 | NSArray * array = [self subviews]; 14 | for (UIView * sub in array) { 15 | [sub removeFromSuperview]; 16 | } 17 | } 18 | @end 19 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseNetManager/YHBaseNetModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseNetModel.h 3 | // YHBaseFoundationTest 4 | // 5 | // Created by vip on 16/5/18. 6 | // Copyright © 2016年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YHBaseNetModel : YHBaseModel 12 | __PROPERTY_AT_STRONG__(NSString*, name); 13 | __PROPERTY_AT_STRONG__(NSString*, method); 14 | __PROPERTY_AT_STRONG__(NSString*, url); 15 | @end 16 | -------------------------------------------------------------------------------- /YHBase/BaseProcotols/YHTopicProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHTopicProtocol.h 3 | // 4 | // 5 | // Created by user on 15/8/17. 6 | // 7 | // 8 | 9 | #import 10 | /** 11 | *这里定义主题的风格 12 | */ 13 | typedef enum { 14 | dayTime=1,//白天 15 | nightTime//夜间 16 | }YHTopicModel; 17 | @protocol YHTopicProcotol 18 | //所有可以更换主题的界面必须遵守这个协议调用并实现如下方法 19 | //将视图中控件的颜色摄住部分全部放在这个方法中 20 | @required 21 | -(void)useYHTopicToCreatViewWithModel; 22 | @end 23 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseTestTools/YHBaseTestLock.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseTestLock.h 3 | // 4 | // 5 | // Created by user on 15/9/10. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface YHBaseTestLock : NSObject 12 | { 13 | @public 14 | BOOL _customLock; 15 | BOOL _precessLock; 16 | } 17 | +(void)customLock; 18 | +(void)customUnLock; 19 | 20 | +(void)processLogLock; 21 | +(void)processLogUnLock; 22 | 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTTextAttachmentHTMLElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTHTMLElementAttachment.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 26.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTHTMLElement.h" 10 | 11 | /** 12 | Specialized subclass of for dealing with instances, e.g. images. 13 | */ 14 | 15 | @interface DTTextAttachmentHTMLElement : DTHTMLElement 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoNormalFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshAutoStateFooter.h" 10 | 11 | @interface MJRefreshAutoNormalFooter : MJRefreshAutoStateFooter 12 | /** 菊花的样式 */ 13 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 14 | @end 15 | -------------------------------------------------------------------------------- /YHBaseFoundationTest/Images.xcassets/image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "ec8d685a7036548dd03855623bdaca85.jpg", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /YHBase/BaseViews/BaseSelfDrawView/YHBaseSelfServiceDrawView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseSelfServiceDrawView.h 3 | // 4 | // 5 | // Created by user on 15/8/25. 6 | // 7 | //这是一个涂鸦板控件 8 | 9 | #import 10 | 11 | @interface YHBaseSelfServiceDrawView : UIView 12 | /** 13 | *设置线的宽度 14 | */ 15 | -(void)setDrawLineWidth:(CGFloat)width; 16 | /** 17 | *设置线的颜色 18 | */ 19 | -(void)setDrawLineColor:(UIColor *)color; 20 | /** 21 | *清空画板 22 | */ 23 | -(void)clearDrawView; 24 | @end 25 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseNetManager/YHBaseNetPlist.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | url 7 | http://www.weather.com.cn/data/sk/101010100.html 8 | name 9 | weather 10 | method 11 | GET 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseData.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseData.m 3 | // StudyApp 4 | // 5 | // Created by apple on 15/8/27. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import "YHBaseData.h" 10 | 11 | @implementation YHBaseData 12 | +(NSData *)getDataWithUrl:(NSString *)urlStr{ 13 | NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]]; 14 | return data; 15 | } 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTIframeTextAttachment.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTTextAttachmentIframe.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 22.04.13. 6 | // Copyright (c) 2013 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTTextAttachment.h" 10 | 11 | /** 12 | A specialized subclass in the DTTextAttachment class cluster to represent an IFRAME 13 | */ 14 | 15 | @interface DTIframeTextAttachment : DTTextAttachment 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/DTCompatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTCompatibility.h 3 | // DTFoundation 4 | // 5 | // Created by Rene Pirringer on 30.07.15. 6 | // Copyright (c) 2015 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #if __IPHONE_OS_VERSION_MAX_ALLOWED > 80400 12 | #define DT_SUPPORTED_INTERFACE_ORIENTATIONS_RETURN_TYPE UIInterfaceOrientationMask 13 | #else 14 | #define DT_SUPPORTED_INTERFACE_ORIENTATIONS_RETURN_TYPE NSUInteger 15 | #endif 16 | 17 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTCoreTextMacros.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTCoreTextMacros.h 3 | // DTCoreText 4 | // 5 | // Created by Jean-Charles BERTIN on 5/28/14. 6 | // Copyright (c) 2014 Axinoe. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #ifndef DT_RETURNS_INNER_POINTER 12 | #if __has_attribute(objc_returns_inner_pointer) 13 | #define DT_RETURNS_INNER_POINTER __attribute__((objc_returns_inner_pointer)) 14 | #else 15 | #define DT_RETURNS_INNER_POINTER 16 | #endif 17 | #endif 18 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTVideoTextAttachment.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTTextAttachmentVideo.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 22.04.13. 6 | // Copyright (c) 2013 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTTextAttachment.h" 10 | 11 | /** 12 | A specialized subclass in the DTTextAttachment class cluster to represent an embedded video 13 | */ 14 | 15 | @interface DTVideoTextAttachment : DTTextAttachment 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/SDWebImage/SDWebImage/UIImage+GIF.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+GIF.h 3 | // LBGIFImage 4 | // 5 | // Created by Laurin Brandner on 06.01.12. 6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (GIF) 12 | 13 | + (UIImage *)sd_animatedGIFNamed:(NSString *)name; 14 | 15 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data; 16 | 17 | - (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseGeometryTools.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseGeometryTools.m 3 | // 4 | // 5 | // Created by user on 15/8/24. 6 | // 7 | // 8 | 9 | #import "YHBaseGeometryTools.h" 10 | 11 | @implementation YHBaseGeometryTools 12 | +(CGSize)getLabelSize:(UILabel *)label inConstrainedSize:(CGSize)size{ 13 | CGSize titleSize = [label.text sizeWithFont:label.font constrainedToSize:CGSizeMake(size.width,size.height) lineBreakMode:NSLineBreakByWordWrapping]; 14 | return titleSize; 15 | } 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/NSAttributedString+DTDebug.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSAttributedString+DTDebug.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 29.04.13. 6 | // Copyright (c) 2013 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | /** 12 | The *DTDebug* category contains methods for debugging and dumping attributed strings 13 | */ 14 | @interface NSAttributedString (DTDebug) 15 | 16 | - (void)dumpRangesOfAttribute:(id)attribute; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/NSMutableString+HTML.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSMutableString+HTML.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 01.02.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | 10 | /** 11 | Categories needed for modifying mutable strings, as needed for DTCoreText. 12 | */ 13 | @interface NSMutableString (HTML) 14 | 15 | /** 16 | Removes the trailing whitespace from the receiver. 17 | */ 18 | - (void)removeTrailingWhitespace; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/iOS/UIWebView+DTFoundation.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIWebView+DTFoundation.m 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 25.05.12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import "UIWebView+DTFoundation.h" 10 | #if !TARGET_OS_TV 11 | @implementation UIWebView (DTFoundation) 12 | 13 | - (NSString *)documentTitle 14 | { 15 | return [self stringByEvaluatingJavaScriptFromString:@"document.title"]; 16 | } 17 | 18 | @end 19 | #endif 20 | -------------------------------------------------------------------------------- /YHBase/BaseProcotols/YHBaseModelProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseModelProtocol.h 3 | // 4 | // 5 | // Created by user on 15/8/19. 6 | // 7 | //model类所遵守的协议,统一方法与框架 8 | 9 | #import 10 | 11 | @protocol YHBaseModelProtocol 12 | //model的创建方法 13 | -(void)creatModelWithDic:(NSDictionary *)dic; 14 | //提供一个字典的映射方法,将属性转化为字典 15 | -(NSDictionary *)modelMappingToDictionary; 16 | /** 17 | *这个方法将json数据直接映射成model 数据格式必须正规 18 | */ 19 | -(void)creatModelWithData:(NSData *)data; 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSFileWrapper+DTCopying.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSFileWrapper+DTCopying.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 10/19/12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | /** 10 | Methods for copying file wrappers. 11 | */ 12 | @interface NSFileWrapper (DTCopying) 13 | 14 | /** 15 | Creates a copy of the receiver by deep copying all contained sub filewrappers. 16 | */ 17 | - (NSFileWrapper *)fileWrapperByDeepCopying; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseTestTools/YHBaseTestTools.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseTestTools.h 3 | // 4 | // 5 | // Created by user on 15/9/10. 6 | // 7 | //这个类重写了NSLog方法,对外界是透明的,原来的调用方式不变, 8 | //但是可以通过YHBaseTestLock锁来个人打印个人的调试信息 9 | //这个方法 在多人和做中十分重要 10 | 11 | #import 12 | #import "YHBaseTestLock.h" 13 | #define NSLog(...) YHBaseTestLog(__VA_ARGS__) 14 | void YHBaseTestLog(NSString *str,...); 15 | void YHBaseProcessLog(NSString *str,...); 16 | @interface YHBaseTestTools : NSObject 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/iOS/DTAnimatedGIF/DTAnimatedGIF.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTAnimatedGIF.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 7/2/14. 6 | // Copyright (c) 2014 Cocoanetics. All rights reserved. 7 | // 8 | 9 | 10 | /** 11 | Loads an animated GIF from file, compatible with UIImageView 12 | */ 13 | UIImage *DTAnimatedGIFFromFile(NSString *path); 14 | 15 | /** 16 | Loads an animated GIF from data, compatible with UIImageView 17 | */ 18 | UIImage *DTAnimatedGIFFromData(NSData *data); 19 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshNormalHeader.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshStateHeader.h" 10 | 11 | @interface MJRefreshNormalHeader : MJRefreshStateHeader 12 | @property (weak, nonatomic, readonly) UIImageView *arrowView; 13 | /** 菊花的样式 */ 14 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 15 | @end 16 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseErrorCenter/YHBaseError.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseError.h 3 | // 4 | // 5 | // Created by user on 15/8/19. 6 | // 7 | // 8 | 9 | #import 10 | typedef enum { 11 | YHBaseErrorRequestFromHost=1, 12 | YHBaseErrorRequestLocal 13 | }YHBaseErrorType; 14 | @interface YHBaseError : NSError 15 | 16 | @property(nonatomic,assign)YHBaseErrorType errorType; 17 | //初始化方法 18 | -(instancetype)initWithType:(YHBaseErrorType)type; 19 | __PROPERTY_AT_STRONG__(NSString * , msg); 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackStateFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/6/13. 6 | // Copyright © 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshBackFooter.h" 10 | 11 | @interface MJRefreshBackStateFooter : MJRefreshBackFooter 12 | /** 显示刷新状态的label */ 13 | @property (weak, nonatomic, readonly) UILabel *stateLabel; 14 | /** 设置state状态下的文字 */ 15 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; 16 | @end 17 | -------------------------------------------------------------------------------- /YHBase/BaseProcotols/YHViewProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHViewProtocol.h 3 | // 4 | // 5 | // Created by user on 15/8/18. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @protocol YHViewProtocol 12 | //视图的自定义重载写在这个方法中 13 | -(void)reloadView; 14 | @optional 15 | /** 16 | *设置圆角度 17 | */ 18 | -(void)setCornerRaidus:(CGFloat)raidus; 19 | /** 20 | *设置边框 21 | */ 22 | -(void)setBorderWidth:(CGFloat)width andColor:(UIColor*)color; 23 | /** 24 | *统一加载数据的方法 25 | */ 26 | -(void)creatViewWithData:(id)data; 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackNormalFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshBackStateFooter.h" 10 | 11 | @interface MJRefreshBackNormalFooter : MJRefreshBackStateFooter 12 | @property (weak, nonatomic, readonly) UIImageView *arrowView; 13 | /** 菊花的样式 */ 14 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJRefresh/MJRefresh.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MJRefresh" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DTCoreText" "${PODS_ROOT}/Headers/Public/DTFoundation" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RegexKitLite" "${PODS_ROOT}/Headers/Public/SDWebImage" 3 | PODS_ROOT = ${SRCROOT} 4 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseHttpManager/YHBaseHttpRequestObject.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseHttpRequestObject.m 3 | // 4 | // 5 | // Created by user on 15/8/18. 6 | // 7 | // 8 | 9 | #import "YHBaseHttpRequestObject.h" 10 | 11 | @implementation YHBaseHttpRequestObject 12 | /** 13 | * @author jaki, 15-09-24 10:09:47 14 | * 15 | * @brief 将url进行utf8的处理 16 | */ 17 | __OBJC_GETTER__START__(NSString *, urlString) 18 | _urlString = [_urlString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 19 | __OBJC_GETTER__END__(_urlString); 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshGifHeader.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshStateHeader.h" 10 | 11 | @interface MJRefreshGifHeader : MJRefreshStateHeader 12 | /** 设置state状态下的动画图片images 动画持续时间duration*/ 13 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; 14 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTAnchorHTMLElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTHTMLElementA.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 21.03.13. 6 | // Copyright (c) 2013 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTHTMLElement.h" 10 | 11 | /** 12 | Specialized subclass of that represents a hyperlink. 13 | */ 14 | @interface DTAnchorHTMLElement : DTHTMLElement 15 | 16 | /** 17 | Foreground text color of the receiver when highlighted 18 | */ 19 | @property (nonatomic, strong) DTColor *highlightedTextColor; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/SDWebImage/SDWebImage/SDWebImageDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * Created by james on 9/28/11. 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | 11 | #import 12 | #import "SDWebImageCompat.h" 13 | 14 | @interface UIImage (ForceDecode) 15 | 16 | + (UIImage *)decodedImageWithImage:(UIImage *)image; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshFooter.h" 10 | 11 | @interface MJRefreshAutoFooter : MJRefreshFooter 12 | /** 是否自动刷新(默认为YES) */ 13 | @property (assign, nonatomic, getter=isAutomaticallyRefresh) BOOL automaticallyRefresh; 14 | 15 | /** 当底部控件出现多少时就自动刷新(默认为1.0,也就是底部控件完全出现时,才会自动刷新) */ 16 | @property (assign, nonatomic) CGFloat appearencePercentTriggerAutoRefresh; 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/UIFont+DTCoreText.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIFont+DTCoreText.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 11.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | /** 12 | Methods to translate from `CTFont` to `UIFont` 13 | */ 14 | 15 | @interface UIFont (DTCoreText) 16 | 17 | /** 18 | Creates a UIFont that matches the provided CTFont. 19 | @param ctFont a `CTFontRef` 20 | @returns The matching UIFont 21 | */ 22 | + (UIFont *)fontWithCTFont:(CTFontRef)ctFont; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoGifFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshAutoStateFooter.h" 10 | 11 | @interface MJRefreshAutoGifFooter : MJRefreshAutoStateFooter 12 | /** 设置state状态下的动画图片images 动画持续时间duration*/ 13 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; 14 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackGifFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshBackStateFooter.h" 10 | 11 | @interface MJRefreshBackGifFooter : MJRefreshBackStateFooter 12 | /** 设置state状态下的动画图片images 动画持续时间duration*/ 13 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; 14 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; 15 | @end 16 | -------------------------------------------------------------------------------- /YHBaseFoundationTestTests/YHBasePCH.pch: -------------------------------------------------------------------------------- 1 | // 2 | // YHBasePCH.pch 3 | // YHBaseFoundationTest 4 | // 5 | // Created by user on 15/9/7. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #ifndef YHBaseFoundationTest_YHBasePCH_pch 10 | #define YHBaseFoundationTest_YHBasePCH_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 | #import "YHBaseHeader.h" 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/iOS/UIWebView+DTFoundation.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIWebView+DTFoundation.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 25.05.12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | /** 10 | Some convenient functions that can be also achieved if you know JavaScript, but are way more easy to remember like this. 11 | */ 12 | 13 | @interface UIWebView (DTFoundation) 14 | 15 | /** 16 | Getting the current document's title 17 | @returns A string with the document title 18 | */ 19 | - (NSString *)documentTitle; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- 1 | // 代码地址: https://github.com/CoderMJLee/MJRefresh 2 | // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 3 | 4 | #import "UIScrollView+MJRefresh.h" 5 | #import "UIScrollView+MJExtension.h" 6 | #import "UIView+MJExtension.h" 7 | 8 | #import "MJRefreshNormalHeader.h" 9 | #import "MJRefreshGifHeader.h" 10 | 11 | #import "MJRefreshBackNormalFooter.h" 12 | #import "MJRefreshBackGifFooter.h" 13 | #import "MJRefreshAutoNormalFooter.h" 14 | #import "MJRefreshAutoGifFooter.h" -------------------------------------------------------------------------------- /Pods/Target Support Files/RegexKitLite/RegexKitLite.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/RegexKitLite" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DTCoreText" "${PODS_ROOT}/Headers/Public/DTFoundation" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RegexKitLite" "${PODS_ROOT}/Headers/Public/SDWebImage" 3 | OTHER_LDFLAGS = -l"icucore" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Pods/Target Support Files/SDWebImage/SDWebImage.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SDWebImage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DTCoreText" "${PODS_ROOT}/Headers/Public/DTFoundation" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RegexKitLite" "${PODS_ROOT}/Headers/Public/SDWebImage" 3 | OTHER_LDFLAGS = -framework "ImageIO" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseColorTools.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseColorTools.h 3 | // YHBaseFoundationTest 4 | // 5 | // Created by jaki on 15/12/23. 6 | // Copyright © 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YHBaseColorTools : NSObject 12 | /** 13 | *将16进制颜色字符串转化为UIColor对象 14 | */ 15 | +(UIColor *)YHBaseColorFromHexString:(NSString *)HexString; 16 | /** 17 | *将UIColor对象转为16进制字符串 以#开头 18 | */ 19 | +(NSString *)YHBaseHexStringFromColor:(UIColor *)color; 20 | /** 21 | *将十进制数转换为16进制 字符串 22 | */ 23 | +(NSString *)ToHex:(int)tmpid; 24 | @end 25 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseListViewItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseListViewItem.h 3 | // 4 | // 5 | // Created by user on 15/8/31. 6 | // 7 | //菜单按钮 8 | 9 | #import "YHBaseView.h" 10 | 11 | @interface YHBaseListViewItem : YHBaseView 12 | -(instancetype)initWithTitle:(NSString *)title titleImage:(NSString *)image; 13 | /** 14 | *标题label 15 | */ 16 | @property(nonatomic,strong)UILabel * titleLabel; 17 | /** 18 | *标题image 19 | */ 20 | @property(nonatomic,strong)UIImageView * titleImageView; 21 | 22 | /** 23 | *tip : 永远不要显式的使用这个参数 24 | */ 25 | @property(nonatomic,strong)void(^action)(); 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTBreakHTMLElement.m: -------------------------------------------------------------------------------- 1 | // 2 | // DTHTMLElementBR.m 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 26.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTBreakHTMLElement.h" 10 | 11 | @implementation DTBreakHTMLElement 12 | 13 | - (NSAttributedString *)attributedString 14 | { 15 | @synchronized(self) 16 | { 17 | NSDictionary *attributes = [self attributesForAttributedStringRepresentation]; 18 | return [[NSAttributedString alloc] initWithString:UNICODE_LINE_FEED attributes:attributes]; 19 | } 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTStylesheetHTMLElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTHTMLElementStylesheet.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 29.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTHTMLElement.h" 10 | 11 | @class DTCSSStylesheet; 12 | 13 | /** 14 | This is a specialized subclass of representing a style block. 15 | */ 16 | @interface DTStylesheetHTMLElement : DTHTMLElement 17 | 18 | /** 19 | Parses the text children and assembles the resulting stylesheet. 20 | */ 21 | - (DTCSSStylesheet *)stylesheet; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Masonry/Masonry.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Masonry" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DTCoreText" "${PODS_ROOT}/Headers/Public/DTFoundation" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RegexKitLite" "${PODS_ROOT}/Headers/Public/SDWebImage" 3 | OTHER_LDFLAGS = -framework "Foundation" -framework "UIKit" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTStylesheetHTMLElement.m: -------------------------------------------------------------------------------- 1 | // 2 | // DTHTMLElementStylesheet.m 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 29.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTStylesheetHTMLElement.h" 10 | #import "DTCSSStylesheet.h" 11 | 12 | @implementation DTStylesheetHTMLElement 13 | 14 | - (NSAttributedString *)attributedString 15 | { 16 | return nil; 17 | } 18 | 19 | - (DTCSSStylesheet *)stylesheet 20 | { 21 | NSString *text = [self text]; 22 | 23 | return [[DTCSSStylesheet alloc] initWithStyleBlock:text]; 24 | } 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseLabel.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseLabel.h 3 | // 4 | // 5 | // Created by user on 15/8/18. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface YHBaseLabel : UILabel 12 | /** 13 | *类似tag值,默认为0 14 | */ 15 | @property(nonatomic,assign)unsigned int index; 16 | /** 17 | *自定义的初始化方法 18 | *其中参数除了frame和alignment均可为nil 19 | */ 20 | -(instancetype)initWithFrame:(CGRect)frame 21 | title:(NSString *)title 22 | textColor:(UIColor *)textColor 23 | backgroundColor:(UIColor *)bgColor 24 | andAlignment:(NSTextAlignment)alignment; 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTTextHTMLElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTHTMLElementText.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 26.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTHTMLElement.h" 10 | 11 | /** 12 | Specialized subclass of that deals with text. It represents a text node. The text inside a DTHTMLElement can consist of any number of such text nodes. 13 | */ 14 | 15 | @interface DTTextHTMLElement : DTHTMLElement 16 | 17 | /** 18 | The text content of the element. 19 | */ 20 | @property (nonatomic, strong) NSString *text; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/NSCoder+DTCompatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSCoder+DTCompatibility.h 3 | // DTCoreText 4 | // 5 | // Created by Ryan Johnson on 14/02/19. 6 | // Copyright (c) 2014 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSCoder (DTCompatibility) 12 | 13 | #if !TARGET_OS_IPHONE 14 | - (void)encodeCGSize:(CGSize)size forKey:(NSString *)key; 15 | - (CGSize)decodeCGSizeForKey:(NSString *)key; 16 | #endif 17 | 18 | - (void)encodeDTEdgeInsets:(DTEdgeInsets)insets forKey:(NSString *)key; 19 | - (DTEdgeInsets)decodeDTEdgeInsetsForKey:(NSString *)key; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSURL+DTComparing.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSURL+DTComparing.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 13.11.12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | /** 10 | Category for comparing URLs. 11 | 12 | Contrary to what you might think isEqual: does not work properly in many cases. 13 | */ 14 | 15 | @interface NSURL (DTComparing) 16 | 17 | /** 18 | Compares the receiver with another URL 19 | @param URL another URL 20 | @returns `YES` if the receiver is equivalent with the passed URL 21 | */ 22 | - (BOOL)isEqualToURL:(NSURL *)URL; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseAlertView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseAlertView.h 3 | // 4 | // 5 | // Created by user on 15/8/19. 6 | // 7 | //自动创建弹出简单的提示框 8 | 9 | #import 10 | typedef enum { 11 | //只有一个取消按钮的提示框 12 | YHBaseAlertViewSimple, 13 | //一个取消和一个确定按钮的提示框 14 | YHBaseAlertViewNormal 15 | }YHBaseAlertViewStyle; 16 | @interface YHBaseAlertView : UIAlertView 17 | /** 18 | *创建最常用的警告框 使用block 去掉了回调代理显示的繁琐 19 | */ 20 | +(void)showWithStyle:(YHBaseAlertViewStyle)style title:(NSString *)title text:(NSString *)text cancleBtn:(NSString *)cancle selectBtn:(NSString *)select andSelectFunc:(void (^)())funBlock; 21 | @end 22 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseTimerEngine/YHBaseTimerNode.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseTimerNode.h 3 | // 4 | // 5 | // Created by user on 15/8/31. 6 | // 7 | //这个一个动作节点类 8 | 9 | #import 10 | 11 | @interface YHBaseTimerNode : NSObject 12 | /** 13 | *回调block 14 | */ 15 | @property(nonatomic,copy)void(^callback)(); 16 | /** 17 | *执行频率 18 | */ 19 | @property(nonatomic,assign)int timer; 20 | /** 21 | *id 22 | */ 23 | @property(nonatomic,strong)NSString * name; 24 | /** 25 | *有效性 26 | */ 27 | @property(nonatomic,assign)BOOL isValid; 28 | /** 29 | *是否应该移除 30 | */ 31 | @property(nonatomic,assign)BOOL shouldRemove; 32 | @end 33 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /YHBase/BaseCategory/UIView+Responder.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+Responder.m 3 | // 4 | // 5 | // Created by user on 15/9/9. 6 | // 7 | // 8 | 9 | #import "UIView+Responder.h" 10 | 11 | @implementation UIView (Responder) 12 | -(UIViewController *)getController{ 13 | for (UIView * view = [self superview];view ; view = [view superview]) { 14 | UIResponder * responder = [view nextResponder]; 15 | if ([responder isKindOfClass:[UIViewController class]]||[[responder class] isSubclassOfClass:[UIViewController class]] ) { 16 | return (UIViewController *)responder; 17 | } 18 | } 19 | return nil; 20 | } 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoStateFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/6/13. 6 | // Copyright © 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshAutoFooter.h" 10 | 11 | @interface MJRefreshAutoStateFooter : MJRefreshAutoFooter 12 | /** 显示刷新状态的label */ 13 | @property (weak, nonatomic, readonly) UILabel *stateLabel; 14 | 15 | /** 设置state状态下的文字 */ 16 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; 17 | 18 | /** 隐藏刷新状态的文字 */ 19 | @property (assign, nonatomic, getter=isRefreshingTitleHidden) BOOL refreshingTitleHidden; 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DTFoundation/DTFoundation.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DTFoundation" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DTCoreText" "${PODS_ROOT}/Headers/Public/DTFoundation" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RegexKitLite" "${PODS_ROOT}/Headers/Public/SDWebImage" "$(SDKROOT)/usr/include/libxml2" 3 | OTHER_LDFLAGS = -l"xml2" -framework "ImageIO" -framework "QuartzCore" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /YHBase/BaseCategory/NSDate+YHBaseCalendar.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSDate+YHBaseCalendar.h 3 | // 4 | // 5 | // Created by user on 15/9/6. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface NSDate (YHBaseCalendar) 12 | /** 13 | *获取当前月的天数 14 | */ 15 | - (NSUInteger)YHBaseNumberOfDaysInCurrentMonth; 16 | /** 17 | *获取本月第一天 18 | */ 19 | - (NSDate *)YHBaseFirstDayOfCurrentMonth; 20 | 21 | 22 | 23 | 24 | //下面这些方法用于获取各种整形的数据 25 | /** 26 | *确定某天是周几 27 | */ 28 | -(int)YHBaseWeekly; 29 | /** 30 | *年月日 时分秒 31 | */ 32 | -(int)getYear; 33 | -(int)getMonth; 34 | -(int)getDay; 35 | -(int)getHour; 36 | -(int)getMinute; 37 | -(int)getSecond; 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /YHBase/BaseCategory/NSDictionary+YHBaseJson.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSDictionary+YHBaseJson.h 3 | // 4 | // 5 | // Created by user on 15/9/2. 6 | // 7 | //转字典转为json串 8 | 9 | #import 10 | typedef enum { 11 | YHBaseJosnStyleNone=0,//无风格 12 | YHBaseJosnStyleNoneWarp=1<<1,//无换行 13 | YHBaseJosnStyleSinglequotationMark=1<<2,//单引号风格 14 | YHBaseJosnStyleDoubleQuotationMark=1<<3,//双引号风格 15 | YHBaseJosnStyleNoneSpace=1<<4,//无空格 16 | YHBaseJosnStyleNoneKeyMark=1<<5//去掉键值引号 17 | 18 | }YHBaseJosnStyle; 19 | @interface NSDictionary (YHBaseJson) 20 | //将字典转为json 21 | -(NSString*)transToJsonStringWithStyle:(YHBaseJosnStyle)style; 22 | @end 23 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseFontTools.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseFontTools.h 3 | // YHBaseFoundationTest 4 | // 5 | // Created by jaki on 15/10/9. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | /** 9 | * @author jaki, 15-10-09 19:10:29 10 | * 11 | * @brief 一些字体的工具方法 12 | */ 13 | #import 14 | 15 | @interface YHBaseFontTools : NSObject 16 | /*============= 17 | 下面这个方法从字体库plist文件中获取所有系统字体后,与默认的进行比较,只会将新添加的字体名称打印出来 18 | 这么做,方面了开发人员查找这个字体的名字 19 | 字体库的版本为Xcode6.3 20 | ============*/ 21 | /** 22 | * @author jaki, 15-10-09 19:10:03 23 | * 24 | * @brief 打印添加进工程的新字体的字体名字 25 | * 26 | */ 27 | +(void)logNewFont; 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTObjectTextAttachment.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTObjectTextAttachment.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 22.04.13. 6 | // Copyright (c) 2013 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTTextAttachment.h" 10 | 11 | /** 12 | A specialized subclass in the DTTextAttachment class cluster to represent an generic object 13 | */ 14 | 15 | @interface DTObjectTextAttachment : DTTextAttachment 16 | 17 | /** 18 | The DTHTMLElement child nodes of the receiver. This array is only used for object tags at the moment. 19 | */ 20 | @property (nonatomic, strong) NSArray *childNodes; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/NSAttributedStringRunDelegates.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSAttributedStringRunDelegates.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver on 14.01.11. 6 | // Copyright 2011 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #if TARGET_OS_IPHONE 10 | #import 11 | #elif TARGET_OS_MAC 12 | #import 13 | #endif 14 | 15 | void embeddedObjectDeallocCallback(void *context); 16 | CGFloat embeddedObjectGetAscentCallback(void *context); 17 | CGFloat embeddedObjectGetDescentCallback(void *context); 18 | CGFloat embeddedObjectGetWidthCallback(void *context); 19 | CTRunDelegateRef createEmbeddedObjectRunDelegate(id obj); 20 | -------------------------------------------------------------------------------- /Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DTCoreText" "${PODS_ROOT}/Headers/Public/DTFoundation" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RegexKitLite" "${PODS_ROOT}/Headers/Public/SDWebImage" 3 | OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Pods/Target Support Files/DTCoreText/DTCoreText.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DTCoreText" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/DTCoreText" "${PODS_ROOT}/Headers/Public/DTFoundation" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RegexKitLite" "${PODS_ROOT}/Headers/Public/SDWebImage" 3 | OTHER_LDFLAGS = -framework "CoreGraphics" -framework "CoreText" -framework "ImageIO" -framework "MediaPlayer" -framework "QuartzCore" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSMutableArray+DTMoving.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSMutableArray+DTMoving.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 9/27/12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | /** 10 | Methods that add convenient moving methods to `NSMutableArray`. 11 | */ 12 | 13 | @interface NSMutableArray (DTMoving) 14 | 15 | /** 16 | Moves the object at the specified indexes to the new location. 17 | 18 | @param indexes The indexes of the objects to move. 19 | @param idx The index in the mutable array at which to insert the objects. 20 | */ 21 | - (void)moveObjectsAtIndexes:(NSIndexSet *)indexes toIndex:(NSUInteger)idx; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseTestTools/YHBaseTestTools.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseTestTools.m 3 | // 4 | // 5 | // Created by user on 15/9/10. 6 | // 7 | // 8 | 9 | #import "YHBaseTestTools.h" 10 | void YHBaseTestLog(NSString *str,...){ 11 | va_list list; 12 | va_start(list, str); 13 | if (![YHBaseTestLock sharedTheSingletion]->_customLock) { 14 | NSLogv(str, list); 15 | } 16 | va_end(list); 17 | } 18 | void YHBaseProcessLog(NSString *str,...){ 19 | va_list list; 20 | va_start(list, str); 21 | if (![YHBaseTestLock sharedTheSingletion]->_precessLock) { 22 | NSLogv(str, list); 23 | } 24 | va_end(list); 25 | } 26 | @implementation YHBaseTestTools 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/iOS/DTPieProgressIndicator.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTPieProgressIndicator.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 16.05.12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | /** 10 | A Progress indicator shaped like a pie chart. 11 | */ 12 | 13 | @interface DTPieProgressIndicator : UIView 14 | 15 | /** 16 | The progress in percent 17 | */ 18 | @property (nonatomic, assign) float progressPercent; 19 | 20 | /** 21 | The color of the pie 22 | */ 23 | @property (nonatomic, strong) UIColor *color; 24 | 25 | /** 26 | Creates a pie progress indicator of the correct size 27 | */ 28 | + (DTPieProgressIndicator *)pieProgressIndicator; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/SDWebImage/SDWebImage/NSData+ImageContentType.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by Fabrice Aneche on 06/01/14. 3 | // Copyright (c) 2014 Dailymotion. All rights reserved. 4 | // 5 | 6 | #import 7 | 8 | @interface NSData (ImageContentType) 9 | 10 | /** 11 | * Compute the content type for an image data 12 | * 13 | * @param data the input data 14 | * 15 | * @return the content type as string (i.e. image/jpeg, image/gif) 16 | */ 17 | + (NSString *)sd_contentTypeForImageData:(NSData *)data; 18 | 19 | @end 20 | 21 | 22 | @interface NSData (ImageContentTypeDeprecated) 23 | 24 | + (NSString *)contentTypeForImageData:(NSData *)data __deprecated_msg("Use `sd_contentTypeForImageData:`"); 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.h: -------------------------------------------------------------------------------- 1 | // 代码地址: https://github.com/CoderMJLee/MJRefresh 2 | // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 3 | // UIScrollView+MJRefresh.h 4 | // MJRefreshExample 5 | // 6 | // Created by MJ Lee on 15/3/4. 7 | // Copyright (c) 2015年 小码哥. All rights reserved. 8 | // 给ScrollView增加下拉刷新、上拉刷新的功能 9 | 10 | #import 11 | 12 | @class MJRefreshHeader, MJRefreshFooter; 13 | 14 | @interface UIScrollView (MJRefresh) 15 | /** 下拉刷新控件 */ 16 | @property (strong, nonatomic) MJRefreshHeader *header; 17 | /** 上拉刷新控件 */ 18 | @property (strong, nonatomic) MJRefreshFooter *footer; 19 | @end 20 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/iOS/DTActivityTitleView.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTActivityTitleView.h 3 | // DTFoundation 4 | // 5 | // Created by Rene Pirringer on 12.09.12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | /** 10 | Alternative view for showing titles with a configurable activity indicator 11 | instead of default title view in navigationItem. 12 | */ 13 | @interface DTActivityTitleView : UIView 14 | 15 | /** 16 | Title that is shown 17 | */ 18 | @property (nonatomic, copy) NSString *title; 19 | 20 | /** 21 | When busy is set to YES the activity indicator starts spinning 22 | When set to NO the activity indicator stops spinning 23 | */ 24 | @property (nonatomic, assign) BOOL busy; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/DTBlockFunctions.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTBlockFunctions.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 02.10.13. 6 | // Copyright (c) 2013 Cocoanetics. All rights reserved. 7 | // 8 | 9 | /** 10 | Block Utility Methods 11 | */ 12 | 13 | /** 14 | Performs a block synchronous if execution is currently on the main thread or dispatches it asynchronously if not 15 | @param block The block to execute 16 | */ 17 | void DTBlockPerformSyncIfOnMainThreadElseAsync(void (^block)(void)); 18 | 19 | /** 20 | Performs a block synchronous on the main thread regardless of the current thread 21 | @param block The block to execute 22 | */ 23 | void DTBlockPerformSyncOnMainThread(void (^block)(void)); 24 | 25 | 26 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/iOS/UIApplication+DTNetworkActivity.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIApplication+DTNetworkActivity.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 5/21/12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | /** 10 | Enhancement for `UIApplication` to properly count active network sessions and show the network activity indicator whenever there are more than 0 active sessions. 11 | */ 12 | @interface UIApplication (DTNetworkActivity) 13 | 14 | /** 15 | Increments the number of active network operations 16 | */ 17 | - (void)pushActiveNetworkOperation; 18 | 19 | /** 20 | Decrements the number of active network operations 21 | */ 22 | - (void)popActiveNetworkOperation; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTTextBlock.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTTextBlock.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 04.03.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTCompatibility.h" 10 | 11 | /** 12 | Class that represents a block of text with attributes like padding or a background color. 13 | */ 14 | @interface DTTextBlock : NSObject 15 | 16 | /** 17 | The space to be applied between the layouted text and the edges of the receiver 18 | */ 19 | @property (nonatomic, assign) DTEdgeInsets padding; 20 | 21 | 22 | /** 23 | The background color to paint behind the text in the receiver 24 | */ 25 | @property (nonatomic, strong) DTColor *backgroundColor; 26 | 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseHttpManager/YHBaseHttpRequestObject.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseHttpRequestObject.h 3 | // 4 | // 5 | // Created by user on 15/8/18. 6 | // 7 | //请求的对象类 8 | 9 | #import 10 | 11 | @interface YHBaseHttpRequestObject : NSObject 12 | /** 13 | * @author jaki, 15-09-24 10:09:38 14 | * 15 | * @brief 链接URL 16 | */ 17 | __PROPERTY_NO_STRONG__(NSString *, urlString); 18 | /** 19 | * @author jaki, 15-09-24 10:09:55 20 | * 21 | * @brief 请求ID,通过ID来区分请求,防止了通过url来区分请求是url中含有时间戳的问题 22 | */ 23 | __PROPERTY_NO_STRONG__(NSString *, requestIdentity); 24 | /** 25 | * @author jaki, 15-09-24 10:09:00 26 | * 27 | * @brief 请求参数字典 get请求可无 28 | */ 29 | __PROPERTY_NO_STRONG__(NSDictionary *, pramaDic); 30 | @end 31 | -------------------------------------------------------------------------------- /YHBase/BaseViews/BaseCalendarView/YHBaseCalendarView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseCalendarView.h 3 | // 4 | // 5 | // Created by user on 15/9/6. 6 | // 7 | //日历控件视图 这个目前自定义功能不强 有时间了再扩展 8 | 9 | #import "YHBaseView.h" 10 | @class YHBaseDateModel; 11 | @protocol YHBaseCalendarViewDelegate 12 | -(void)YHBaseCalendarViewSelectAtDateModel:(YHBaseDateModel *)dateModel; 13 | -(void)YHBaseCalendarViewScrollEndToDate:(YHBaseDateModel *)dateModel; 14 | @end 15 | 16 | 17 | @interface YHBaseCalendarView : YHBaseView 18 | @property(nonatomic,strong)NSDate * currentDate; 19 | //标记数组 用于标记特殊日期 这个数组中存放的必须是YHBaseDateModel 对象 20 | @property(nonatomic,strong)NSArray * markArray; 21 | 22 | @property(nonatomic,weak)id delegate; 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSURL+DTComparing.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSURL+DTComparing.m 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 13.11.12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import "NSURL+DTComparing.h" 10 | 11 | @implementation NSURL (DTComparing) 12 | 13 | - (BOOL)isEqualToURL:(NSURL *)URL 14 | { 15 | // scheme must be same 16 | if (![[self scheme] isEqualToString:[URL scheme]]) 17 | { 18 | return NO; 19 | } 20 | 21 | // host must be same 22 | if (![[self host] isEqualToString:[URL host]]) 23 | { 24 | return NO; 25 | } 26 | 27 | // path must be same 28 | if (![[self path] isEqualToString:[URL path]]) 29 | { 30 | return NO; 31 | } 32 | 33 | return YES; 34 | } 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/UIView+MJExtension.h: -------------------------------------------------------------------------------- 1 | // 代码地址: https://github.com/CoderMJLee/MJRefresh 2 | // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 3 | // UIView+Extension.h 4 | // MJRefreshExample 5 | // 6 | // Created by MJ Lee on 14-5-28. 7 | // Copyright (c) 2014年 小码哥. All rights reserved. 8 | // 9 | 10 | #import 11 | 12 | @interface UIView (MJExtension) 13 | @property (assign, nonatomic) CGFloat mj_x; 14 | @property (assign, nonatomic) CGFloat mj_y; 15 | @property (assign, nonatomic) CGFloat mj_w; 16 | @property (assign, nonatomic) CGFloat mj_h; 17 | @property (assign, nonatomic) CGSize mj_size; 18 | @property (assign, nonatomic) CGPoint mj_origin; 19 | @end 20 | -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | YHBaseFoundationTest.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | CE89DB541B9D5F8D0006B123 16 | 17 | primary 18 | 19 | 20 | CE89DB6D1B9D5F8D0006B123 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcodeproj/xcuserdata/jaki.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | YHBaseFoundationTest.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | CE89DB541B9D5F8D0006B123 16 | 17 | primary 18 | 19 | 20 | CE89DB6D1B9D5F8D0006B123 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcodeproj/xcuserdata/vip.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | YHBaseFoundationTest.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | CE89DB541B9D5F8D0006B123 16 | 17 | primary 18 | 19 | 20 | CE89DB6D1B9D5F8D0006B123 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /YHBase/BaseViews/BaseSelfDrawView/YHBaseSelfServiceDrawControlView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseSelfServiceDrawControlView.h 3 | // 4 | // 5 | // Created by user on 15/8/25. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface YHBaseSelfServiceDrawControlView : UIView 12 | { 13 | CGFloat _height; 14 | CGFloat _width; 15 | CGSize _drawSize; 16 | } 17 | //设置画布大小 18 | -(void)setDrawSize:(CGSize)size; 19 | //设置画布颜色 20 | -(void)setDrawViewBackgroundColor:(UIColor*)color; 21 | //核心画图视图 22 | @property(nonatomic,strong)YHBaseSelfServiceDrawView * drawView; 23 | 24 | /** 25 | *设置画笔属性 26 | */ 27 | -(void)setDrawSettingOfWidth:(CGFloat)width andColor:(UIColor *)color; 28 | 29 | /** 30 | *清空画板 31 | */ 32 | -(void)clearView; 33 | 34 | -(void)open; 35 | -(void)close; 36 | @end 37 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshStateHeader.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshHeader.h" 10 | 11 | @interface MJRefreshStateHeader : MJRefreshHeader 12 | #pragma mark - 刷新时间相关 13 | /** 利用这个block来决定显示的更新时间文字 */ 14 | @property (copy, nonatomic) NSString *(^lastUpdatedTimeText)(NSDate *lastUpdatedTime); 15 | /** 显示上一次刷新时间的label */ 16 | @property (weak, nonatomic, readonly) UILabel *lastUpdatedTimeLabel; 17 | 18 | #pragma mark - 状态相关 19 | /** 显示刷新状态的label */ 20 | @property (weak, nonatomic, readonly) UILabel *stateLabel; 21 | /** 设置state状态下的文字 */ 22 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTHTMLParserTextNode.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTHTMLParserTextNode.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 26.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTHTMLParserNode.h" 10 | 11 | /** 12 | Specialized sub class of that represents text inside a node 13 | */ 14 | @interface DTHTMLParserTextNode : DTHTMLParserNode 15 | 16 | /** 17 | Designated initializer with the characters that make up the text. 18 | @param characters The characters of the string 19 | @returns The initialized text node 20 | */ 21 | - (id)initWithCharacters:(NSString *)characters; 22 | 23 | /** 24 | Returns the receivers character contents 25 | */ 26 | @property (nonatomic, readonly) NSString *characters; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/DTBlockFunctions.m: -------------------------------------------------------------------------------- 1 | // 2 | // DTBlockFunctions.m 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 02.10.13. 6 | // Copyright (c) 2013 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import "DTBlockFunctions.h" 10 | 11 | void DTBlockPerformSyncIfOnMainThreadElseAsync(void (^block)(void)) 12 | { 13 | if ([NSThread isMainThread]) 14 | { 15 | // can perform synchronous on main thread 16 | block(); 17 | } 18 | else 19 | { 20 | // need to perform asynchronous 21 | dispatch_async(dispatch_get_main_queue(), block); 22 | } 23 | } 24 | 25 | void DTBlockPerformSyncOnMainThread(void (^block)(void)) 26 | { 27 | if ([NSThread isMainThread]) 28 | { 29 | block(); 30 | } 31 | else 32 | { 33 | dispatch_sync(dispatch_get_main_queue(), block); 34 | } 35 | } -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSString+DTURLEncoding.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+DTURLEncoding.m 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 4/16/12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import "NSString+DTURLEncoding.h" 10 | 11 | @implementation NSString (DTURLEncoding) 12 | 13 | - (NSString *)stringByURLEncoding 14 | { 15 | #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_9_0 16 | return (__bridge_transfer NSString *)CFURLCreateStringByAddingPercentEscapes(NULL, (__bridge CFStringRef)self, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8); 17 | #else 18 | return [self stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet characterSetWithCharactersInString:@"!*'();:@&=+$,/?%#[]"]]; 19 | #endif 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /YHBase/BaseAVFoundation/YHBaseAVPlayer.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseAVPlayer.h 3 | // 4 | // 5 | // Created by user on 15/8/28. 6 | // 7 | //封装的一个播放音频的类,支持播放流音频,边下边播,进行缓存 8 | 9 | #import 10 | //播放状态的枚举 11 | typedef enum { 12 | YHBaseAVPlayerStatePlaying, 13 | YHBaseAVPlayerStateStop, 14 | YHBaseAVPlayerStateLoading, 15 | YHBaseAVPlayerStatePause 16 | }YHBaseAVPlayerState; 17 | 18 | @interface YHBaseAVPlayer : NSObject 19 | 20 | @property(nonatomic,readonly,assign)YHBaseAVPlayerState state; 21 | 22 | 23 | 24 | /** 25 | *播放前需要调用这个函数 设置一个url 26 | */ 27 | -(void)preparePlayWithUrl:(NSString *)url; 28 | /** 29 | *开始播放 30 | */ 31 | -(void)play; 32 | /** 33 | *停止播放 34 | */ 35 | -(void)stop; 36 | /** 37 | *暂停播放 38 | */ 39 | -(void)pause; 40 | @end 41 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHKit.h 3 | // StudyApp 4 | // 5 | // Created by user on 15/8/18. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #ifndef StudyApp_YHKit_h 10 | #define StudyApp_YHKit_h 11 | #import "YHBaseButton.h" 12 | #import "YHBaseLabel.h" 13 | #import "YHBaseAlertView.h" 14 | #import "YHBaseActivityIndicatorView.h" 15 | #import "YHBaseTableView.h" 16 | #import "YHBaseScrollView.h" 17 | #import "YHBaseView.h" 18 | #import "YHBaseSelfServiceDrawView.h" 19 | #import "YHBaseSelfServiceDrawControlView.h" 20 | #import "YHBaseTextView.h" 21 | #import "YHBaseHtmlView.h" 22 | #import "YHBaseListView.h" 23 | #import "YHBaseListViewItem.h" 24 | #import "YHBaseCalendarView.h" 25 | #import "YHBaseTableView.h" 26 | #import "YHBaseLinkingLabel.h" 27 | #import "YHBaseCircleView.h" 28 | #endif 29 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseScrollView.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseScrollView.m 3 | // 4 | // 5 | // Created by user on 15/8/24. 6 | // 7 | // 8 | 9 | #import "YHBaseScrollView.h" 10 | 11 | @implementation YHBaseScrollView 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 | - (instancetype)initWithFrame:(CGRect)frame 21 | { 22 | self = [super initWithFrame:frame]; 23 | if (self) { 24 | [self reloadView]; 25 | } 26 | return self; 27 | } 28 | 29 | - (instancetype)init 30 | { 31 | self = [super init]; 32 | if (self) { 33 | [self reloadView]; 34 | } 35 | return self; 36 | } 37 | -(void)reloadView{ 38 | 39 | } 40 | @end 41 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseListView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseListView.h 3 | // 4 | // 5 | // Created by user on 15/8/31. 6 | // 7 | //菜单视图 8 | 9 | #import "YHBaseView.h" 10 | 11 | @class YHBaseListView; 12 | @protocol YHBaseListViewDelegate 13 | /** 14 | *点击item回调的代理 index从0开始 15 | */ 16 | -(void)YHBaseListViewClickAtIndex:(int)index; 17 | 18 | @end 19 | 20 | 21 | 22 | @interface YHBaseListView : YHBaseView 23 | /** 24 | *item数组 25 | */ 26 | @property(nonatomic,strong)NSArray * itemsArray; 27 | 28 | @property(nonatomic,weak)id delegate; 29 | 30 | /** 31 | *设置行高 32 | */ 33 | @property(nonatomic,assign)CGFloat itemHight; 34 | 35 | @property(nonatomic,assign,readonly)BOOL isShow; 36 | 37 | /** 38 | *弹出菜单 39 | */ 40 | -(void)openList; 41 | /** 42 | *收回菜单 43 | */ 44 | -(void)closeList; 45 | 46 | @end 47 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTImage+HTML.m: -------------------------------------------------------------------------------- 1 | // 2 | // DTImage+HTML.m 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 31.01.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTImage+HTML.h" 10 | 11 | #if TARGET_OS_IPHONE 12 | 13 | @implementation UIImage (HTML) 14 | 15 | - (NSData *)dataForPNGRepresentation 16 | { 17 | return UIImagePNGRepresentation(self); 18 | } 19 | 20 | @end 21 | 22 | #else 23 | 24 | @implementation NSImage (HTML) 25 | 26 | - (NSData *)dataForPNGRepresentation 27 | { 28 | [self lockFocus]; 29 | NSBitmapImageRep *bitmapRep = [[NSBitmapImageRep alloc] initWithFocusedViewRect:NSMakeRect(0, 0, self.size.width, self.size.height)]; 30 | [self unlockFocus]; 31 | 32 | return [bitmapRep representationUsingType:NSPNGFileType properties:Nil]; 33 | } 34 | 35 | @end 36 | 37 | #endif -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.h: -------------------------------------------------------------------------------- 1 | // 代码地址: https://github.com/CoderMJLee/MJRefresh 2 | // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 3 | // MJRefreshFooter.h 4 | // MJRefreshExample 5 | // 6 | // Created by MJ Lee on 15/3/5. 7 | // Copyright (c) 2015年 小码哥. All rights reserved. 8 | // 上拉刷新控件 9 | 10 | #import "MJRefreshComponent.h" 11 | 12 | @interface MJRefreshFooter : MJRefreshComponent 13 | /** 创建footer */ 14 | + (instancetype)footerWithRefreshingBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock; 15 | /** 创建footer */ 16 | + (instancetype)footerWithRefreshingTarget:(id)target refreshingAction:(SEL)action; 17 | 18 | /** 提示没有更多的数据 */ 19 | - (void)noticeNoMoreData; 20 | /** 重置没有更多的数据(消除没有更多数据的状态) */ 21 | - (void)resetNoMoreData; 22 | @end 23 | -------------------------------------------------------------------------------- /YHBaseFoundationTestTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTDictationPlaceholderView.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTDictationPlaceholderView.h 3 | // DTRichTextEditor 4 | // 5 | // Created by Oliver Drobnik on 05.02.13. 6 | // Copyright (c) 2013 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | /** 12 | A dictation placeholder to display in editors between the time the recording is complete until a recognized response is received. 13 | */ 14 | 15 | @interface DTDictationPlaceholderView : UIView 16 | 17 | /** 18 | Creates an appropriately sized DTDictationPlaceholderView with 3 animated purple dots 19 | */ 20 | + (DTDictationPlaceholderView *)placeholderView; 21 | 22 | /** 23 | The context of the receiver. This can be any object, for example the selection range to replace with the dictation result text 24 | */ 25 | @property (nonatomic, strong) id context; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/UIFont+DTCoreText.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIFont+DTCoreText.m 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 11.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "UIFont+DTCoreText.h" 10 | 11 | @implementation UIFont (DTCoreText) 12 | 13 | + (UIFont *)fontWithCTFont:(CTFontRef)ctFont 14 | { 15 | NSString *fontName = (__bridge_transfer NSString *)CTFontCopyName(ctFont, kCTFontPostScriptNameKey); 16 | 17 | CGFloat fontSize = CTFontGetSize(ctFont); 18 | UIFont *font = [UIFont fontWithName:fontName size:fontSize]; 19 | 20 | // fix for missing HelveticaNeue-Italic font in iOS 7.0.x 21 | if (!font && [fontName isEqualToString:@"HelveticaNeue-Italic"]) 22 | { 23 | font = [UIFont fontWithName:@"HelveticaNeue-LightItalic" size:fontSize]; 24 | } 25 | 26 | return font; 27 | } 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSString+DTFormatNumbers.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+DTFormatNumbers.m 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 11/25/11. 6 | // Copyright (c) 2011 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import "NSString+DTFormatNumbers.h" 10 | 11 | @implementation NSString (DTFormatNumbers) 12 | 13 | + (NSString *)stringByFormattingBytes:(long long)bytes 14 | { 15 | NSArray *units = @[@"%1.0f Bytes", @"%1.1f KB", @"%1.1f MB", @"%1.1f GB", @"%1.1f TB"]; 16 | 17 | long long value = bytes * 10; 18 | for (NSUInteger i=0; i<[units count]; i++) 19 | { 20 | if (i > 0) 21 | { 22 | value = value/1024; 23 | } 24 | if (value < 10000) 25 | { 26 | return [NSString stringWithFormat:units[i], value/10.0]; 27 | } 28 | } 29 | 30 | return [NSString stringWithFormat:units[[units count]-1], value/10.0]; 31 | } 32 | @end 33 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTDictationPlaceholderTextAttachment.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTDictationPlaceholderTextAttachment.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 06.02.13. 6 | // Copyright (c) 2013 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTTextAttachment.h" 10 | 11 | /** 12 | This is a special subclass of DTTextAttachment used to represent the dictation placeholder. 13 | 14 | When encountering such an element DTAttributedTextContentView does not call the delegate to provide a subclass but automatically creates and adds a DTDictationPlaceholderView. 15 | */ 16 | 17 | @interface DTDictationPlaceholderTextAttachment : DTTextAttachment 18 | 19 | /** 20 | The string that inserting the dictation placeholder replaced, used for Undoing 21 | */ 22 | @property (nonatomic, retain) NSAttributedString *replacedAttributedString; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/iOS/NSURL+DTAppLinks.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSURL+DTAppLinks.m 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 11/25/11. 6 | // Copyright (c) 2011 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import "NSURL+DTAppLinks.h" 10 | 11 | @implementation NSURL (DTAppLinks) 12 | 13 | + (NSURL *)appStoreURLforApplicationIdentifier:(NSString *)identifier 14 | { 15 | NSString *link = [NSString stringWithFormat:@"http://itunes.apple.com/us/app/id%@?mt=8", identifier]; 16 | 17 | return [NSURL URLWithString:link]; 18 | } 19 | 20 | + (NSURL *)appStoreReviewURLForApplicationIdentifier:(NSString *)identifier 21 | { 22 | NSString *link = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@", identifier]; 23 | return [NSURL URLWithString:link]; 24 | } 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSString+DTURLEncoding.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+DTURLEncoding.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 4/16/12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | /** 10 | A collection of useful additions for `NSString` to deal with URL encoding. 11 | */ 12 | 13 | @interface NSString (DTURLEncoding) 14 | 15 | /**------------------------------------------------------------------------------------- 16 | @name Encoding Strings for URLs 17 | --------------------------------------------------------------------------------------- 18 | */ 19 | 20 | 21 | /** Encoding suitable for use in URLs. 22 | 23 | stringByAddingPercentEscapes does not replace serveral characters which are problematics in URLs. 24 | 25 | @return The encoded version of the receiver. 26 | */ 27 | - (NSString *)stringByURLEncoding; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseTimerEngine/YHBaseTimerManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseTimerManager.h 3 | // 4 | // 5 | // Created by user on 15/8/31. 6 | // 7 | //统一管理定时器动作 8 | 9 | #import "YHBaseManager.h" 10 | 11 | @interface YHBaseTimerManager : YHBaseManager 12 | /** 13 | *在管理中心中注册一个动作 14 | *@param action 动作的block 15 | *@param timer 执行频率 最大60/s 必须为60的约数 16 | *@param name 动作id 17 | */ 18 | -(void)registerAction:(void(^)())action 19 | timer:(int)timer 20 | andName:(NSString *)name; 21 | /** 22 | *根据id设置动作的有效性 23 | */ 24 | -(void)setValid:(BOOL)isvalid toName:(NSString *)name; 25 | 26 | /** 27 | *更新一个动作的执行频率 28 | */ 29 | -(void)upDataGameEngineTimer:(int)timer ForName:(NSString*)name; 30 | 31 | /** 32 | *移除一个动作 33 | */ 34 | -(void)removeActionForName:(NSString *)name; 35 | 36 | -(void)stopAllAction;//暂停所有动作 37 | -(void)beginAllAction;//开启所有动作 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseStringTools.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseStringTools.h 3 | // 4 | // 5 | // Created by user on 15/8/19. 6 | // 7 | // 8 | 9 | #import 10 | /** 11 | *比较方法的枚举 12 | */ 13 | typedef enum { 14 | YHBaseStringCompareLonger=1, 15 | YHBaseStringCompareShorter, 16 | YHBaseStringCompareEqual 17 | }YHBaseStringCompareType; 18 | @interface YHBaseStringTools : NSObject 19 | //====================================字符串检测函数=========================// 20 | /** 21 | *检测字符串长度是否符合 22 | */ 23 | BOOL YHBaseCheckString(YHBaseStringCompareType compareType,NSString * str,int length); 24 | /** 25 | *将字符串中进行进行排序 参数可以设置从大到小和从小到大 设置为equal则返回原字符串 26 | */ 27 | NSString * YHBaseSequenceString(YHBaseStringCompareType sequenceType, NSString * str); 28 | 29 | /** 30 | *已规定的字符插入字符串中字符之间 31 | */ 32 | NSString * YHBaseInsertCharater(NSString * chara ,NSString * str); 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTHorizontalRuleHTMLElement.m: -------------------------------------------------------------------------------- 1 | // 2 | // DTHTMLElementHR.m 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 26.12.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTHorizontalRuleHTMLElement.h" 10 | 11 | @implementation DTHorizontalRuleHTMLElement 12 | 13 | - (NSDictionary *)attributesForAttributedStringRepresentation 14 | { 15 | NSMutableDictionary *dict = [[super attributesForAttributedStringRepresentation] mutableCopy]; 16 | [dict setObject:[NSNumber numberWithBool:YES] forKey:DTHorizontalRuleStyleAttribute]; 17 | 18 | return dict; 19 | } 20 | 21 | - (NSAttributedString *)attributedString 22 | { 23 | @synchronized(self) 24 | { 25 | NSDictionary *attributes = [self attributesForAttributedStringRepresentation]; 26 | return [[NSAttributedString alloc] initWithString:@"\n" attributes:attributes]; 27 | } 28 | } 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /YHBase/BaseCategory/UIImageView+YHGifImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImageView+YHGifImage.h 3 | // YHBaseFoundationTest 4 | // 5 | // Created by jaki on 16/1/22. 6 | // Copyright © 2016年 jaki.zhang. All rights reserved. 7 | /* 8 | *为UIImageView添加播放gif的支持 9 | */ 10 | 11 | #import 12 | typedef enum { 13 | YHGifImageViewDataTypeGif,//gif数据 14 | YHGifImageViewDataTypeNormal,//普通图片数据 15 | YHGifImageViewDataTypeWebImage//这种模式通过webView显示,加载慢,超流畅 16 | }YHGifImageViewDataType; 17 | @interface UIImageView (YHGifImage) 18 | /** 19 | * @brief 设置imageView的图片 20 | * 21 | * @param imageUrl 图片素材的地址url 22 | * 23 | * @param type 图片的类型 24 | * 25 | */ 26 | -(void)yh_setImage:(NSURL *)imageUrl type:(YHGifImageViewDataType)type; 27 | /** 28 | * @brief 根据本地文件名设置图片 29 | * 30 | * @param imageName 图片名称必须写完整 31 | */ 32 | -(void)yh_setImageName:(NSString *)imageName type:(YHGifImageViewDataType)type; 33 | @end 34 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSMutableArray+DTMoving.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSMutableArray+DTMoving.m 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 9/27/12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import "NSMutableArray+DTMoving.h" 10 | 11 | @implementation NSMutableArray (DTMoving) 12 | 13 | // credit: http://www.cocoabuilder.com/archive/cocoa/189484-nsarray-move-items-at-indexes.html 14 | 15 | - (void)moveObjectsAtIndexes:(NSIndexSet *)indexes toIndex:(NSUInteger)idx 16 | { 17 | NSArray *objectsToMove = [self objectsAtIndexes:indexes]; 18 | 19 | // If any of the removed objects come before the index, we want to decrement the index appropriately 20 | idx -= [indexes countOfIndexesInRange:(NSRange){0, idx}]; 21 | 22 | [self removeObjectsAtIndexes:indexes]; 23 | [self replaceObjectsInRange:(NSRange){idx,0} withObjectsFromArray:objectsToMove]; 24 | } 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.h: -------------------------------------------------------------------------------- 1 | // 代码地址: https://github.com/CoderMJLee/MJRefresh 2 | // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 3 | // UIScrollView+Extension.h 4 | // MJRefreshExample 5 | // 6 | // Created by MJ Lee on 14-5-28. 7 | // Copyright (c) 2014年 小码哥. All rights reserved. 8 | // 9 | 10 | #import 11 | 12 | @interface UIScrollView (MJExtension) 13 | @property (assign, nonatomic) CGFloat mj_insetT; 14 | @property (assign, nonatomic) CGFloat mj_insetB; 15 | @property (assign, nonatomic) CGFloat mj_insetL; 16 | @property (assign, nonatomic) CGFloat mj_insetR; 17 | 18 | @property (assign, nonatomic) CGFloat mj_offsetX; 19 | @property (assign, nonatomic) CGFloat mj_offsetY; 20 | 21 | @property (assign, nonatomic) CGFloat mj_contentW; 22 | @property (assign, nonatomic) CGFloat mj_contentH; 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/Masonry/Masonry/Masonry.h: -------------------------------------------------------------------------------- 1 | // 2 | // Masonry.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 20/07/13. 6 | // Copyright (c) 2013 cloudling. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for Masonry. 12 | FOUNDATION_EXPORT double MasonryVersionNumber; 13 | 14 | //! Project version string for Masonry. 15 | FOUNDATION_EXPORT const unsigned char MasonryVersionString[]; 16 | 17 | #import "MASUtilities.h" 18 | #import "View+MASAdditions.h" 19 | #import "View+MASShorthandAdditions.h" 20 | #import "ViewController+MASAdditions.h" 21 | #import "NSArray+MASAdditions.h" 22 | #import "NSArray+MASShorthandAdditions.h" 23 | #import "MASConstraint.h" 24 | #import "MASCompositeConstraint.h" 25 | #import "MASViewAttribute.h" 26 | #import "MASViewConstraint.h" 27 | #import "MASConstraintMaker.h" 28 | #import "MASLayoutConstraint.h" 29 | #import "NSLayoutConstraint+MASDebugAdditions.h" 30 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.h: -------------------------------------------------------------------------------- 1 | // 代码地址: https://github.com/CoderMJLee/MJRefresh 2 | // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 3 | // MJRefreshHeader.h 4 | // MJRefreshExample 5 | // 6 | // Created by MJ Lee on 15/3/4. 7 | // Copyright (c) 2015年 小码哥. All rights reserved. 8 | // 下拉刷新控件:负责监控用户下拉的状态 9 | 10 | #import "MJRefreshComponent.h" 11 | 12 | @interface MJRefreshHeader : MJRefreshComponent 13 | /** 创建header */ 14 | + (instancetype)headerWithRefreshingBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock; 15 | /** 创建header */ 16 | + (instancetype)headerWithRefreshingTarget:(id)target refreshingAction:(SEL)action; 17 | 18 | /** 这个key用来存储上一次下拉刷新成功的时间 */ 19 | @property (copy, nonatomic) NSString *lastUpdatedTimeKey; 20 | /** 上一次下拉刷新成功的时间 */ 21 | @property (strong, nonatomic, readonly) NSDate *lastUpdatedTime; 22 | @end 23 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/NSMutableString+HTML.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSMutableString+HTML.m 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 01.02.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "NSMutableString+HTML.h" 10 | 11 | 12 | #define IS_WHITESPACE(_c) (_c == ' ' || _c == '\t' || _c == 0xA || _c == 0xB || _c == 0xC || _c == 0xD || _c == 0x85) 13 | 14 | @implementation NSMutableString (HTML) 15 | 16 | - (void)removeTrailingWhitespace 17 | { 18 | NSUInteger length = self.length; 19 | 20 | NSInteger lastIndex = length-1; 21 | NSInteger index = lastIndex; 22 | NSInteger whitespaceLength = 0; 23 | 24 | while (index>=0 && IS_WHITESPACE([self characterAtIndex:index])) 25 | { 26 | index--; 27 | whitespaceLength++; 28 | } 29 | 30 | // do the removal once for all whitespace characters 31 | if (whitespaceLength) 32 | { 33 | [self deleteCharactersInRange:NSMakeRange(index+1, whitespaceLength)]; 34 | } 35 | } 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /YHBaseFoundationTest.xcworkspace/xcuserdata/apple.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 8 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseView.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseView.m 3 | // 4 | // 5 | // Created by user on 15/8/24. 6 | // 7 | // 8 | 9 | #import "YHBaseView.h" 10 | 11 | @implementation YHBaseView 12 | - (instancetype)init 13 | { 14 | self = [super init]; 15 | if (self) { 16 | [self reloadView]; 17 | } 18 | return self; 19 | } 20 | - (instancetype)initWithFrame:(CGRect)frame 21 | { 22 | self = [super initWithFrame:frame]; 23 | if (self) { 24 | [self reloadView]; 25 | } 26 | return self; 27 | } 28 | - (instancetype)initWithCoder:(NSCoder *)coder 29 | { 30 | self = [super initWithCoder:coder]; 31 | if (self) { 32 | [self reloadView]; 33 | } 34 | return self; 35 | } 36 | -(void)reloadView{ 37 | 38 | } 39 | /* 40 | // Only override drawRect: if you perform custom drawing. 41 | // An empty implementation adversely affects performance during animation. 42 | - (void)drawRect:(CGRect)rect { 43 | // Drawing code 44 | } 45 | */ 46 | 47 | @end 48 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSURL+DTUnshorten.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSURL+DTUnshorten.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 6/2/12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | /** Method for getting the full length URL for a shortened one. 10 | 11 | For example: 12 | 13 | NSURL *url = [NSURL URLWithString:@"buff.ly/L4uGoza"]; 14 | 15 | [url unshortenWithCompletion:^(NSURL *url) { 16 | NSLog(@"Unshortened: %@", url); 17 | }]; 18 | 19 | */ 20 | 21 | typedef void (^NSURLUnshortenCompletionHandler)(NSURL *); 22 | 23 | @interface NSURL (DTUnshorten) 24 | 25 | /** 26 | Unshortens the receiver and returns the long URL via the completion handler. 27 | 28 | Results are cached and therefore a subsequent call for the same receiver will return instantly if the result is still present in the cache. 29 | @param completion The completion handler 30 | */ 31 | - (void)unshortenWithCompletion:(NSURLUnshortenCompletionHandler)completion; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseTableView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseTableView.h 3 | // 4 | // 5 | // Created by user on 15/8/20. 6 | // 7 | //集成了下拉刷新与上拉加载的功能 8 | 9 | #import 10 | #import 11 | @interface YHBaseTableView : UITableView 12 | /** 13 | *准备开始刷新的文字 14 | */ 15 | @property(nonatomic,strong)NSString * prepareRefreshText; 16 | /** 17 | *可以开始刷新的文字 18 | */ 19 | @property(nonatomic,strong)NSString * shouldRefreshText; 20 | /** 21 | *已经开始刷新的文字 22 | */ 23 | @property(nonatomic,strong)NSString * alreadyRefreshText; 24 | 25 | /** 26 | *准备开始加载的文字 27 | */ 28 | @property(nonatomic,strong)NSString * prepareReloadText; 29 | /** 30 | *可以开始加载的文字 31 | */ 32 | @property(nonatomic,strong)NSString * shouldReloadText; 33 | /** 34 | *已经开始加载的文字 35 | */ 36 | @property(nonatomic,strong)NSString * alreadyReloadText; 37 | 38 | //允许刷新 39 | -(void)shouldRefresh:(void (^)())block; 40 | //允许加载 41 | -(void)shouldReload:(void (^)())block; 42 | //加载完所有数据 43 | -(void)ReloadEnd; 44 | @end 45 | -------------------------------------------------------------------------------- /YHBase/BaseViews/YHBaseButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseButton.h 3 | // 4 | // 5 | // Created by user on 15/8/18. 6 | // 7 | //使用block的方式封装的button,便于循环创建大量简单按钮。省去复杂的tag机制 8 | 9 | #import 10 | #import "YHViewProtocol.h" 11 | @interface YHBaseButton : UIButton 12 | { 13 | void (^btnBlock)(YHBaseButton *); 14 | } 15 | /** 16 | *类似tag值,默认为0 17 | */ 18 | @property(nonatomic,assign)unsigned int index; 19 | /** 20 | *自定义的创建方法,将点击事件封装为block 21 | *@param frame 位置尺寸 22 | *@param image 背景图案 可以为nil 23 | *@param bgColor 背景颜色 可以为nil 24 | *@param textColor 文字颜色 可以为nil 25 | *@param title 标题 可以为nil 26 | *@param block 点击的回调 27 | *这些属性均是在Normal状态下,触发方法的回调为TouchUpInside 28 | */ 29 | -(instancetype)initWithFrame:(CGRect)frame 30 | backgroundImage:(UIImage *)image 31 | backgroundColor:(UIColor *)bgColor 32 | textColor:(UIColor *)textColor 33 | titleText:(NSString *)title 34 | andClickBlock:(void(^)(YHBaseButton *btn))block; 35 | 36 | 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTCoreTextLayoutFrame+Cursor.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTCoreTextLayoutFrame+Cursor.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 10.07.13. 6 | // Copyright (c) 2013 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import "DTCoreTextLayoutFrame.h" 10 | 11 | /** 12 | The **Cursor** category extends DTCoreTextLayoutFrame for working with a caret and determine the string index of touch coordinates. 13 | */ 14 | 15 | @interface DTCoreTextLayoutFrame (Cursor) 16 | 17 | /** 18 | Determines the closest string index to a point in the receiver's frame. 19 | 20 | This can be used to find the cursor position to position an input caret at. 21 | @param point The point 22 | @returns The resulting string index 23 | */ 24 | - (NSInteger)closestCursorIndexToPoint:(CGPoint)point; 25 | 26 | /** 27 | The rectangle to draw a caret for a given index 28 | @param index The string index for which to determine a cursor frame 29 | @returns The cursor rectangle 30 | */ 31 | - (CGRect)cursorRectAtIndex:(NSInteger)index; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Pods/Masonry/Masonry/ViewController+MASAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewController+MASAdditions.h 3 | // Masonry 4 | // 5 | // Created by Craig Siemens on 2015-06-23. 6 | // 7 | // 8 | 9 | #import "MASUtilities.h" 10 | #import "MASConstraintMaker.h" 11 | #import "MASViewAttribute.h" 12 | 13 | #ifdef MAS_VIEW_CONTROLLER 14 | 15 | @interface MAS_VIEW_CONTROLLER (MASAdditions) 16 | 17 | /** 18 | * following properties return a new MASViewAttribute with appropriate UILayoutGuide and NSLayoutAttribute 19 | */ 20 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuide; 21 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuide; 22 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuideTop; 23 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuideBottom; 24 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuideTop; 25 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuideBottom; 26 | 27 | 28 | @end 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseNetManager/YHBaseNetManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseNetManager.h 3 | // YHBaseFoundationTest 4 | // 5 | // Created by vip on 16/5/18. 6 | // Copyright © 2016年 jaki.zhang. All rights reserved. 7 | /* 8 | 这个类是基于YHBaseHttpManager类的上层封装 使用plist和配置model的方式来请求数据 9 | plist文件的结构必须标准: 10 | 例如 11 | name:请求名 (通过请求名来取相应的请求模型) 12 | method:GET 或者 POST 可进行put与delete的扩展 13 | url:www.baidu.com 14 | param:paramModel 15 | data:dataModel 16 | 注意:这里的协议可以进行扩展 例如是否缓存字段,缓存路径字段等 17 | *************** 18 | 19 | */ 20 | 21 | #import 22 | #import "YHBaseNetModel.h" 23 | @interface YHBaseNetManager : YHBaseManager 24 | /** 25 | * @brief 这个方法通过名称进行相应的请求 26 | * 27 | * @name plist文件中配置的请求名称 28 | * 29 | * @param 请求参数配置模型 30 | * 31 | * @data 请求返回数据模型对象 32 | * 33 | * @completion 请求完成后的回调 成功或失败 如果成功 data对象会被自动赋值 失败则会有错误信息 34 | * 35 | */ 36 | -(void)netForRequestName:(NSString *)name withParam:(YHBaseModel *)param forDataModel:(YHBaseModel *)data completion:(void(^)(BOOL success,YHBaseError *error))completion; 37 | @end 38 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHTopicColorManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHTopicColorManager.h 3 | // 4 | // 5 | // Created by user on 15/8/17. 6 | // 7 | //具体的主题对象,单例 8 | 9 | #import 10 | #import 11 | #import "YHSingletonProcotol.h" 12 | #import "YHTopicProtocol.h" 13 | @interface YHTopicColorManager : NSObject 14 | 15 | 16 | @property(nonatomic,readonly)UIColor * bgColor; 17 | @property(nonatomic,readonly)UIColor * navColor; 18 | @property(nonatomic,readonly)UIColor * btnColor; 19 | @property(nonatomic,readonly)UIColor * labelColor; 20 | @property(nonatomic,readonly)UIColor * textColor; 21 | @property(nonatomic,readonly)UIColor * btnTextColor; 22 | @property(nonatomic,readonly)UIColor * navTextColor; 23 | @property(nonatomic,readonly)UIColor * borderLineColor; 24 | @property(nonatomic,readonly)UIColor * greyBgColor; 25 | @property(nonatomic,readonly)UIColor * listBgColor; 26 | /** 27 | *使用之前需先调用这个方法进行设置主题 28 | */ 29 | -(void)getTopicModel; 30 | 31 | 32 | /** 33 | *发送更改主题的通知 34 | */ 35 | +(void)postTopicChangeMessage; 36 | @end 37 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseFontTools.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseFontTools.m 3 | // YHBaseFoundationTest 4 | // 5 | // Created by jaki on 15/10/9. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import "YHBaseFontTools.h" 10 | 11 | @implementation YHBaseFontTools 12 | +(void)logNewFont{ 13 | NSString *paths=[[NSBundle mainBundle]pathForResource:@"font" ofType:@"plist"]; 14 | 15 | //得到完整的文件名 16 | NSDictionary * rootDic = [NSDictionary dictionaryWithContentsOfFile:paths]; 17 | //遍历当前所有字体 18 | for (NSString * name in [UIFont familyNames]) { 19 | NSArray * fontArray = [rootDic objectForKey:name]; 20 | BOOL tip = NO; 21 | for (NSString * fo in [UIFont fontNamesForFamilyName:name]) { 22 | for (NSString * tmp in fontArray) { 23 | if ([tmp isEqualToString:fo]) { 24 | tip=YES; 25 | break; 26 | } 27 | } 28 | if (!tip) { 29 | NSLog(@"%@",fo); 30 | } 31 | } 32 | } 33 | 34 | } 35 | @end 36 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseHttpManager/YHBaseCecheHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseCecheHeader.h 3 | // StudyApp 4 | // 5 | // Created by apple on 15/8/18. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | //缓存路径的头文件和枚举 8 | 9 | #ifndef StudyApp_YHBaseCecheHeader_h 10 | #define StudyApp_YHBaseCecheHeader_h 11 | /* 12 | *缓存路径的枚举 13 | */ 14 | typedef enum { 15 | YHBaseCecheMain=1, 16 | YHBaseCecheImage, 17 | YHBaseCecheFile, 18 | YHBaseCecheVedio, 19 | YHBaseCecheAudio, 20 | //归档的目录,专门用于存数据模型 21 | YHBaseArchiver, 22 | //专门用于存放数据库 23 | YHBaseDataBase 24 | }YHBaseCechePath; 25 | 26 | #define YH_BASE_CECHE_PATH_MAIN @"/Library/Caches/MyCache/Main" 27 | #define YH_BASE_CECHE_PATH_IMAGE @"/Library/Caches/MyCache/Image" 28 | #define YH_BASE_CECHE_PATH_FILE @"/Library/Caches/MyCache/File" 29 | #define YH_BASE_CECHE_PATH_VEDIO @"/Library/Caches/MyCache/Vedio" 30 | #define YH_BASE_CECHE_PATH_AUDIO @"/Library/Caches/MyCache/Audio" 31 | #define YH_BASE_CECHE_PATH_Archiver @"/Library/Caches/Archiver" 32 | #define YH_BASE_CECHE_PATH_DATABASE @"" 33 | #endif 34 | -------------------------------------------------------------------------------- /YHBase/BaseTools/YHBaseTestTools/YHBaseTestLock.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseTestLock.m 3 | // 4 | // 5 | // Created by user on 15/9/10. 6 | // 7 | // 8 | 9 | #import "YHBaseTestLock.h" 10 | 11 | @implementation YHBaseTestLock 12 | 13 | +(instancetype)sharedTheSingletion{ 14 | static YHBaseTestLock * sharedModel = nil; 15 | static dispatch_once_t predicate; 16 | dispatch_once(&predicate, ^{ 17 | sharedModel = [[YHBaseTestLock alloc] init]; 18 | }); 19 | return sharedModel; 20 | } 21 | - (instancetype)init 22 | { 23 | self = [super init]; 24 | if (self) { 25 | _customLock=NO; 26 | _precessLock=YES; 27 | } 28 | return self; 29 | } 30 | 31 | +(void)customLock{ 32 | [YHBaseTestLock sharedTheSingletion]->_customLock=YES; 33 | } 34 | +(void)customUnLock{ 35 | [YHBaseTestLock sharedTheSingletion]->_customLock=NO; 36 | } 37 | 38 | +(void)processLogLock{ 39 | [YHBaseTestLock sharedTheSingletion]->_precessLock=YES; 40 | } 41 | +(void)processLogUnLock{ 42 | [YHBaseTestLock sharedTheSingletion]->_precessLock=NO; 43 | } 44 | @end 45 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSFileWrapper+DTCopying.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSFileWrapper+DTCopying.m 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 10/19/12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | #import "NSFileWrapper+DTCopying.h" 10 | 11 | @implementation NSFileWrapper (DTCopying) 12 | 13 | - (NSFileWrapper *)fileWrapperByDeepCopying 14 | { 15 | if ([self isDirectory]) 16 | { 17 | NSMutableDictionary *subFileWrappers = [NSMutableDictionary dictionary]; 18 | 19 | [self.fileWrappers enumerateKeysAndObjectsUsingBlock:^(NSString *fileName, NSFileWrapper *fileWrapper, BOOL *stop) { 20 | NSFileWrapper *copyWrapper = [fileWrapper fileWrapperByDeepCopying]; 21 | subFileWrappers[fileName] = copyWrapper; 22 | }]; 23 | 24 | NSFileWrapper *fileWrapper = [[NSFileWrapper alloc] initDirectoryWithFileWrappers:subFileWrappers]; 25 | 26 | return fileWrapper; 27 | } 28 | 29 | NSFileWrapper *fileWrapper = [[NSFileWrapper alloc] initRegularFileWithContents:self.regularFileContents]; 30 | return fileWrapper; 31 | } 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /YHBase/BaseManagers/YHBaseErrorCenter/YHBaseErrorCenter.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseErrorCenter.m 3 | // 4 | // 5 | // Created by user on 15/8/19. 6 | // 7 | // 8 | 9 | #import "YHBaseErrorCenter.h" 10 | 11 | @implementation YHBaseErrorCenter 12 | +(instancetype)sharedTheSingletion{ 13 | static YHBaseErrorCenter * manager = nil; 14 | static dispatch_once_t predicate; 15 | dispatch_once(&predicate, ^{ 16 | manager = [[[self class] alloc] init]; 17 | }); 18 | return manager; 19 | } 20 | - (instancetype)init 21 | { 22 | self = [super init]; 23 | if (self) { 24 | //添加监听 25 | [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(handleError:) name:YHBASE_ERROR_CENTER_NOTICATION object:nil]; 26 | } 27 | return self; 28 | } 29 | -(void)handleError:(NSNotification*)obj{ 30 | NSDictionary * userInfo = obj.userInfo; 31 | YHBaseError * error = [userInfo objectForKey:@"error"]; 32 | [self handleToError:error]; 33 | } 34 | //子类通过重写这个方法来统一处理错误 35 | -(void)handleToError:(YHBaseError *)error{ 36 | // NSLog(@"异常"); 37 | } 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /YHBaseFoundationTestTests/YHBaseFoundationTestTests.m: -------------------------------------------------------------------------------- 1 | // 2 | // YHBaseFoundationTestTests.m 3 | // YHBaseFoundationTestTests 4 | // 5 | // Created by user on 15/9/7. 6 | // Copyright (c) 2015年 jaki.zhang. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface YHBaseFoundationTestTests : XCTestCase 13 | 14 | @end 15 | 16 | @implementation YHBaseFoundationTestTests 17 | 18 | - (void)setUp { 19 | [super setUp]; 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | } 22 | 23 | - (void)tearDown { 24 | // Put teardown code here. This method is called after the invocation of each test method in the class. 25 | [super tearDown]; 26 | } 27 | 28 | - (void)testExample { 29 | // This is an example of a functional test case. 30 | XCTAssert(YES, @"Pass"); 31 | } 32 | 33 | - (void)testPerformanceExample { 34 | // This is an example of a performance test case. 35 | [self measureBlock:^{ 36 | // Put the code you want to measure the time of here. 37 | }]; 38 | } 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/DTImage+HTML.h: -------------------------------------------------------------------------------- 1 | // 2 | // DTImage+HTML.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 1/9/11. 6 | // Copyright 2011 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #if TARGET_OS_IPHONE 10 | 11 | #import 12 | 13 | /** 14 | Category used to have the same method available for unit testing on Mac on iOS. 15 | */ 16 | @interface UIImage (HTML) 17 | 18 | /** 19 | Retrieve the NSData representation of a UIImage. Used to encode UIImages in DTTextAttachments. 20 | 21 | @returns The NSData representation of the UIImage instance receiving this message. Convenience method for UIImagePNGRepresentation(). 22 | */ 23 | - (NSData *)dataForPNGRepresentation; 24 | 25 | @end 26 | 27 | #else 28 | 29 | /** 30 | Category used to have the same method available for unit testing on Mac on iOS. 31 | */ 32 | @interface NSImage (HTML) 33 | 34 | 35 | /** 36 | Retrieve the NSData representation of a NSImage. 37 | 38 | @returns The NSData representation of the NSImage instance receiving this message. 39 | */ 40 | - (NSData *)dataForPNGRepresentation; 41 | 42 | @end 43 | 44 | #endif 45 | -------------------------------------------------------------------------------- /Pods/DTCoreText/Core/Source/NSAttributedString+SmallCaps.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSAttributedString+SmallCaps.h 3 | // DTCoreText 4 | // 5 | // Created by Oliver Drobnik on 31.01.12. 6 | // Copyright (c) 2012 Drobnik.com. All rights reserved. 7 | // 8 | 9 | /** 10 | Methods that generated an attributed string with Small Caps, even if the used fonts don't support them natively. 11 | 12 | This category works equally for Mac and iOS attributed strings. 13 | */ 14 | 15 | @interface NSAttributedString (SmallCaps) 16 | 17 | /** 18 | Creates an `NSAttributedString` from the given text and attributes and synthesizes small caps. On iPad there is only one font that has native small caps, for all other fonts the small caps are synthesized by reduzing the font size for all lowercase characters. 19 | 20 | @param text The string to convert into an attributed string 21 | @param attributes A dictionary with attributes for the attributed string 22 | @returns An attributed string with synthesized small caps. 23 | */ 24 | + (NSAttributedString *)synthesizedSmallCapsAttributedStringWithText:(NSString *)text attributes:(NSDictionary *)attributes; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSString+DTUtilities.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+DTUtilities.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 4/16/12. 6 | // Copyright (c) 2012 Cocoanetics. All rights reserved. 7 | // 8 | 9 | 10 | /** 11 | A collection of utility additions for `NSString`. 12 | */ 13 | 14 | @interface NSString (DTUtilities) 15 | 16 | /**------------------------------------------------------------------------------------- 17 | @name Working with Identifiers 18 | --------------------------------------------------------------------------------------- 19 | */ 20 | 21 | /** Creates a new string that contains a generated UUID. 22 | 23 | @return The path to the app's Caches folder. 24 | */ 25 | + (NSString *)stringWithUUID; 26 | 27 | 28 | /**------------------------------------------------------------------------------------- 29 | @name Working with Checksums 30 | --------------------------------------------------------------------------------------- 31 | */ 32 | 33 | /** creates an MD5 checksum 34 | 35 | @return returns an MD5 hash for the receiver. 36 | */ 37 | - (NSString *)md5Checksum; 38 | 39 | 40 | 41 | @end 42 | -------------------------------------------------------------------------------- /Pods/DTFoundation/Core/Source/NSString+DTFormatNumbers.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+DTFormatNumbers.h 3 | // DTFoundation 4 | // 5 | // Created by Oliver Drobnik on 11/25/11. 6 | // Copyright (c) 2011 Cocoanetics. All rights reserved. 7 | // 8 | 9 | 10 | /** 11 | A collection of category extensions for `NSString` dealing with the formatting of numbers in special contexts. 12 | */ 13 | 14 | @interface NSString (DTFormatNumbers) 15 | 16 | /**------------------------------------------------------------------------------------- 17 | @name Formatting File Sizes 18 | --------------------------------------------------------------------------------------- 19 | */ 20 | 21 | 22 | /** Formats the passed number as a byte value in a form that is pleasing to the user when displayed next to a progress bar. 23 | 24 | Output numbers are rounded to one decimal place. Bytes are not abbreviated because most users might not be used to B for that. Higher units are kB, MB, GB and TB. 25 | 26 | @param bytes The value of the bytes to be formatted 27 | @return Returns the formatted string. 28 | 29 | */ 30 | + (NSString *)stringByFormattingBytes:(long long)bytes; 31 | 32 | @end 33 | --------------------------------------------------------------------------------