├── Code ├── CoreTextStudy │ └── YLCoreText │ │ ├── YLCTFrameParserConfig.h │ │ ├── YLCTFrameParserConfig.m │ │ ├── YLCoreText.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata │ │ │ │ ├── TK-001289.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ │ └── lumin.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ ├── TK-001289.xcuserdatad │ │ │ ├── xcdebugger │ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ │ ├── YLCoreText.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ └── lumin.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── YLCoreText.xcscheme │ │ │ └── xcschememanagement.plist │ │ ├── YLCoreText │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── UIView+YLFrame.h │ │ ├── UIView+YLFrame.m │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ ├── YLApplyParagraphStyleViewController.h │ │ ├── YLApplyParagraphStyleViewController.m │ │ ├── YLCTDisplayView.h │ │ ├── YLCTDisplayView.m │ │ ├── YLCTFrameParser.h │ │ ├── YLCTFrameParser.m │ │ ├── YLColumarLayoutViewController.h │ │ ├── YLColumarLayoutViewController.m │ │ ├── YLCoreTextData.h │ │ ├── YLCoreTextData.m │ │ ├── YLCoreTextImageData.h │ │ ├── YLCoreTextImageData.m │ │ ├── YLCoreTextLinkData.h │ │ ├── YLCoreTextLinkData.m │ │ ├── YLCoreTextUtils.h │ │ ├── YLCoreTextUtils.m │ │ ├── YLDisplayInNonrectViewController.h │ │ ├── YLDisplayInNonrectViewController.m │ │ ├── YLDrawPicViewController.h │ │ ├── YLDrawPicViewController.m │ │ ├── YLDrawTextView.h │ │ ├── YLDrawTextView.m │ │ ├── YLDrawTextViewController.h │ │ ├── YLDrawTextViewController.m │ │ ├── YLDrawVedioViewController.h │ │ ├── YLDrawVedioViewController.m │ │ ├── YLManualLineBreakingController.h │ │ ├── YLManualLineBreakingController.m │ │ ├── YLParagraphViewController.h │ │ ├── YLParagraphViewController.m │ │ ├── YLTextLabelViewController.h │ │ ├── YLTextLabelViewController.m │ │ ├── contentStr.json │ │ ├── coretext-image-1.jpg │ │ ├── coretext-image-2.jpg │ │ ├── cursor@2x.png │ │ ├── main.m │ │ └── red@2x.png │ │ ├── YLCoreTextTests │ │ ├── Info.plist │ │ └── YLCoreTextTests.m │ │ ├── YLCoreTextUITests │ │ ├── Info.plist │ │ └── YLCoreTextUITests.m │ │ ├── YLDrawTextPicViewController.h │ │ └── YLDrawTextPicViewController.m └── YLEpubReader │ ├── Podfile │ ├── Podfile.lock │ ├── Pods │ ├── DACircularProgress │ │ ├── DACircularProgress │ │ │ ├── DACircularProgressView.h │ │ │ ├── DACircularProgressView.m │ │ │ ├── DALabeledCircularProgressView.h │ │ │ └── DALabeledCircularProgressView.m │ │ ├── LICENSE.md │ │ └── README.md │ ├── DTCoreText │ │ ├── Core │ │ │ └── Source │ │ │ │ ├── CTLineUtils.h │ │ │ │ ├── CTLineUtils.m │ │ │ │ ├── DTAccessibilityElement.h │ │ │ │ ├── DTAccessibilityElement.m │ │ │ │ ├── DTAccessibilityViewProxy.h │ │ │ │ ├── DTAccessibilityViewProxy.m │ │ │ │ ├── DTAnchorHTMLElement.h │ │ │ │ ├── DTAnchorHTMLElement.m │ │ │ │ ├── DTAttributedLabel.h │ │ │ │ ├── DTAttributedLabel.m │ │ │ │ ├── DTAttributedTextCell.h │ │ │ │ ├── DTAttributedTextCell.m │ │ │ │ ├── DTAttributedTextContentView.h │ │ │ │ ├── DTAttributedTextContentView.m │ │ │ │ ├── DTAttributedTextView.h │ │ │ │ ├── DTAttributedTextView.m │ │ │ │ ├── DTBreakHTMLElement.h │ │ │ │ ├── DTBreakHTMLElement.m │ │ │ │ ├── DTCSSListStyle.h │ │ │ │ ├── DTCSSListStyle.m │ │ │ │ ├── DTCSSStylesheet.h │ │ │ │ ├── DTCSSStylesheet.m │ │ │ │ ├── DTColor+Compatibility.h │ │ │ │ ├── DTColor+Compatibility.m │ │ │ │ ├── DTColorFunctions.h │ │ │ │ ├── DTColorFunctions.m │ │ │ │ ├── DTCompatibility.h │ │ │ │ ├── DTCoreText.h │ │ │ │ ├── DTCoreTextConstants.h │ │ │ │ ├── DTCoreTextConstants.m │ │ │ │ ├── DTCoreTextFontCollection.h │ │ │ │ ├── DTCoreTextFontCollection.m │ │ │ │ ├── DTCoreTextFontDescriptor.h │ │ │ │ ├── DTCoreTextFontDescriptor.m │ │ │ │ ├── DTCoreTextFunctions.h │ │ │ │ ├── DTCoreTextFunctions.m │ │ │ │ ├── DTCoreTextGlyphRun.h │ │ │ │ ├── DTCoreTextGlyphRun.m │ │ │ │ ├── DTCoreTextLayoutFrame+Cursor.h │ │ │ │ ├── DTCoreTextLayoutFrame+Cursor.m │ │ │ │ ├── DTCoreTextLayoutFrame.h │ │ │ │ ├── DTCoreTextLayoutFrame.m │ │ │ │ ├── DTCoreTextLayoutFrameAccessibilityElementGenerator.h │ │ │ │ ├── DTCoreTextLayoutFrameAccessibilityElementGenerator.m │ │ │ │ ├── DTCoreTextLayoutLine.h │ │ │ │ ├── DTCoreTextLayoutLine.m │ │ │ │ ├── DTCoreTextLayouter.h │ │ │ │ ├── DTCoreTextLayouter.m │ │ │ │ ├── DTCoreTextMacros.h │ │ │ │ ├── DTCoreTextParagraphStyle.h │ │ │ │ ├── DTCoreTextParagraphStyle.m │ │ │ │ ├── DTDictationPlaceholderTextAttachment.h │ │ │ │ ├── DTDictationPlaceholderTextAttachment.m │ │ │ │ ├── DTDictationPlaceholderView.h │ │ │ │ ├── DTDictationPlaceholderView.m │ │ │ │ ├── DTHTMLAttributedStringBuilder.h │ │ │ │ ├── DTHTMLAttributedStringBuilder.m │ │ │ │ ├── DTHTMLElement.h │ │ │ │ ├── DTHTMLElement.m │ │ │ │ ├── DTHTMLParserNode.h │ │ │ │ ├── DTHTMLParserNode.m │ │ │ │ ├── DTHTMLParserTextNode.h │ │ │ │ ├── DTHTMLParserTextNode.m │ │ │ │ ├── DTHTMLWriter.h │ │ │ │ ├── DTHTMLWriter.m │ │ │ │ ├── DTHorizontalRuleHTMLElement.h │ │ │ │ ├── DTHorizontalRuleHTMLElement.m │ │ │ │ ├── DTIframeTextAttachment.h │ │ │ │ ├── DTIframeTextAttachment.m │ │ │ │ ├── DTImage+HTML.h │ │ │ │ ├── DTImage+HTML.m │ │ │ │ ├── DTImageTextAttachment.h │ │ │ │ ├── DTImageTextAttachment.m │ │ │ │ ├── DTLazyImageView.h │ │ │ │ ├── DTLazyImageView.m │ │ │ │ ├── DTLinkButton.h │ │ │ │ ├── DTLinkButton.m │ │ │ │ ├── DTListItemHTMLElement.h │ │ │ │ ├── DTListItemHTMLElement.m │ │ │ │ ├── DTObjectTextAttachment.h │ │ │ │ ├── DTObjectTextAttachment.m │ │ │ │ ├── DTStylesheetHTMLElement.h │ │ │ │ ├── DTStylesheetHTMLElement.m │ │ │ │ ├── DTTextAttachment.h │ │ │ │ ├── DTTextAttachment.m │ │ │ │ ├── DTTextAttachmentHTMLElement.h │ │ │ │ ├── DTTextAttachmentHTMLElement.m │ │ │ │ ├── DTTextBlock.h │ │ │ │ ├── DTTextBlock.m │ │ │ │ ├── DTTextHTMLElement.h │ │ │ │ ├── DTTextHTMLElement.m │ │ │ │ ├── DTVideoTextAttachment.h │ │ │ │ ├── DTVideoTextAttachment.m │ │ │ │ ├── DTWeakSupport.h │ │ │ │ ├── NSAttributedString+DTCoreText.h │ │ │ │ ├── NSAttributedString+DTCoreText.m │ │ │ │ ├── NSAttributedString+DTDebug.h │ │ │ │ ├── NSAttributedString+DTDebug.m │ │ │ │ ├── NSAttributedString+HTML.h │ │ │ │ ├── NSAttributedString+HTML.m │ │ │ │ ├── NSAttributedString+SmallCaps.h │ │ │ │ ├── NSAttributedString+SmallCaps.m │ │ │ │ ├── NSAttributedStringRunDelegates.h │ │ │ │ ├── NSAttributedStringRunDelegates.m │ │ │ │ ├── NSCharacterSet+HTML.h │ │ │ │ ├── NSCharacterSet+HTML.m │ │ │ │ ├── NSCoder+DTCompatibility.h │ │ │ │ ├── NSCoder+DTCompatibility.m │ │ │ │ ├── NSDictionary+DTCoreText.h │ │ │ │ ├── NSDictionary+DTCoreText.m │ │ │ │ ├── NSMutableAttributedString+HTML.h │ │ │ │ ├── NSMutableAttributedString+HTML.m │ │ │ │ ├── NSMutableString+HTML.h │ │ │ │ ├── NSMutableString+HTML.m │ │ │ │ ├── NSNumber+RomanNumerals.h │ │ │ │ ├── NSNumber+RomanNumerals.m │ │ │ │ ├── NSScanner+HTML.h │ │ │ │ ├── NSScanner+HTML.m │ │ │ │ ├── NSString+CSS.h │ │ │ │ ├── NSString+CSS.m │ │ │ │ ├── NSString+HTML.h │ │ │ │ ├── NSString+HTML.m │ │ │ │ ├── NSString+Paragraphs.h │ │ │ │ ├── NSString+Paragraphs.m │ │ │ │ ├── UIFont+DTCoreText.h │ │ │ │ ├── UIFont+DTCoreText.m │ │ │ │ ├── default.css │ │ │ │ ├── default.css.c │ │ │ │ └── iOS │ │ │ │ ├── DTWebVideoView.h │ │ │ │ └── DTWebVideoView.m │ │ ├── LICENSE │ │ └── Readme.markdown │ ├── DTFoundation │ │ ├── Core │ │ │ └── Source │ │ │ │ ├── DTBase64Coding.h │ │ │ │ ├── DTBase64Coding.m │ │ │ │ ├── DTBlockFunctions.h │ │ │ │ ├── DTBlockFunctions.m │ │ │ │ ├── DTCompatibility.h │ │ │ │ ├── DTCoreGraphicsUtils.h │ │ │ │ ├── DTCoreGraphicsUtils.m │ │ │ │ ├── DTExtendedFileAttributes.h │ │ │ │ ├── DTExtendedFileAttributes.m │ │ │ │ ├── DTFolderMonitor.h │ │ │ │ ├── DTFolderMonitor.m │ │ │ │ ├── DTFoundationConstants.h │ │ │ │ ├── DTFoundationConstants.m │ │ │ │ ├── DTHTMLParser │ │ │ │ ├── DTHTMLParser.h │ │ │ │ └── DTHTMLParser.m │ │ │ │ ├── DTLog.h │ │ │ │ ├── DTLog.m │ │ │ │ ├── DTVersion.h │ │ │ │ ├── DTVersion.m │ │ │ │ ├── DTWeakSupport.h │ │ │ │ ├── NSArray+DTError.h │ │ │ │ ├── NSArray+DTError.m │ │ │ │ ├── NSData+DTCrypto.h │ │ │ │ ├── NSData+DTCrypto.m │ │ │ │ ├── NSDictionary+DTError.h │ │ │ │ ├── NSDictionary+DTError.m │ │ │ │ ├── NSFileWrapper+DTCopying.h │ │ │ │ ├── NSFileWrapper+DTCopying.m │ │ │ │ ├── NSMutableArray+DTMoving.h │ │ │ │ ├── NSMutableArray+DTMoving.m │ │ │ │ ├── NSString+DTFormatNumbers.h │ │ │ │ ├── NSString+DTFormatNumbers.m │ │ │ │ ├── NSString+DTPaths.h │ │ │ │ ├── NSString+DTPaths.m │ │ │ │ ├── NSString+DTURLEncoding.h │ │ │ │ ├── NSString+DTURLEncoding.m │ │ │ │ ├── NSString+DTUtilities.h │ │ │ │ ├── NSString+DTUtilities.m │ │ │ │ ├── NSURL+DTComparing.h │ │ │ │ ├── NSURL+DTComparing.m │ │ │ │ ├── NSURL+DTUnshorten.h │ │ │ │ ├── NSURL+DTUnshorten.m │ │ │ │ └── iOS │ │ │ │ ├── DTActivityTitleView.h │ │ │ │ ├── DTActivityTitleView.m │ │ │ │ ├── DTAnimatedGIF │ │ │ │ ├── DTAnimatedGIF.h │ │ │ │ └── DTAnimatedGIF.m │ │ │ │ ├── DTCustomColoredAccessory.h │ │ │ │ ├── DTCustomColoredAccessory.m │ │ │ │ ├── DTPieProgressIndicator.h │ │ │ │ ├── DTPieProgressIndicator.m │ │ │ │ ├── DTSmartPagingScrollView.h │ │ │ │ ├── DTSmartPagingScrollView.m │ │ │ │ ├── DTTiledLayerWithoutFade.h │ │ │ │ ├── DTTiledLayerWithoutFade.m │ │ │ │ ├── NSURL+DTAppLinks.h │ │ │ │ ├── NSURL+DTAppLinks.m │ │ │ │ ├── UIApplication+DTNetworkActivity.h │ │ │ │ ├── UIApplication+DTNetworkActivity.m │ │ │ │ ├── UIImage+DTFoundation.h │ │ │ │ ├── UIImage+DTFoundation.m │ │ │ │ ├── UIScreen+DTFoundation.h │ │ │ │ ├── UIScreen+DTFoundation.m │ │ │ │ ├── UIView+DTFoundation.h │ │ │ │ └── UIView+DTFoundation.m │ │ ├── LICENSE │ │ └── readme.markdown │ ├── Headers │ │ ├── Private │ │ │ ├── DACircularProgress │ │ │ │ ├── DACircularProgressView.h │ │ │ │ └── DALabeledCircularProgressView.h │ │ │ ├── DTCoreText │ │ │ │ ├── CTLineUtils.h │ │ │ │ ├── DTAccessibilityElement.h │ │ │ │ ├── DTAccessibilityViewProxy.h │ │ │ │ ├── DTAnchorHTMLElement.h │ │ │ │ ├── DTAttributedLabel.h │ │ │ │ ├── DTAttributedTextCell.h │ │ │ │ ├── DTAttributedTextContentView.h │ │ │ │ ├── DTAttributedTextView.h │ │ │ │ ├── DTBreakHTMLElement.h │ │ │ │ ├── DTCSSListStyle.h │ │ │ │ ├── DTCSSStylesheet.h │ │ │ │ ├── DTColor+Compatibility.h │ │ │ │ ├── DTColorFunctions.h │ │ │ │ ├── DTCompatibility.h │ │ │ │ ├── DTCoreText.h │ │ │ │ ├── DTCoreTextConstants.h │ │ │ │ ├── DTCoreTextFontCollection.h │ │ │ │ ├── DTCoreTextFontDescriptor.h │ │ │ │ ├── DTCoreTextFunctions.h │ │ │ │ ├── DTCoreTextGlyphRun.h │ │ │ │ ├── DTCoreTextLayoutFrame+Cursor.h │ │ │ │ ├── DTCoreTextLayoutFrame.h │ │ │ │ ├── DTCoreTextLayoutFrameAccessibilityElementGenerator.h │ │ │ │ ├── DTCoreTextLayoutLine.h │ │ │ │ ├── DTCoreTextLayouter.h │ │ │ │ ├── DTCoreTextMacros.h │ │ │ │ ├── DTCoreTextParagraphStyle.h │ │ │ │ ├── DTDictationPlaceholderTextAttachment.h │ │ │ │ ├── DTDictationPlaceholderView.h │ │ │ │ ├── DTHTMLAttributedStringBuilder.h │ │ │ │ ├── DTHTMLElement.h │ │ │ │ ├── DTHTMLParserNode.h │ │ │ │ ├── DTHTMLParserTextNode.h │ │ │ │ ├── DTHTMLWriter.h │ │ │ │ ├── DTHorizontalRuleHTMLElement.h │ │ │ │ ├── DTIframeTextAttachment.h │ │ │ │ ├── DTImage+HTML.h │ │ │ │ ├── DTImageTextAttachment.h │ │ │ │ ├── DTLazyImageView.h │ │ │ │ ├── DTLinkButton.h │ │ │ │ ├── DTListItemHTMLElement.h │ │ │ │ ├── DTObjectTextAttachment.h │ │ │ │ ├── DTStylesheetHTMLElement.h │ │ │ │ ├── DTTextAttachment.h │ │ │ │ ├── DTTextAttachmentHTMLElement.h │ │ │ │ ├── DTTextBlock.h │ │ │ │ ├── DTTextHTMLElement.h │ │ │ │ ├── DTVideoTextAttachment.h │ │ │ │ ├── DTWeakSupport.h │ │ │ │ ├── DTWebVideoView.h │ │ │ │ ├── NSAttributedString+DTCoreText.h │ │ │ │ ├── NSAttributedString+DTDebug.h │ │ │ │ ├── NSAttributedString+HTML.h │ │ │ │ ├── NSAttributedString+SmallCaps.h │ │ │ │ ├── NSAttributedStringRunDelegates.h │ │ │ │ ├── NSCharacterSet+HTML.h │ │ │ │ ├── NSCoder+DTCompatibility.h │ │ │ │ ├── NSDictionary+DTCoreText.h │ │ │ │ ├── NSMutableAttributedString+HTML.h │ │ │ │ ├── NSMutableString+HTML.h │ │ │ │ ├── NSNumber+RomanNumerals.h │ │ │ │ ├── NSScanner+HTML.h │ │ │ │ ├── NSString+CSS.h │ │ │ │ ├── NSString+HTML.h │ │ │ │ ├── NSString+Paragraphs.h │ │ │ │ └── UIFont+DTCoreText.h │ │ │ ├── DTFoundation │ │ │ │ ├── DTActivityTitleView.h │ │ │ │ ├── DTAnimatedGIF.h │ │ │ │ ├── DTBase64Coding.h │ │ │ │ ├── DTBlockFunctions.h │ │ │ │ ├── DTCompatibility.h │ │ │ │ ├── DTCoreGraphicsUtils.h │ │ │ │ ├── DTCustomColoredAccessory.h │ │ │ │ ├── DTExtendedFileAttributes.h │ │ │ │ ├── DTFolderMonitor.h │ │ │ │ ├── DTFoundationConstants.h │ │ │ │ ├── DTHTMLParser.h │ │ │ │ ├── DTLog.h │ │ │ │ ├── DTPieProgressIndicator.h │ │ │ │ ├── DTSmartPagingScrollView.h │ │ │ │ ├── DTTiledLayerWithoutFade.h │ │ │ │ ├── DTVersion.h │ │ │ │ ├── DTWeakSupport.h │ │ │ │ ├── NSArray+DTError.h │ │ │ │ ├── NSData+DTCrypto.h │ │ │ │ ├── NSDictionary+DTError.h │ │ │ │ ├── NSFileWrapper+DTCopying.h │ │ │ │ ├── NSMutableArray+DTMoving.h │ │ │ │ ├── NSString+DTFormatNumbers.h │ │ │ │ ├── NSString+DTPaths.h │ │ │ │ ├── NSString+DTURLEncoding.h │ │ │ │ ├── NSString+DTUtilities.h │ │ │ │ ├── NSURL+DTAppLinks.h │ │ │ │ ├── NSURL+DTComparing.h │ │ │ │ ├── NSURL+DTUnshorten.h │ │ │ │ ├── UIApplication+DTNetworkActivity.h │ │ │ │ ├── UIImage+DTFoundation.h │ │ │ │ ├── UIScreen+DTFoundation.h │ │ │ │ └── UIView+DTFoundation.h │ │ │ ├── MBProgressHUD │ │ │ │ └── MBProgressHUD.h │ │ │ ├── MWPhotoBrowser │ │ │ │ ├── MWCaptionView.h │ │ │ │ ├── MWCommon.h │ │ │ │ ├── MWGridCell.h │ │ │ │ ├── MWGridViewController.h │ │ │ │ ├── MWPhoto.h │ │ │ │ ├── MWPhotoBrowser.h │ │ │ │ ├── MWPhotoBrowserPrivate.h │ │ │ │ ├── MWPhotoProtocol.h │ │ │ │ ├── MWTapDetectingImageView.h │ │ │ │ ├── MWTapDetectingView.h │ │ │ │ ├── MWZoomingScrollView.h │ │ │ │ └── UIImage+MWPhotoBrowser.h │ │ │ ├── Masonry │ │ │ │ ├── MASCompositeConstraint.h │ │ │ │ ├── MASConstraint+Private.h │ │ │ │ ├── MASConstraint.h │ │ │ │ ├── MASConstraintMaker.h │ │ │ │ ├── MASLayoutConstraint.h │ │ │ │ ├── MASUtilities.h │ │ │ │ ├── MASViewAttribute.h │ │ │ │ ├── MASViewConstraint.h │ │ │ │ ├── Masonry.h │ │ │ │ ├── NSArray+MASAdditions.h │ │ │ │ ├── NSArray+MASShorthandAdditions.h │ │ │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ │ │ ├── View+MASAdditions.h │ │ │ │ ├── View+MASShorthandAdditions.h │ │ │ │ └── ViewController+MASAdditions.h │ │ │ ├── SDWebImage │ │ │ │ ├── NSData+ImageContentType.h │ │ │ │ ├── SDImageCache.h │ │ │ │ ├── SDWebImageCompat.h │ │ │ │ ├── SDWebImageDecoder.h │ │ │ │ ├── SDWebImageDownloader.h │ │ │ │ ├── SDWebImageDownloaderOperation.h │ │ │ │ ├── SDWebImageManager.h │ │ │ │ ├── SDWebImageOperation.h │ │ │ │ ├── SDWebImagePrefetcher.h │ │ │ │ ├── UIButton+WebCache.h │ │ │ │ ├── UIImage+GIF.h │ │ │ │ ├── UIImage+MultiFormat.h │ │ │ │ ├── UIImageView+HighlightedWebCache.h │ │ │ │ ├── UIImageView+WebCache.h │ │ │ │ └── UIView+WebCacheOperation.h │ │ │ ├── SSZipArchive │ │ │ │ ├── SSZipArchive.h │ │ │ │ ├── SSZipCommon.h │ │ │ │ ├── ZipArchive.h │ │ │ │ ├── aes.h │ │ │ │ ├── aes_ni.h │ │ │ │ ├── aesopt.h │ │ │ │ ├── aestab.h │ │ │ │ ├── brg_endian.h │ │ │ │ ├── brg_types.h │ │ │ │ ├── crypt.h │ │ │ │ ├── fileenc.h │ │ │ │ ├── hmac.h │ │ │ │ ├── ioapi.h │ │ │ │ ├── ioapi_buf.h │ │ │ │ ├── ioapi_mem.h │ │ │ │ ├── minishared.h │ │ │ │ ├── prng.h │ │ │ │ ├── pwd2key.h │ │ │ │ ├── sha1.h │ │ │ │ ├── unzip.h │ │ │ │ └── zip.h │ │ │ └── SVProgressHUD │ │ │ │ ├── SVIndefiniteAnimatedView.h │ │ │ │ ├── SVProgressAnimatedView.h │ │ │ │ ├── SVProgressHUD.h │ │ │ │ └── SVRadialGradientLayer.h │ │ └── Public │ │ │ ├── DACircularProgress │ │ │ ├── DACircularProgressView.h │ │ │ └── DALabeledCircularProgressView.h │ │ │ ├── DTCoreText │ │ │ ├── CTLineUtils.h │ │ │ ├── DTAccessibilityElement.h │ │ │ ├── DTAccessibilityViewProxy.h │ │ │ ├── DTAnchorHTMLElement.h │ │ │ ├── DTAttributedLabel.h │ │ │ ├── DTAttributedTextCell.h │ │ │ ├── DTAttributedTextContentView.h │ │ │ ├── DTAttributedTextView.h │ │ │ ├── DTBreakHTMLElement.h │ │ │ ├── DTCSSListStyle.h │ │ │ ├── DTCSSStylesheet.h │ │ │ ├── DTColor+Compatibility.h │ │ │ ├── DTColorFunctions.h │ │ │ ├── DTCompatibility.h │ │ │ ├── DTCoreText.h │ │ │ ├── DTCoreTextConstants.h │ │ │ ├── DTCoreTextFontCollection.h │ │ │ ├── DTCoreTextFontDescriptor.h │ │ │ ├── DTCoreTextFunctions.h │ │ │ ├── DTCoreTextGlyphRun.h │ │ │ ├── DTCoreTextLayoutFrame+Cursor.h │ │ │ ├── DTCoreTextLayoutFrame.h │ │ │ ├── DTCoreTextLayoutFrameAccessibilityElementGenerator.h │ │ │ ├── DTCoreTextLayoutLine.h │ │ │ ├── DTCoreTextLayouter.h │ │ │ ├── DTCoreTextMacros.h │ │ │ ├── DTCoreTextParagraphStyle.h │ │ │ ├── DTDictationPlaceholderTextAttachment.h │ │ │ ├── DTDictationPlaceholderView.h │ │ │ ├── DTHTMLAttributedStringBuilder.h │ │ │ ├── DTHTMLElement.h │ │ │ ├── DTHTMLParserNode.h │ │ │ ├── DTHTMLParserTextNode.h │ │ │ ├── DTHTMLWriter.h │ │ │ ├── DTHorizontalRuleHTMLElement.h │ │ │ ├── DTIframeTextAttachment.h │ │ │ ├── DTImage+HTML.h │ │ │ ├── DTImageTextAttachment.h │ │ │ ├── DTLazyImageView.h │ │ │ ├── DTLinkButton.h │ │ │ ├── DTListItemHTMLElement.h │ │ │ ├── DTObjectTextAttachment.h │ │ │ ├── DTStylesheetHTMLElement.h │ │ │ ├── DTTextAttachment.h │ │ │ ├── DTTextAttachmentHTMLElement.h │ │ │ ├── DTTextBlock.h │ │ │ ├── DTTextHTMLElement.h │ │ │ ├── DTVideoTextAttachment.h │ │ │ ├── DTWeakSupport.h │ │ │ ├── DTWebVideoView.h │ │ │ ├── NSAttributedString+DTCoreText.h │ │ │ ├── NSAttributedString+DTDebug.h │ │ │ ├── NSAttributedString+HTML.h │ │ │ ├── NSAttributedString+SmallCaps.h │ │ │ ├── NSAttributedStringRunDelegates.h │ │ │ ├── NSCharacterSet+HTML.h │ │ │ ├── NSCoder+DTCompatibility.h │ │ │ ├── NSDictionary+DTCoreText.h │ │ │ ├── NSMutableAttributedString+HTML.h │ │ │ ├── NSMutableString+HTML.h │ │ │ ├── NSNumber+RomanNumerals.h │ │ │ ├── NSScanner+HTML.h │ │ │ ├── NSString+CSS.h │ │ │ ├── NSString+HTML.h │ │ │ ├── NSString+Paragraphs.h │ │ │ └── UIFont+DTCoreText.h │ │ │ ├── DTFoundation │ │ │ ├── DTActivityTitleView.h │ │ │ ├── DTAnimatedGIF.h │ │ │ ├── DTBase64Coding.h │ │ │ ├── DTBlockFunctions.h │ │ │ ├── DTCompatibility.h │ │ │ ├── DTCoreGraphicsUtils.h │ │ │ ├── DTCustomColoredAccessory.h │ │ │ ├── DTExtendedFileAttributes.h │ │ │ ├── DTFolderMonitor.h │ │ │ ├── DTFoundationConstants.h │ │ │ ├── DTHTMLParser.h │ │ │ ├── DTLog.h │ │ │ ├── DTPieProgressIndicator.h │ │ │ ├── DTSmartPagingScrollView.h │ │ │ ├── DTTiledLayerWithoutFade.h │ │ │ ├── DTVersion.h │ │ │ ├── DTWeakSupport.h │ │ │ ├── NSArray+DTError.h │ │ │ ├── NSData+DTCrypto.h │ │ │ ├── NSDictionary+DTError.h │ │ │ ├── NSFileWrapper+DTCopying.h │ │ │ ├── NSMutableArray+DTMoving.h │ │ │ ├── NSString+DTFormatNumbers.h │ │ │ ├── NSString+DTPaths.h │ │ │ ├── NSString+DTURLEncoding.h │ │ │ ├── NSString+DTUtilities.h │ │ │ ├── NSURL+DTAppLinks.h │ │ │ ├── NSURL+DTComparing.h │ │ │ ├── NSURL+DTUnshorten.h │ │ │ ├── UIApplication+DTNetworkActivity.h │ │ │ ├── UIImage+DTFoundation.h │ │ │ ├── UIScreen+DTFoundation.h │ │ │ └── UIView+DTFoundation.h │ │ │ ├── MBProgressHUD │ │ │ └── MBProgressHUD.h │ │ │ ├── MWPhotoBrowser │ │ │ ├── MWCaptionView.h │ │ │ ├── MWCommon.h │ │ │ ├── MWGridCell.h │ │ │ ├── MWGridViewController.h │ │ │ ├── MWPhoto.h │ │ │ ├── MWPhotoBrowser.h │ │ │ ├── MWPhotoBrowserPrivate.h │ │ │ ├── MWPhotoProtocol.h │ │ │ ├── MWTapDetectingImageView.h │ │ │ ├── MWTapDetectingView.h │ │ │ ├── MWZoomingScrollView.h │ │ │ └── UIImage+MWPhotoBrowser.h │ │ │ ├── Masonry │ │ │ ├── MASCompositeConstraint.h │ │ │ ├── MASConstraint+Private.h │ │ │ ├── MASConstraint.h │ │ │ ├── MASConstraintMaker.h │ │ │ ├── MASLayoutConstraint.h │ │ │ ├── MASUtilities.h │ │ │ ├── MASViewAttribute.h │ │ │ ├── MASViewConstraint.h │ │ │ ├── Masonry.h │ │ │ ├── NSArray+MASAdditions.h │ │ │ ├── NSArray+MASShorthandAdditions.h │ │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ │ ├── View+MASAdditions.h │ │ │ ├── View+MASShorthandAdditions.h │ │ │ └── ViewController+MASAdditions.h │ │ │ ├── SDWebImage │ │ │ ├── NSData+ImageContentType.h │ │ │ ├── SDImageCache.h │ │ │ ├── SDWebImageCompat.h │ │ │ ├── SDWebImageDecoder.h │ │ │ ├── SDWebImageDownloader.h │ │ │ ├── SDWebImageDownloaderOperation.h │ │ │ ├── SDWebImageManager.h │ │ │ ├── SDWebImageOperation.h │ │ │ ├── SDWebImagePrefetcher.h │ │ │ ├── UIButton+WebCache.h │ │ │ ├── UIImage+GIF.h │ │ │ ├── UIImage+MultiFormat.h │ │ │ ├── UIImageView+HighlightedWebCache.h │ │ │ ├── UIImageView+WebCache.h │ │ │ └── UIView+WebCacheOperation.h │ │ │ ├── SSZipArchive │ │ │ ├── SSZipArchive.h │ │ │ ├── SSZipCommon.h │ │ │ └── ZipArchive.h │ │ │ └── SVProgressHUD │ │ │ ├── SVIndefiniteAnimatedView.h │ │ │ ├── SVProgressAnimatedView.h │ │ │ ├── SVProgressHUD.h │ │ │ └── SVRadialGradientLayer.h │ ├── MBProgressHUD │ │ ├── LICENSE │ │ ├── MBProgressHUD.h │ │ ├── MBProgressHUD.m │ │ └── README.mdown │ ├── MWPhotoBrowser │ │ ├── LICENSE │ │ ├── Pod │ │ │ ├── Assets │ │ │ │ ├── ImageError.png │ │ │ │ ├── ImageError@2x.png │ │ │ │ ├── ImageError@3x.png │ │ │ │ ├── ImageSelectedOff.png │ │ │ │ ├── ImageSelectedOff@2x.png │ │ │ │ ├── ImageSelectedOff@3x.png │ │ │ │ ├── ImageSelectedOn.png │ │ │ │ ├── ImageSelectedOn@2x.png │ │ │ │ ├── ImageSelectedOn@3x.png │ │ │ │ ├── ImageSelectedSmallOff.png │ │ │ │ ├── ImageSelectedSmallOff@2x.png │ │ │ │ ├── ImageSelectedSmallOff@3x.png │ │ │ │ ├── ImageSelectedSmallOn.png │ │ │ │ ├── ImageSelectedSmallOn@2x.png │ │ │ │ ├── ImageSelectedSmallOn@3x.png │ │ │ │ ├── PlayButtonOverlayLarge.png │ │ │ │ ├── PlayButtonOverlayLarge@2x.png │ │ │ │ ├── PlayButtonOverlayLarge@3x.png │ │ │ │ ├── PlayButtonOverlayLargeTap.png │ │ │ │ ├── PlayButtonOverlayLargeTap@2x.png │ │ │ │ ├── PlayButtonOverlayLargeTap@3x.png │ │ │ │ ├── UIBarButtonItemArrowLeft.png │ │ │ │ ├── UIBarButtonItemArrowLeft@2x.png │ │ │ │ ├── UIBarButtonItemArrowLeft@3x.png │ │ │ │ ├── UIBarButtonItemArrowRight.png │ │ │ │ ├── UIBarButtonItemArrowRight@2x.png │ │ │ │ ├── UIBarButtonItemArrowRight@3x.png │ │ │ │ ├── UIBarButtonItemGrid.png │ │ │ │ ├── UIBarButtonItemGrid@2x.png │ │ │ │ ├── UIBarButtonItemGrid@3x.png │ │ │ │ ├── VideoOverlay.png │ │ │ │ ├── VideoOverlay@2x.png │ │ │ │ └── VideoOverlay@3x.png │ │ │ └── Classes │ │ │ │ ├── MWCaptionView.h │ │ │ │ ├── MWCaptionView.m │ │ │ │ ├── MWCommon.h │ │ │ │ ├── MWGridCell.h │ │ │ │ ├── MWGridCell.m │ │ │ │ ├── MWGridViewController.h │ │ │ │ ├── MWGridViewController.m │ │ │ │ ├── MWPhoto.h │ │ │ │ ├── MWPhoto.m │ │ │ │ ├── MWPhotoBrowser.h │ │ │ │ ├── MWPhotoBrowser.m │ │ │ │ ├── MWPhotoBrowserPrivate.h │ │ │ │ ├── MWPhotoProtocol.h │ │ │ │ ├── MWTapDetectingImageView.h │ │ │ │ ├── MWTapDetectingImageView.m │ │ │ │ ├── MWTapDetectingView.h │ │ │ │ ├── MWTapDetectingView.m │ │ │ │ ├── MWZoomingScrollView.h │ │ │ │ ├── MWZoomingScrollView.m │ │ │ │ ├── UIImage+MWPhotoBrowser.h │ │ │ │ └── UIImage+MWPhotoBrowser.m │ │ └── README.md │ ├── Manifest.lock │ ├── Masonry │ │ ├── LICENSE │ │ ├── Masonry │ │ │ ├── MASCompositeConstraint.h │ │ │ ├── MASCompositeConstraint.m │ │ │ ├── MASConstraint+Private.h │ │ │ ├── MASConstraint.h │ │ │ ├── MASConstraint.m │ │ │ ├── MASConstraintMaker.h │ │ │ ├── MASConstraintMaker.m │ │ │ ├── MASLayoutConstraint.h │ │ │ ├── MASLayoutConstraint.m │ │ │ ├── MASUtilities.h │ │ │ ├── MASViewAttribute.h │ │ │ ├── MASViewAttribute.m │ │ │ ├── MASViewConstraint.h │ │ │ ├── MASViewConstraint.m │ │ │ ├── Masonry.h │ │ │ ├── NSArray+MASAdditions.h │ │ │ ├── NSArray+MASAdditions.m │ │ │ ├── NSArray+MASShorthandAdditions.h │ │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ │ ├── NSLayoutConstraint+MASDebugAdditions.m │ │ │ ├── View+MASAdditions.h │ │ │ ├── View+MASAdditions.m │ │ │ ├── View+MASShorthandAdditions.h │ │ │ ├── ViewController+MASAdditions.h │ │ │ └── ViewController+MASAdditions.m │ │ └── README.md │ ├── Pods.xcodeproj │ │ ├── project.pbxproj │ │ └── xcuserdata │ │ │ └── lumin.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── DACircularProgress.xcscheme │ │ │ ├── DTCoreText.xcscheme │ │ │ ├── DTFoundation.xcscheme │ │ │ ├── MBProgressHUD.xcscheme │ │ │ ├── MWPhotoBrowser-MWPhotoBrowser.xcscheme │ │ │ ├── MWPhotoBrowser.xcscheme │ │ │ ├── Masonry.xcscheme │ │ │ ├── Pods-YLEpubReader.xcscheme │ │ │ ├── Pods-YLEpubReaderTests.xcscheme │ │ │ ├── Pods-YLEpubReaderUITests.xcscheme │ │ │ ├── SDWebImage.xcscheme │ │ │ ├── SSZipArchive.xcscheme │ │ │ ├── SVProgressHUD.xcscheme │ │ │ └── xcschememanagement.plist │ ├── SDWebImage │ │ ├── LICENSE │ │ ├── README.md │ │ └── SDWebImage │ │ │ ├── NSData+ImageContentType.h │ │ │ ├── NSData+ImageContentType.m │ │ │ ├── SDImageCache.h │ │ │ ├── SDImageCache.m │ │ │ ├── SDWebImageCompat.h │ │ │ ├── SDWebImageCompat.m │ │ │ ├── SDWebImageDecoder.h │ │ │ ├── SDWebImageDecoder.m │ │ │ ├── SDWebImageDownloader.h │ │ │ ├── SDWebImageDownloader.m │ │ │ ├── SDWebImageDownloaderOperation.h │ │ │ ├── SDWebImageDownloaderOperation.m │ │ │ ├── SDWebImageManager.h │ │ │ ├── SDWebImageManager.m │ │ │ ├── SDWebImageOperation.h │ │ │ ├── SDWebImagePrefetcher.h │ │ │ ├── SDWebImagePrefetcher.m │ │ │ ├── UIButton+WebCache.h │ │ │ ├── UIButton+WebCache.m │ │ │ ├── UIImage+GIF.h │ │ │ ├── UIImage+GIF.m │ │ │ ├── UIImage+MultiFormat.h │ │ │ ├── UIImage+MultiFormat.m │ │ │ ├── UIImageView+HighlightedWebCache.h │ │ │ ├── UIImageView+HighlightedWebCache.m │ │ │ ├── UIImageView+WebCache.h │ │ │ ├── UIImageView+WebCache.m │ │ │ ├── UIView+WebCacheOperation.h │ │ │ └── UIView+WebCacheOperation.m │ ├── SSZipArchive │ │ ├── LICENSE.txt │ │ ├── README.md │ │ └── SSZipArchive │ │ │ ├── SSZipArchive.h │ │ │ ├── SSZipArchive.m │ │ │ ├── SSZipCommon.h │ │ │ ├── ZipArchive.h │ │ │ └── minizip │ │ │ ├── aes │ │ │ ├── aes.h │ │ │ ├── aes_ni.c │ │ │ ├── aes_ni.h │ │ │ ├── aescrypt.c │ │ │ ├── aeskey.c │ │ │ ├── aesopt.h │ │ │ ├── aestab.c │ │ │ ├── aestab.h │ │ │ ├── brg_endian.h │ │ │ ├── brg_types.h │ │ │ ├── fileenc.c │ │ │ ├── fileenc.h │ │ │ ├── hmac.c │ │ │ ├── hmac.h │ │ │ ├── prng.c │ │ │ ├── prng.h │ │ │ ├── pwd2key.c │ │ │ ├── pwd2key.h │ │ │ ├── sha1.c │ │ │ └── sha1.h │ │ │ ├── crypt.c │ │ │ ├── crypt.h │ │ │ ├── ioapi.c │ │ │ ├── ioapi.h │ │ │ ├── ioapi_buf.c │ │ │ ├── ioapi_buf.h │ │ │ ├── ioapi_mem.c │ │ │ ├── ioapi_mem.h │ │ │ ├── minishared.c │ │ │ ├── minishared.h │ │ │ ├── unzip.c │ │ │ ├── unzip.h │ │ │ ├── zip.c │ │ │ └── zip.h │ ├── SVProgressHUD │ │ ├── LICENSE │ │ ├── README.md │ │ └── SVProgressHUD │ │ │ ├── SVIndefiniteAnimatedView.h │ │ │ ├── SVIndefiniteAnimatedView.m │ │ │ ├── SVProgressAnimatedView.h │ │ │ ├── SVProgressAnimatedView.m │ │ │ ├── SVProgressHUD.bundle │ │ │ ├── angle-mask.png │ │ │ ├── angle-mask@2x.png │ │ │ ├── angle-mask@3x.png │ │ │ ├── error.png │ │ │ ├── error@2x.png │ │ │ ├── error@3x.png │ │ │ ├── info.png │ │ │ ├── info@2x.png │ │ │ ├── info@3x.png │ │ │ ├── success.png │ │ │ ├── success@2x.png │ │ │ └── success@3x.png │ │ │ ├── SVProgressHUD.h │ │ │ ├── SVProgressHUD.m │ │ │ ├── SVRadialGradientLayer.h │ │ │ └── SVRadialGradientLayer.m │ └── Target Support Files │ │ ├── DACircularProgress │ │ ├── DACircularProgress-dummy.m │ │ ├── DACircularProgress-prefix.pch │ │ ├── DACircularProgress.debug.xcconfig │ │ └── DACircularProgress.release.xcconfig │ │ ├── DTCoreText │ │ ├── DTCoreText-dummy.m │ │ ├── DTCoreText-prefix.pch │ │ ├── DTCoreText.debug.xcconfig │ │ ├── DTCoreText.release.xcconfig │ │ └── ResourceBundle-Resources-DTCoreText-Info.plist │ │ ├── DTFoundation │ │ ├── DTFoundation-dummy.m │ │ ├── DTFoundation-prefix.pch │ │ ├── DTFoundation.debug.xcconfig │ │ └── DTFoundation.release.xcconfig │ │ ├── MBProgressHUD │ │ ├── MBProgressHUD-dummy.m │ │ ├── MBProgressHUD-prefix.pch │ │ ├── MBProgressHUD.debug.xcconfig │ │ └── MBProgressHUD.release.xcconfig │ │ ├── MWPhotoBrowser │ │ ├── MWPhotoBrowser-dummy.m │ │ ├── MWPhotoBrowser-prefix.pch │ │ ├── MWPhotoBrowser.debug.xcconfig │ │ ├── MWPhotoBrowser.release.xcconfig │ │ └── ResourceBundle-MWPhotoBrowser-MWPhotoBrowser-Info.plist │ │ ├── Masonry │ │ ├── Masonry-dummy.m │ │ ├── Masonry-prefix.pch │ │ ├── Masonry.debug.xcconfig │ │ ├── Masonry.release.xcconfig │ │ └── Masonry.xcconfig │ │ ├── Pods-YLEpubReader │ │ ├── Pods-YLEpubReader-acknowledgements.markdown │ │ ├── Pods-YLEpubReader-acknowledgements.plist │ │ ├── Pods-YLEpubReader-dummy.m │ │ ├── Pods-YLEpubReader-frameworks.sh │ │ ├── Pods-YLEpubReader-resources.sh │ │ ├── Pods-YLEpubReader.debug.xcconfig │ │ └── Pods-YLEpubReader.release.xcconfig │ │ ├── Pods-YLEpubReaderTests │ │ ├── Pods-YLEpubReaderTests-acknowledgements.markdown │ │ ├── Pods-YLEpubReaderTests-acknowledgements.plist │ │ ├── Pods-YLEpubReaderTests-dummy.m │ │ ├── Pods-YLEpubReaderTests-frameworks.sh │ │ ├── Pods-YLEpubReaderTests-resources.sh │ │ ├── Pods-YLEpubReaderTests.debug.xcconfig │ │ └── Pods-YLEpubReaderTests.release.xcconfig │ │ ├── Pods-YLEpubReaderUITests │ │ ├── Pods-YLEpubReaderUITests-acknowledgements.markdown │ │ ├── Pods-YLEpubReaderUITests-acknowledgements.plist │ │ ├── Pods-YLEpubReaderUITests-dummy.m │ │ ├── Pods-YLEpubReaderUITests-frameworks.sh │ │ ├── Pods-YLEpubReaderUITests-resources.sh │ │ ├── Pods-YLEpubReaderUITests.debug.xcconfig │ │ └── Pods-YLEpubReaderUITests.release.xcconfig │ │ ├── SDWebImage │ │ ├── SDWebImage-dummy.m │ │ ├── SDWebImage-prefix.pch │ │ ├── SDWebImage.debug.xcconfig │ │ └── SDWebImage.release.xcconfig │ │ ├── SSZipArchive │ │ ├── SSZipArchive-dummy.m │ │ ├── SSZipArchive-prefix.pch │ │ ├── SSZipArchive.debug.xcconfig │ │ ├── SSZipArchive.release.xcconfig │ │ └── SSZipArchive.xcconfig │ │ └── SVProgressHUD │ │ ├── SVProgressHUD-dummy.m │ │ ├── SVProgressHUD-prefix.pch │ │ ├── SVProgressHUD.debug.xcconfig │ │ ├── SVProgressHUD.release.xcconfig │ │ └── SVProgressHUD.xcconfig │ ├── YLEpubReader.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── lumin.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── xcshareddata │ │ └── xcschemes │ │ │ └── YLEpubReader.xcscheme │ └── xcuserdata │ │ └── lumin.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist │ ├── YLEpubReader.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── lumin.xcuserdatad │ │ ├── IDEFindNavigatorScopes.plist │ │ ├── UserInterfaceState.xcuserstate │ │ └── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ ├── YLEpubReader │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Image.imageset │ │ │ ├── Contents.json │ │ │ └── excel.pdf │ │ └── LaunchImage.launchimage │ │ │ ├── 1125x2436.png │ │ │ ├── 1242x2208.png │ │ │ ├── 640x1136-1.png │ │ │ ├── 640x1136.png │ │ │ ├── 640x960-1.png │ │ │ ├── 640x960.png │ │ │ ├── 750x1334.png │ │ │ └── Contents.json │ ├── Base │ │ ├── Controllers │ │ │ ├── YLBaseViewController.h │ │ │ ├── YLBaseViewController.m │ │ │ ├── YLNavigationController.h │ │ │ └── YLNavigationController.m │ │ └── Models │ │ │ ├── YLFlipPopTransition.h │ │ │ ├── YLFlipPopTransition.m │ │ │ ├── YLFlipPushTransition.h │ │ │ ├── YLFlipPushTransition.m │ │ │ ├── YLNavigationDelegate.h │ │ │ └── YLNavigationDelegate.m │ ├── Common │ │ ├── Models │ │ │ ├── YLEpub.h │ │ │ ├── YLEpub.m │ │ │ ├── YLEpubChapter.h │ │ │ ├── YLEpubChapter.m │ │ │ ├── YLReadManager.h │ │ │ └── YLReadManager.m │ │ └── Tools │ │ │ ├── UIView+AOP.h │ │ │ ├── UIView+AOP.m │ │ │ ├── YLEpubManager.h │ │ │ ├── YLEpubManager.m │ │ │ ├── YLStatics.h │ │ │ ├── YLXMLManager.h │ │ │ └── YLXMLManager.m │ ├── CoreText │ │ ├── Controllers │ │ │ ├── YLCoreTextContentController.h │ │ │ ├── YLCoreTextContentController.m │ │ │ ├── YLCoreTextReadController.h │ │ │ └── YLCoreTextReadController.m │ │ └── Views │ │ │ ├── YLCoreTextReadView.h │ │ │ └── YLCoreTextReadView.m │ ├── EpubFiles │ │ ├── 算法图解.epub │ │ └── 陈二狗的妖孽人生.epub │ ├── Info.plist │ ├── ViewController.h │ ├── ViewController.m │ ├── WebViewEpub │ │ ├── Controllers │ │ │ ├── YLBookContentController.h │ │ │ ├── YLBookContentController.m │ │ │ ├── YLBookReadController.h │ │ │ ├── YLBookReadController.m │ │ │ ├── YLBookShelfController.h │ │ │ ├── YLBookShelfController.m │ │ │ ├── YLCatalogController.h │ │ │ └── YLCatalogController.m │ │ └── Views │ │ │ ├── YLBookShelfCell.h │ │ │ └── YLBookShelfCell.m │ ├── YLTestViewController.h │ ├── YLTestViewController.m │ └── main.m │ ├── YLEpubReaderTests │ ├── Info.plist │ └── YLEpubReaderTests.m │ ├── YLEpubReaderUITests │ ├── Info.plist │ └── YLEpubReaderUITests.m │ ├── chapter_269231114.xhtml │ ├── column.html │ └── stylesheet.css ├── Explore ├── Documents │ ├── 1.SkyEpub实现原理的简单探索.md │ ├── 2.微信读书实现原理的简单探索.md │ ├── 3.Epub电子书剖析.md │ ├── 4.css实现简单的分栏效果.md │ ├── 5.移动端如何自定义文本选择器颜色.md │ └── 6.WKWebView加载外部css的问题.md └── Images │ ├── css实现分栏效果.png │ ├── selection_after.png │ ├── selection_before.png │ ├── ui_hierarchy.png │ ├── 内容展示页.png │ ├── 内容展示页弹出菜单.png │ ├── 微信读书发现页1.png │ ├── 微信读书发现页2.png │ └── 画线视图.png ├── LICENSE └── README.md /Code/CoreTextStudy/YLCoreText/YLCTFrameParserConfig.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLCTFrameParserConfig.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/21. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | #import 12 | 13 | @interface YLCTFrameParserConfig : NSObject 14 | @property(nonatomic,assign)CGFloat width; 15 | @property(nonatomic,assign)CGFloat fontSize; 16 | @property(nonatomic,assign)CGFloat lineSpace; 17 | @property(nonatomic,assign)UIColor *textColor; 18 | 19 | @end 20 | //用户配置绘制的参数,例如文字颜色,大小,行间距等。 21 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCTFrameParserConfig.m: -------------------------------------------------------------------------------- 1 | // 2 | // YLCTFrameParserConfig.m 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/21. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import "YLCTFrameParserConfig.h" 10 | 11 | @implementation YLCTFrameParserConfig 12 | -(instancetype)init 13 | { 14 | if(self = [super init]){ 15 | _width = 200.f; 16 | _fontSize = 16.0f; 17 | _lineSpace = 8.0f; 18 | _textColor = [UIColor colorWithRed:105/255.0 green:105/255.0 blue:105/255.0 alpha:1]; 19 | } 20 | return self; 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText.xcodeproj/project.xcworkspace/xcuserdata/TK-001289.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/CoreTextStudy/YLCoreText/YLCoreText.xcodeproj/project.xcworkspace/xcuserdata/TK-001289.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText.xcodeproj/project.xcworkspace/xcuserdata/lumin.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/CoreTextStudy/YLCoreText/YLCoreText.xcodeproj/project.xcworkspace/xcuserdata/lumin.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText.xcodeproj/xcuserdata/TK-001289.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | YLCoreText.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 45907A841CD20942009C56F3 16 | 17 | primary 18 | 19 | 20 | 45907A9D1CD20942009C56F3 21 | 22 | primary 23 | 24 | 25 | 45907AA81CD20942009C56F3 26 | 27 | primary 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText.xcodeproj/xcuserdata/lumin.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | YLCoreText.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 45907A841CD20942009C56F3 16 | 17 | primary 18 | 19 | 20 | 45907A9D1CD20942009C56F3 21 | 22 | primary 23 | 24 | 25 | 45907AA81CD20942009C56F3 26 | 27 | primary 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/4/28. 6 | // Copyright © 2016年 https://github.com/ApesTalk. 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 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/UIView+YLFrame.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+YLFrame.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/21. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIView (YLFrame) 12 | - (CGPoint)origin; 13 | - (void)setOrigin:(CGPoint) point; 14 | 15 | - (CGSize)size; 16 | - (void)setSize:(CGSize) size; 17 | 18 | - (CGFloat)x; 19 | - (void)setX:(CGFloat)x; 20 | 21 | - (CGFloat)y; 22 | - (void)setY:(CGFloat)y; 23 | 24 | - (CGFloat)height; 25 | - (void)setHeight:(CGFloat)height; 26 | 27 | - (CGFloat)width; 28 | - (void)setWidth:(CGFloat)width; 29 | 30 | - (CGFloat)tail; 31 | - (void)setTail:(CGFloat)tail; 32 | 33 | - (CGFloat)bottom; 34 | - (void)setBottom:(CGFloat)bottom; 35 | 36 | - (CGFloat)right; 37 | - (void)setRight:(CGFloat)right; 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/4/28. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLApplyParagraphStyleViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLApplyParagraphStyleViewController.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/27. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLApplyParagraphStyleViewController : UIViewController 12 | 13 | @end 14 | //应用一个段落样式 15 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLCTDisplayView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLCTDisplayView.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/21. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "YLCoreTextData.h" 11 | 12 | @interface YLCTDisplayView : UIView 13 | @property(nonatomic,strong)YLCoreTextData *data; 14 | 15 | @end 16 | //持有CoreText类的实例,负责将CTFrameRef实例绘制到界面上 17 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLCTFrameParser.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLCTFrameParser.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/21. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "YLCoreTextData.h" 11 | #import "YLCTFrameParserConfig.h" 12 | 13 | @interface YLCTFrameParser : NSObject 14 | 15 | +(YLCoreTextData *)parseContent:(NSString *)content 16 | config:(YLCTFrameParserConfig *)config; 17 | 18 | +(YLCoreTextData *)parseTemplateFile:(NSString *)path 19 | config:(YLCTFrameParserConfig *)config; 20 | 21 | @end 22 | //用于生成最后绘制界面需要的CTFrameRef实例 23 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLCoreTextData.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLCoreTextData.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/21. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface YLCoreTextData : NSObject 13 | @property(nonatomic,assign)CTFrameRef ctFrame; 14 | @property(nonatomic,assign)CGFloat height; 15 | @property(nonatomic,strong)NSArray *imageArray; 16 | @property (nonatomic,strong) NSArray *linkArray; 17 | 18 | @end 19 | //用户保存由YLCTFrameParser生成的CTFrameRef实例,以及CTFrameRef实例绘制需要的高度 20 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLCoreTextImageData.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLCoreTextImageData.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/21. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface YLCoreTextImageData : NSObject 13 | @property(nonatomic,copy)NSString *name; 14 | @property(nonatomic,assign)NSInteger position; 15 | 16 | @property(nonatomic,assign)CGRect imagePosition;//CoreText的坐标系,而不是UIKit的坐标系 17 | 18 | @end 19 | //用于记录图片信息 20 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLCoreTextImageData.m: -------------------------------------------------------------------------------- 1 | // 2 | // YLCoreTextImageData.m 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/21. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import "YLCoreTextImageData.h" 10 | 11 | @implementation YLCoreTextImageData 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLCoreTextLinkData.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLCoreTextLinkData.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/22. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLCoreTextLinkData : NSObject 12 | @property(nonatomic,copy)NSString *title; 13 | @property(nonatomic,copy)NSString *url; 14 | @property(nonatomic,assign)NSRange range; 15 | 16 | @end 17 | //用于记录链接信息 18 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLCoreTextLinkData.m: -------------------------------------------------------------------------------- 1 | // 2 | // YLCoreTextLinkData.m 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/22. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import "YLCoreTextLinkData.h" 10 | 11 | @implementation YLCoreTextLinkData 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLCoreTextUtils.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLCoreTextUtils.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/22. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | #import 12 | @class YLCoreTextLinkData; 13 | @class YLCoreTextData; 14 | 15 | @interface YLCoreTextUtils : NSObject 16 | +(YLCoreTextLinkData *)touchLinkInView:(UIView *)view 17 | atPoint:(CGPoint)point 18 | data:(YLCoreTextData *)data; 19 | @end 20 | //专门用来检测用户点击的是否在链接上的工具类 21 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLDisplayInNonrectViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLDisplayInNonrectViewController.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/27. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLDisplayInNonrectViewController : UIViewController 12 | 13 | @end 14 | //在非矩形区域内绘制文本 15 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLDrawPicViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLDrawPicViewController.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/15. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLDrawPicViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLDrawPicViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // YLDrawPicViewController.m 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/15. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import "YLDrawPicViewController.h" 10 | 11 | @interface YLDrawPicViewController () 12 | 13 | @end 14 | 15 | @implementation YLDrawPicViewController 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | // Do any additional setup after loading the view. 20 | self.view.backgroundColor = [UIColor whiteColor]; 21 | self.title = @"绘制图片"; 22 | } 23 | 24 | - (void)didReceiveMemoryWarning { 25 | [super didReceiveMemoryWarning]; 26 | // Dispose of any resources that can be recreated. 27 | } 28 | 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLDrawTextView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLDrawTextView.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/21. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLDrawTextView : UIView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLDrawTextViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLDrawTextViewController.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/15. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLDrawTextViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLDrawVedioViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLDrawVedioViewController.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/15. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLDrawVedioViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLDrawVedioViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // YLDrawVedioViewController.m 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/15. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import "YLDrawVedioViewController.h" 10 | 11 | @interface YLDrawVedioViewController () 12 | 13 | @end 14 | 15 | @implementation YLDrawVedioViewController 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | // Do any additional setup after loading the view. 20 | self.view.backgroundColor = [UIColor whiteColor]; 21 | self.title = @"绘制视频"; 22 | } 23 | 24 | - (void)didReceiveMemoryWarning { 25 | [super didReceiveMemoryWarning]; 26 | // Dispose of any resources that can be recreated. 27 | } 28 | 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLManualLineBreakingController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLManualLineBreakingController.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/26. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLManualLineBreakingController : UIViewController 12 | 13 | @end 14 | //手动操作换行 15 | 16 | /* 17 | 在Core Text中,你一般不需要手动操作换行除非你有一个特殊的断字过程或者需要有类似的需求。 18 | framesetter自动处理换行。另外,你也可以指定每行文本在哪里换行。 19 | */ 20 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLParagraphViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLParagraphViewController.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/26. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLParagraphViewController : UIViewController 12 | 13 | @end 14 | //绘制一个段落 15 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/YLTextLabelViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLTextLabelViewController.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/26. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLTextLabelViewController : UIViewController 12 | 13 | @end 14 | //绘制一行文本作为一个用户交互的标签 15 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/coretext-image-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/CoreTextStudy/YLCoreText/YLCoreText/coretext-image-1.jpg -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/coretext-image-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/CoreTextStudy/YLCoreText/YLCoreText/coretext-image-2.jpg -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/cursor@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/CoreTextStudy/YLCoreText/YLCoreText/cursor@2x.png -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/4/28. 6 | // Copyright © 2016年 https://github.com/ApesTalk. 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 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreText/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/CoreTextStudy/YLCoreText/YLCoreText/red@2x.png -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreTextTests/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 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLCoreTextUITests/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 | -------------------------------------------------------------------------------- /Code/CoreTextStudy/YLCoreText/YLDrawTextPicViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLDrawTextPicViewController.h 3 | // YLCoreText 4 | // 5 | // Created by ApesTalk on 16/7/21. 6 | // Copyright © 2016年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLDrawTextPicViewController : UIViewController 12 | 13 | @end 14 | //图文混排 15 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '8.0' 3 | 4 | target 'YLEpubReader' do 5 | # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 6 | # use_frameworks! 7 | 8 | # Pods for YLEpubReader 9 | pod 'Masonry' 10 | pod 'SSZipArchive' 11 | pod 'SVProgressHUD' 12 | pod 'DTCoreText', '1.6.20' 13 | pod 'MWPhotoBrowser', '~> 2.1.2' 14 | 15 | target 'YLEpubReaderTests' do 16 | inherit! :search_paths 17 | # Pods for testing 18 | end 19 | 20 | target 'YLEpubReaderUITests' do 21 | inherit! :search_paths 22 | # Pods for testing 23 | end 24 | 25 | end 26 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/DACircularProgress/DACircularProgress/DALabeledCircularProgressView.h: -------------------------------------------------------------------------------- 1 | // 2 | // DALabeledCircularProgressView.h 3 | // DACircularProgressExample 4 | // 5 | // Created by Josh Sklar on 4/8/14. 6 | // Copyright (c) 2014 Shout Messenger. All rights reserved. 7 | // 8 | 9 | #import "DACircularProgressView.h" 10 | 11 | /** 12 | @class DALabeledCircularProgressView 13 | 14 | @brief Subclass of DACircularProgressView that adds a UILabel. 15 | */ 16 | @interface DALabeledCircularProgressView : DACircularProgressView 17 | 18 | /** 19 | UILabel placed right on the DACircularProgressView. 20 | */ 21 | @property (strong, nonatomic) UILabel *progressLabel; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/DTCoreText/Core/Source/CTLineUtils.h: -------------------------------------------------------------------------------- 1 | // 2 | // CTLineUtils.h 3 | // DTCoreText 4 | // 5 | // Created by Oleksandr Deundiak on 7/15/15. 6 | // Copyright 2015. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | BOOL areLinesEqual(CTLineRef line1, CTLineRef line2); 12 | CFIndex getTruncationIndex(CTLineRef line, CTLineRef trunc); 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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:[NSDictionary new]]; 33 | } 34 | 35 | @end 36 | 37 | #endif -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 "DTCompatibility.h" 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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/DTCoreText/Core/Source/NSNumber+RomanNumerals.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSNumber+RomanNumerals.h 3 | // DTCoreText 4 | // 5 | // Created by Kai Maschke on 26.07.16. 6 | // Copyright © 2016 Drobnik.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSNumber (RomanNumerals) 12 | 13 | - (NSString *)romanNumeral; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | #import 10 | 11 | /** 12 | Block Utility Methods 13 | */ 14 | 15 | /** 16 | Performs a block synchronous if execution is currently on the main thread or dispatches it asynchronously if not 17 | @param block The block to execute 18 | */ 19 | void DTBlockPerformSyncIfOnMainThreadElseAsync(void (^block)(void)); 20 | 21 | /** 22 | Performs a block synchronous on the main thread regardless of the current thread 23 | @param block The block to execute 24 | */ 25 | void DTBlockPerformSyncOnMainThread(void (^block)(void)); 26 | 27 | 28 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | } -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | #import 10 | 11 | 12 | // string constant for NSError domain 13 | extern NSString * const DTFoundationErrorDomain; 14 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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"; -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | #import 10 | 11 | /** 12 | Methods for copying file wrappers. 13 | */ 14 | @interface NSFileWrapper (DTCopying) 15 | 16 | /** 17 | Creates a copy of the receiver by deep copying all contained sub filewrappers. 18 | */ 19 | - (NSFileWrapper *)fileWrapperByDeepCopying; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | #import 10 | 11 | /** 12 | Methods that add convenient moving methods to `NSMutableArray`. 13 | */ 14 | 15 | @interface NSMutableArray (DTMoving) 16 | 17 | /** 18 | Moves the object at the specified indexes to the new location. 19 | 20 | @param indexes The indexes of the objects to move. 21 | @param idx The index in the mutable array at which to insert the objects. 22 | */ 23 | - (void)moveObjectsAtIndexes:(NSIndexSet *)indexes toIndex:(NSUInteger)idx; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | #import 10 | 11 | /** 12 | Category for comparing URLs. 13 | 14 | Contrary to what you might think isEqual: does not work properly in many cases. 15 | */ 16 | 17 | @interface NSURL (DTComparing) 18 | 19 | /** 20 | Compares the receiver with another URL 21 | @param URL another URL 22 | @returns `YES` if the receiver is equivalent with the passed URL 23 | */ 24 | - (BOOL)isEqualToURL:(NSURL *)URL; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | #import 10 | #import 11 | 12 | #if TARGET_OS_IPHONE && !TARGET_OS_WATCH 13 | 14 | #import 15 | 16 | /** 17 | Alternative view for showing titles with a configurable activity indicator 18 | instead of default title view in navigationItem. 19 | */ 20 | @interface DTActivityTitleView : UIView 21 | 22 | /** 23 | Title that is shown 24 | */ 25 | @property (nonatomic, copy) NSString *title; 26 | 27 | /** 28 | When busy is set to YES the activity indicator starts spinning 29 | When set to NO the activity indicator stops spinning 30 | */ 31 | @property (nonatomic, assign) BOOL busy; 32 | 33 | @end 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | #import 10 | #import 11 | 12 | #if TARGET_OS_IPHONE 13 | 14 | #import 15 | 16 | 17 | /** 18 | Loads an animated GIF from file, compatible with UIImageView 19 | */ 20 | UIImage *DTAnimatedGIFFromFile(NSString *path); 21 | 22 | /** 23 | Loads an animated GIF from data, compatible with UIImageView 24 | */ 25 | UIImage *DTAnimatedGIFFromData(NSData *data); 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | #import 11 | 12 | #if TARGET_OS_IPHONE && !TARGET_OS_WATCH 13 | 14 | #import 15 | 16 | /** 17 | Simple subclass of `CATiledLayer` that does not fade in drawn tiles. 18 | */ 19 | 20 | @interface DTTiledLayerWithoutFade : CATiledLayer 21 | 22 | @end 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | #if TARGET_OS_IPHONE && !TARGET_OS_WATCH 12 | 13 | #import 14 | 15 | @implementation DTTiledLayerWithoutFade 16 | 17 | + (CFTimeInterval)fadeDuration 18 | { 19 | return 0; 20 | } 21 | 22 | + (BOOL)shouldDrawOnMainThread 23 | { 24 | return YES; 25 | } 26 | 27 | @end 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | #import 10 | #import 11 | 12 | #if TARGET_OS_IPHONE && !TARGET_OS_WATCH 13 | 14 | #import 15 | 16 | /** 17 | Enhancement for `UIApplication` to properly count active network sessions and show the network activity indicator whenever there are more than 0 active sessions. 18 | */ 19 | @interface UIApplication (DTNetworkActivity) 20 | 21 | /** 22 | Increments the number of active network operations 23 | */ 24 | - (void)pushActiveNetworkOperation; 25 | 26 | /** 27 | Decrements the number of active network operations 28 | */ 29 | - (void)popActiveNetworkOperation; 30 | 31 | @end 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/DTFoundation/Core/Source/iOS/UIScreen+DTFoundation.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIScreen+DTFoundation.h 3 | // DTFoundation 4 | // 5 | // Created by Johannes Marbach on 16.10.17. 6 | // Copyright © 2017 Cocoanetics. All rights reserved. 7 | // 8 | 9 | /** DTFoundation enhancements for `UIView` */ 10 | 11 | #import 12 | #import 13 | 14 | #if TARGET_OS_IPHONE && !TARGET_OS_TV && !TARGET_OS_WATCH 15 | 16 | #import 17 | 18 | @interface UIScreen (DTFoundation) 19 | 20 | - (UIInterfaceOrientation)orientation; 21 | 22 | @end 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DACircularProgress/DACircularProgressView.h: -------------------------------------------------------------------------------- 1 | ../../../DACircularProgress/DACircularProgress/DACircularProgressView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DACircularProgress/DALabeledCircularProgressView.h: -------------------------------------------------------------------------------- 1 | ../../../DACircularProgress/DACircularProgress/DALabeledCircularProgressView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/CTLineUtils.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/CTLineUtils.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTAccessibilityElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAccessibilityElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTAccessibilityViewProxy.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAccessibilityViewProxy.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTAnchorHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAnchorHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTAttributedLabel.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedLabel.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTAttributedTextCell.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextCell.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTAttributedTextContentView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextContentView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTAttributedTextView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTBreakHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTBreakHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCSSListStyle.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCSSListStyle.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCSSStylesheet.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCSSStylesheet.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTColor+Compatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTColor+Compatibility.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTColorFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTColorFunctions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCompatibility.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreText.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextConstants.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextConstants.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextFontCollection.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFontCollection.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextFontDescriptor.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFontDescriptor.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFunctions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextGlyphRun.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextGlyphRun.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextLayoutFrame+Cursor.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrame+Cursor.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextLayoutFrame.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrame.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextLayoutFrameAccessibilityElementGenerator.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrameAccessibilityElementGenerator.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextLayoutLine.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutLine.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextLayouter.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayouter.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextMacros.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextMacros.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTCoreTextParagraphStyle.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextParagraphStyle.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTDictationPlaceholderTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTDictationPlaceholderTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTDictationPlaceholderView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTDictationPlaceholderView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTHTMLAttributedStringBuilder.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLAttributedStringBuilder.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTHTMLParserNode.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLParserNode.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTHTMLParserTextNode.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLParserTextNode.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTHTMLWriter.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLWriter.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTHorizontalRuleHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHorizontalRuleHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTIframeTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTIframeTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTImage+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTImage+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTImageTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTImageTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTLazyImageView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTLazyImageView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTLinkButton.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTLinkButton.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTListItemHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTListItemHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTObjectTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTObjectTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTStylesheetHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTStylesheetHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTTextAttachmentHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextAttachmentHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTTextBlock.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextBlock.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTTextHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTVideoTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTVideoTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTWeakSupport.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTWeakSupport.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/DTWebVideoView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/iOS/DTWebVideoView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSAttributedString+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+DTCoreText.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSAttributedString+DTDebug.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+DTDebug.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSAttributedString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSAttributedString+SmallCaps.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+SmallCaps.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSAttributedStringRunDelegates.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedStringRunDelegates.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSCharacterSet+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSCharacterSet+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSCoder+DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSCoder+DTCompatibility.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSDictionary+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSDictionary+DTCoreText.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSMutableAttributedString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSMutableAttributedString+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSMutableString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSMutableString+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSNumber+RomanNumerals.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSNumber+RomanNumerals.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSScanner+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSScanner+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSString+CSS.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+CSS.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/NSString+Paragraphs.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+Paragraphs.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTCoreText/UIFont+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/UIFont+DTCoreText.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTActivityTitleView.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTActivityTitleView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTAnimatedGIF.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTAnimatedGIF/DTAnimatedGIF.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTBase64Coding.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTBase64Coding.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTBlockFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTBlockFunctions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTCompatibility.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTCoreGraphicsUtils.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTCoreGraphicsUtils.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTCustomColoredAccessory.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTCustomColoredAccessory.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTExtendedFileAttributes.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTExtendedFileAttributes.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTFolderMonitor.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTFolderMonitor.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTFoundationConstants.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTFoundationConstants.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTHTMLParser.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTHTMLParser/DTHTMLParser.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTLog.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTLog.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTPieProgressIndicator.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTPieProgressIndicator.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTSmartPagingScrollView.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTSmartPagingScrollView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTTiledLayerWithoutFade.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTTiledLayerWithoutFade.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTVersion.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTVersion.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/DTWeakSupport.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTWeakSupport.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSArray+DTError.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSArray+DTError.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSData+DTCrypto.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSData+DTCrypto.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSDictionary+DTError.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSDictionary+DTError.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSFileWrapper+DTCopying.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSFileWrapper+DTCopying.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSMutableArray+DTMoving.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSMutableArray+DTMoving.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSString+DTFormatNumbers.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTFormatNumbers.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSString+DTPaths.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTPaths.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSString+DTURLEncoding.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTURLEncoding.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSString+DTUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTUtilities.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSURL+DTAppLinks.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/NSURL+DTAppLinks.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSURL+DTComparing.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSURL+DTComparing.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/NSURL+DTUnshorten.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSURL+DTUnshorten.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/UIApplication+DTNetworkActivity.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIApplication+DTNetworkActivity.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/UIImage+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIImage+DTFoundation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/UIScreen+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIScreen+DTFoundation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/DTFoundation/UIView+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIView+DTFoundation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MBProgressHUD/MBProgressHUD.h: -------------------------------------------------------------------------------- 1 | ../../../MBProgressHUD/MBProgressHUD.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/MWCaptionView.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWCaptionView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/MWCommon.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWCommon.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/MWGridCell.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWGridCell.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/MWGridViewController.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWGridViewController.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/MWPhoto.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWPhoto.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/MWPhotoBrowser.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWPhotoBrowser.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/MWPhotoBrowserPrivate.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWPhotoBrowserPrivate.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/MWPhotoProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWPhotoProtocol.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingImageView.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWTapDetectingImageView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingView.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWTapDetectingView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/MWZoomingScrollView.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWZoomingScrollView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/MWPhotoBrowser/UIImage+MWPhotoBrowser.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/UIImage+MWPhotoBrowser.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASCompositeConstraint.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/MASConstraint+Private.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint+Private.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/MASConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/MASConstraintMaker.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraintMaker.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASLayoutConstraint.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/MASUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASUtilities.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/MASViewAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewAttribute.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/MASViewConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewConstraint.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/Masonry.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/Masonry.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/NSArray+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/NSArray+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/View+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/View+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/Masonry/ViewController+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/ViewController+MASAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/NSData+ImageContentType.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/NSData+ImageContentType.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/SDImageCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDImageCache.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/SDWebImageCompat.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageCompat.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/SDWebImageDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDecoder.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/SDWebImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDownloader.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/SDWebImageDownloaderOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/SDWebImageManager.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageManager.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/SDWebImageOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageOperation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/SDWebImagePrefetcher.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImagePrefetcher.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/UIButton+WebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIButton+WebCache.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/UIImage+GIF.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImage+GIF.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/UIImage+MultiFormat.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImage+MultiFormat.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/UIImageView+HighlightedWebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/UIImageView+WebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImageView+WebCache.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SDWebImage/UIView+WebCacheOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIView+WebCacheOperation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/SSZipArchive.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/SSZipArchive.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/SSZipCommon.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/SSZipCommon.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/ZipArchive.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/ZipArchive.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/aes.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/aes/aes.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/aes_ni.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/aes/aes_ni.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/aesopt.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/aes/aesopt.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/aestab.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/aes/aestab.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/brg_endian.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/aes/brg_endian.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/brg_types.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/aes/brg_types.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/crypt.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/crypt.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/fileenc.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/aes/fileenc.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/hmac.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/aes/hmac.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/ioapi.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/ioapi.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/ioapi_buf.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/ioapi_buf.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/ioapi_mem.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/ioapi_mem.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/minishared.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/minishared.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/prng.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/aes/prng.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/pwd2key.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/aes/pwd2key.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/sha1.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/aes/sha1.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/unzip.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/unzip.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SSZipArchive/zip.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/minizip/zip.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SVProgressHUD/SVIndefiniteAnimatedView.h: -------------------------------------------------------------------------------- 1 | ../../../SVProgressHUD/SVProgressHUD/SVIndefiniteAnimatedView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SVProgressHUD/SVProgressAnimatedView.h: -------------------------------------------------------------------------------- 1 | ../../../SVProgressHUD/SVProgressHUD/SVProgressAnimatedView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SVProgressHUD/SVProgressHUD.h: -------------------------------------------------------------------------------- 1 | ../../../SVProgressHUD/SVProgressHUD/SVProgressHUD.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Private/SVProgressHUD/SVRadialGradientLayer.h: -------------------------------------------------------------------------------- 1 | ../../../SVProgressHUD/SVProgressHUD/SVRadialGradientLayer.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DACircularProgress/DACircularProgressView.h: -------------------------------------------------------------------------------- 1 | ../../../DACircularProgress/DACircularProgress/DACircularProgressView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DACircularProgress/DALabeledCircularProgressView.h: -------------------------------------------------------------------------------- 1 | ../../../DACircularProgress/DACircularProgress/DALabeledCircularProgressView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/CTLineUtils.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/CTLineUtils.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTAccessibilityElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAccessibilityElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTAccessibilityViewProxy.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAccessibilityViewProxy.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTAnchorHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAnchorHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTAttributedLabel.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedLabel.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTAttributedTextCell.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextCell.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTAttributedTextContentView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextContentView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTAttributedTextView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTAttributedTextView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTBreakHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTBreakHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCSSListStyle.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCSSListStyle.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCSSStylesheet.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCSSStylesheet.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTColor+Compatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTColor+Compatibility.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTColorFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTColorFunctions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCompatibility.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreText.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextConstants.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextConstants.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextFontCollection.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFontCollection.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextFontDescriptor.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFontDescriptor.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextFunctions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextGlyphRun.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextGlyphRun.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextLayoutFrame+Cursor.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrame+Cursor.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextLayoutFrame.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrame.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextLayoutFrameAccessibilityElementGenerator.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutFrameAccessibilityElementGenerator.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextLayoutLine.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayoutLine.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextLayouter.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextLayouter.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextMacros.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextMacros.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTCoreTextParagraphStyle.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTCoreTextParagraphStyle.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTDictationPlaceholderTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTDictationPlaceholderTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTDictationPlaceholderView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTDictationPlaceholderView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTHTMLAttributedStringBuilder.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLAttributedStringBuilder.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTHTMLParserNode.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLParserNode.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTHTMLParserTextNode.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLParserTextNode.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTHTMLWriter.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHTMLWriter.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTHorizontalRuleHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTHorizontalRuleHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTIframeTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTIframeTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTImage+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTImage+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTImageTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTImageTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTLazyImageView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTLazyImageView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTLinkButton.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTLinkButton.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTListItemHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTListItemHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTObjectTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTObjectTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTStylesheetHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTStylesheetHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTTextAttachmentHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextAttachmentHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTTextBlock.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextBlock.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTTextHTMLElement.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTTextHTMLElement.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTVideoTextAttachment.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTVideoTextAttachment.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTWeakSupport.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/DTWeakSupport.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/DTWebVideoView.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/iOS/DTWebVideoView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSAttributedString+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+DTCoreText.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSAttributedString+DTDebug.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+DTDebug.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSAttributedString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSAttributedString+SmallCaps.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedString+SmallCaps.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSAttributedStringRunDelegates.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSAttributedStringRunDelegates.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSCharacterSet+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSCharacterSet+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSCoder+DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSCoder+DTCompatibility.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSDictionary+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSDictionary+DTCoreText.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSMutableAttributedString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSMutableAttributedString+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSMutableString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSMutableString+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSNumber+RomanNumerals.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSNumber+RomanNumerals.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSScanner+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSScanner+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSString+CSS.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+CSS.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSString+HTML.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+HTML.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/NSString+Paragraphs.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/NSString+Paragraphs.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTCoreText/UIFont+DTCoreText.h: -------------------------------------------------------------------------------- 1 | ../../../DTCoreText/Core/Source/UIFont+DTCoreText.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTActivityTitleView.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTActivityTitleView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTAnimatedGIF.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTAnimatedGIF/DTAnimatedGIF.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTBase64Coding.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTBase64Coding.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTBlockFunctions.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTBlockFunctions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTCompatibility.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTCoreGraphicsUtils.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTCoreGraphicsUtils.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTCustomColoredAccessory.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTCustomColoredAccessory.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTExtendedFileAttributes.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTExtendedFileAttributes.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTFolderMonitor.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTFolderMonitor.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTFoundationConstants.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTFoundationConstants.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTHTMLParser.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTHTMLParser/DTHTMLParser.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTLog.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTLog.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTPieProgressIndicator.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTPieProgressIndicator.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTSmartPagingScrollView.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTSmartPagingScrollView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTTiledLayerWithoutFade.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/DTTiledLayerWithoutFade.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTVersion.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTVersion.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/DTWeakSupport.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/DTWeakSupport.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSArray+DTError.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSArray+DTError.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSData+DTCrypto.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSData+DTCrypto.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSDictionary+DTError.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSDictionary+DTError.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSFileWrapper+DTCopying.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSFileWrapper+DTCopying.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSMutableArray+DTMoving.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSMutableArray+DTMoving.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSString+DTFormatNumbers.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTFormatNumbers.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSString+DTPaths.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTPaths.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSString+DTURLEncoding.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTURLEncoding.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSString+DTUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSString+DTUtilities.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSURL+DTAppLinks.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/NSURL+DTAppLinks.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSURL+DTComparing.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSURL+DTComparing.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/NSURL+DTUnshorten.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/NSURL+DTUnshorten.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/UIApplication+DTNetworkActivity.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIApplication+DTNetworkActivity.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/UIImage+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIImage+DTFoundation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/UIScreen+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIScreen+DTFoundation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/DTFoundation/UIView+DTFoundation.h: -------------------------------------------------------------------------------- 1 | ../../../DTFoundation/Core/Source/iOS/UIView+DTFoundation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MBProgressHUD/MBProgressHUD.h: -------------------------------------------------------------------------------- 1 | ../../../MBProgressHUD/MBProgressHUD.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/MWCaptionView.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWCaptionView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/MWCommon.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWCommon.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/MWGridCell.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWGridCell.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/MWGridViewController.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWGridViewController.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/MWPhoto.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWPhoto.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/MWPhotoBrowser.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWPhotoBrowser.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/MWPhotoBrowserPrivate.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWPhotoBrowserPrivate.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/MWPhotoProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWPhotoProtocol.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingImageView.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWTapDetectingImageView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingView.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWTapDetectingView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/MWZoomingScrollView.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/MWZoomingScrollView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/MWPhotoBrowser/UIImage+MWPhotoBrowser.h: -------------------------------------------------------------------------------- 1 | ../../../MWPhotoBrowser/Pod/Classes/UIImage+MWPhotoBrowser.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASCompositeConstraint.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/MASConstraint+Private.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint+Private.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/MASConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/MASConstraintMaker.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraintMaker.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASLayoutConstraint.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/MASUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASUtilities.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/MASViewAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewAttribute.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/MASViewConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewConstraint.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/Masonry.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/Masonry.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/NSArray+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/NSArray+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/View+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/View+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/Masonry/ViewController+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/ViewController+MASAdditions.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/NSData+ImageContentType.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/NSData+ImageContentType.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/SDImageCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDImageCache.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/SDWebImageCompat.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageCompat.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/SDWebImageDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDecoder.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/SDWebImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDownloader.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/SDWebImageDownloaderOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/SDWebImageManager.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageManager.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/SDWebImageOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImageOperation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/SDWebImagePrefetcher.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/SDWebImagePrefetcher.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/UIButton+WebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIButton+WebCache.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/UIImage+GIF.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImage+GIF.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/UIImage+MultiFormat.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImage+MultiFormat.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/UIImageView+HighlightedWebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/UIImageView+WebCache.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIImageView+WebCache.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SDWebImage/UIView+WebCacheOperation.h: -------------------------------------------------------------------------------- 1 | ../../../SDWebImage/SDWebImage/UIView+WebCacheOperation.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SSZipArchive/SSZipArchive.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/SSZipArchive.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SSZipArchive/SSZipCommon.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/SSZipCommon.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SSZipArchive/ZipArchive.h: -------------------------------------------------------------------------------- 1 | ../../../SSZipArchive/SSZipArchive/ZipArchive.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SVProgressHUD/SVIndefiniteAnimatedView.h: -------------------------------------------------------------------------------- 1 | ../../../SVProgressHUD/SVProgressHUD/SVIndefiniteAnimatedView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SVProgressHUD/SVProgressAnimatedView.h: -------------------------------------------------------------------------------- 1 | ../../../SVProgressHUD/SVProgressHUD/SVProgressAnimatedView.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SVProgressHUD/SVProgressHUD.h: -------------------------------------------------------------------------------- 1 | ../../../SVProgressHUD/SVProgressHUD/SVProgressHUD.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Headers/Public/SVProgressHUD/SVRadialGradientLayer.h: -------------------------------------------------------------------------------- 1 | ../../../SVProgressHUD/SVProgressHUD/SVRadialGradientLayer.h -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageError.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageError.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageError@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageError@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageError@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageError@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOff.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOff@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOff@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOff@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOff@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOn.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOn@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOn@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedOn@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOff.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOff@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOff@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOff@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOff@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOn.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOn@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOn@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/ImageSelectedSmallOn@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLarge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLarge.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLarge@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLarge@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLarge@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLarge@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLargeTap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLargeTap.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLargeTap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLargeTap@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLargeTap@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/PlayButtonOverlayLargeTap@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowLeft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowLeft.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowLeft@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowLeft@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowLeft@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowLeft@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowRight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowRight.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowRight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowRight@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowRight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemArrowRight@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemGrid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemGrid.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemGrid@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemGrid@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemGrid@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/UIBarButtonItemGrid@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/VideoOverlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/VideoOverlay.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/VideoOverlay@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/VideoOverlay@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/VideoOverlay@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Assets/VideoOverlay@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Classes/MWGridCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // MWGridCell.h 3 | // MWPhotoBrowser 4 | // 5 | // Created by Michael Waterfall on 08/10/2013. 6 | // 7 | // 8 | 9 | #import 10 | #import "MWPhoto.h" 11 | #import "MWGridViewController.h" 12 | 13 | @interface MWGridCell : UICollectionViewCell {} 14 | 15 | @property (nonatomic, weak) MWGridViewController *gridController; 16 | @property (nonatomic) NSUInteger index; 17 | @property (nonatomic) id photo; 18 | @property (nonatomic) BOOL selectionMode; 19 | @property (nonatomic) BOOL isSelected; 20 | 21 | - (void)displayImage; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Classes/MWGridViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // MWGridViewController.h 3 | // MWPhotoBrowser 4 | // 5 | // Created by Michael Waterfall on 08/10/2013. 6 | // 7 | // 8 | 9 | #import 10 | #import "MWPhotoBrowser.h" 11 | 12 | @interface MWGridViewController : UICollectionViewController {} 13 | 14 | @property (nonatomic, assign) MWPhotoBrowser *browser; 15 | @property (nonatomic) BOOL selectionMode; 16 | @property (nonatomic) CGPoint initialContentOffset; 17 | 18 | - (void)adjustOffsetsAsRequired; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Classes/MWTapDetectingImageView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImageViewTap.h 3 | // Momento 4 | // 5 | // Created by Michael Waterfall on 04/11/2009. 6 | // Copyright 2009 d3i. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol MWTapDetectingImageViewDelegate; 12 | 13 | @interface MWTapDetectingImageView : UIImageView {} 14 | 15 | @property (nonatomic, weak) id tapDelegate; 16 | 17 | @end 18 | 19 | @protocol MWTapDetectingImageViewDelegate 20 | 21 | @optional 22 | 23 | - (void)imageView:(UIImageView *)imageView singleTapDetected:(UITouch *)touch; 24 | - (void)imageView:(UIImageView *)imageView doubleTapDetected:(UITouch *)touch; 25 | - (void)imageView:(UIImageView *)imageView tripleTapDetected:(UITouch *)touch; 26 | 27 | @end -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Classes/MWTapDetectingView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewTap.h 3 | // Momento 4 | // 5 | // Created by Michael Waterfall on 04/11/2009. 6 | // Copyright 2009 d3i. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol MWTapDetectingViewDelegate; 12 | 13 | @interface MWTapDetectingView : UIView {} 14 | 15 | @property (nonatomic, weak) id tapDelegate; 16 | 17 | @end 18 | 19 | @protocol MWTapDetectingViewDelegate 20 | 21 | @optional 22 | 23 | - (void)view:(UIView *)view singleTapDetected:(UITouch *)touch; 24 | - (void)view:(UIView *)view doubleTapDetected:(UITouch *)touch; 25 | - (void)view:(UIView *)view tripleTapDetected:(UITouch *)touch; 26 | 27 | @end -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Classes/UIImage+MWPhotoBrowser.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+MWPhotoBrowser.h 3 | // Pods 4 | // 5 | // Created by Michael Waterfall on 05/07/2015. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (MWPhotoBrowser) 12 | 13 | + (UIImage *)imageForResourcePath:(NSString *)path ofType:(NSString *)type inBundle:(NSBundle *)bundle; 14 | + (UIImage *)clearImageWithSize:(CGSize)size; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/MWPhotoBrowser/Pod/Classes/UIImage+MWPhotoBrowser.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+MWPhotoBrowser.m 3 | // Pods 4 | // 5 | // Created by Michael Waterfall on 05/07/2015. 6 | // 7 | // 8 | 9 | #import "UIImage+MWPhotoBrowser.h" 10 | 11 | @implementation UIImage (MWPhotoBrowser) 12 | 13 | + (UIImage *)imageForResourcePath:(NSString *)path ofType:(NSString *)type inBundle:(NSBundle *)bundle { 14 | return [UIImage imageWithContentsOfFile:[bundle pathForResource:path ofType:type]]; 15 | } 16 | 17 | + (UIImage *)clearImageWithSize:(CGSize)size { 18 | UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale); 19 | UIImage *blank = UIGraphicsGetImageFromCurrentImageContext(); 20 | UIGraphicsEndImageContext(); 21 | return blank; 22 | } 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SSZipArchive/SSZipArchive/ZipArchive.h: -------------------------------------------------------------------------------- 1 | // 2 | // ZipArchive.h 3 | // ZipArchive 4 | // 5 | // Created by Serhii Mumriak on 12/1/15. 6 | // Copyright © 2015 smumryak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for ZipArchive. 12 | FOUNDATION_EXPORT double ZipArchiveVersionNumber; 13 | 14 | //! Project version string for ZipArchive. 15 | FOUNDATION_EXPORT const unsigned char ZipArchiveVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | #import "SSZipArchive.h" 20 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVIndefiniteAnimatedView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SVIndefiniteAnimatedView.h 3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD 4 | // 5 | // Copyright (c) 2014-2018 Guillaume Campagna. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @interface SVIndefiniteAnimatedView : UIView 11 | 12 | @property (nonatomic, assign) CGFloat strokeThickness; 13 | @property (nonatomic, assign) CGFloat radius; 14 | @property (nonatomic, strong) UIColor *strokeColor; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressAnimatedView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SVProgressAnimatedView.h 3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD 4 | // 5 | // Copyright (c) 2017-2018 Tobias Tiemerding. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @interface SVProgressAnimatedView : UIView 11 | 12 | @property (nonatomic, assign) CGFloat radius; 13 | @property (nonatomic, assign) CGFloat strokeThickness; 14 | @property (nonatomic, strong) UIColor *strokeColor; 15 | @property (nonatomic, assign) CGFloat strokeEnd; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success@2x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success@3x.png -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/SVProgressHUD/SVProgressHUD/SVRadialGradientLayer.h: -------------------------------------------------------------------------------- 1 | // 2 | // SVRadialGradientLayer.h 3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD 4 | // 5 | // Copyright (c) 2014-2018 Tobias Tiemerding. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @interface SVRadialGradientLayer : CALayer 11 | 12 | @property (nonatomic) CGPoint gradientCenter; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/DACircularProgress/DACircularProgress-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_DACircularProgress : NSObject 3 | @end 4 | @implementation PodsDummy_DACircularProgress 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/DACircularProgress/DACircularProgress-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/DTCoreText/DTCoreText-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_DTCoreText : NSObject 3 | @end 4 | @implementation PodsDummy_DTCoreText 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/DTCoreText/DTCoreText-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import 14 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/DTCoreText/DTCoreText.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/DTCoreText 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DTCoreText" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DTCoreText" "${PODS_ROOT}/Headers/Public/DTFoundation" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/DTCoreText 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/DTCoreText/ResourceBundle-Resources-DTCoreText-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleIdentifier 8 | ${PRODUCT_BUNDLE_IDENTIFIER} 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundleName 12 | ${PRODUCT_NAME} 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.6.27 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | NSPrincipalClass 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/DTFoundation/DTFoundation-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_DTFoundation : NSObject 3 | @end 4 | @implementation PodsDummy_DTFoundation 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/DTFoundation/DTFoundation-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/MBProgressHUD/MBProgressHUD-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_MBProgressHUD : NSObject 3 | @end 4 | @implementation PodsDummy_MBProgressHUD 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/MBProgressHUD/MBProgressHUD.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MBProgressHUD" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MBProgressHUD" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/MBProgressHUD 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/MBProgressHUD/MBProgressHUD.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MBProgressHUD" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MBProgressHUD" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/MBProgressHUD 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/MWPhotoBrowser/MWPhotoBrowser-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_MWPhotoBrowser : NSObject 3 | @end 4 | @implementation PodsDummy_MWPhotoBrowser 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/MWPhotoBrowser/MWPhotoBrowser-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/Masonry/Masonry-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Masonry : NSObject 3 | @end 4 | @implementation PodsDummy_Masonry 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/Masonry/Masonry-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/Masonry/Masonry.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Masonry 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Masonry" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Masonry" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Masonry 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/Masonry/Masonry.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Masonry 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Masonry" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Masonry" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Masonry 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/Masonry/Masonry.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Masonry 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Masonry" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/SSZipArchive" "${PODS_ROOT}/Headers/Public/SVProgressHUD" 4 | OTHER_LDFLAGS = -framework "Foundation" -framework "UIKit" 5 | PODS_BUILD_DIR = $BUILD_DIR 6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/Pods-YLEpubReader/Pods-YLEpubReader-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_YLEpubReader : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_YLEpubReader 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/Pods-YLEpubReaderTests/Pods-YLEpubReaderTests-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | Generated by CocoaPods - https://cocoapods.org 4 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/Pods-YLEpubReaderTests/Pods-YLEpubReaderTests-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_YLEpubReaderTests : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_YLEpubReaderTests 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/Pods-YLEpubReaderUITests/Pods-YLEpubReaderUITests-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | Generated by CocoaPods - https://cocoapods.org 4 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/Pods-YLEpubReaderUITests/Pods-YLEpubReaderUITests-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_YLEpubReaderUITests : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_YLEpubReaderUITests 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SDWebImage/SDWebImage-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SDWebImage : NSObject 3 | @end 4 | @implementation PodsDummy_SDWebImage 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SDWebImage/SDWebImage-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SDWebImage/SDWebImage.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SDWebImage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SDWebImage" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SDWebImage 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SDWebImage/SDWebImage.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SDWebImage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SDWebImage" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SDWebImage 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SSZipArchive/SSZipArchive-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SSZipArchive : NSObject 3 | @end 4 | @implementation PodsDummy_SSZipArchive 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SSZipArchive/SSZipArchive-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SSZipArchive/SSZipArchive.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SSZipArchive" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SSZipArchive" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SSZipArchive 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SSZipArchive/SSZipArchive.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SSZipArchive" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SSZipArchive" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SSZipArchive 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SSZipArchive/SSZipArchive.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/SSZipArchive 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SSZipArchive" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/SSZipArchive" "${PODS_ROOT}/Headers/Public/SVProgressHUD" 4 | OTHER_LDFLAGS = -l"z" 5 | PODS_BUILD_DIR = $BUILD_DIR 6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SVProgressHUD/SVProgressHUD-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SVProgressHUD : NSObject 3 | @end 4 | @implementation PodsDummy_SVProgressHUD 5 | @end 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SVProgressHUD/SVProgressHUD-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SVProgressHUD/SVProgressHUD.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SVProgressHUD" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SVProgressHUD" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SVProgressHUD 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SVProgressHUD/SVProgressHUD.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SVProgressHUD" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SVProgressHUD" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SVProgressHUD 9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/Pods/Target Support Files/SVProgressHUD/SVProgressHUD.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/SVProgressHUD 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SVProgressHUD" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/SSZipArchive" "${PODS_ROOT}/Headers/Public/SVProgressHUD" 4 | OTHER_LDFLAGS = -framework "QuartzCore" 5 | PODS_BUILD_DIR = $BUILD_DIR 6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader.xcodeproj/project.xcworkspace/xcuserdata/lumin.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader.xcodeproj/project.xcworkspace/xcuserdata/lumin.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader.xcodeproj/xcuserdata/lumin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader.xcworkspace/xcuserdata/lumin.xcuserdatad/IDEFindNavigatorScopes.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader.xcworkspace/xcuserdata/lumin.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader.xcworkspace/xcuserdata/lumin.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/1. 6 | // Copyright © 2018年 https://github.com/ApesTalk. 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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Assets.xcassets/Image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "excel.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Assets.xcassets/Image.imageset/excel.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader/Assets.xcassets/Image.imageset/excel.pdf -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/1125x2436.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/1125x2436.png -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/1242x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/1242x2208.png -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/640x1136-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/640x1136-1.png -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/640x1136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/640x1136.png -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/640x960-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/640x960-1.png -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/640x960.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/640x960.png -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/750x1334.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader/Assets.xcassets/LaunchImage.launchimage/750x1334.png -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Base/Controllers/YLBaseViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLBaseViewController.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/15. 6 | // Copyright © 2018年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol CustomTransitionController 12 | @property (nonatomic, strong) UIView *transitionView; 13 | @end 14 | 15 | @interface YLBaseViewController : UIViewController 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Base/Controllers/YLBaseViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // YLBaseViewController.m 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/15. 6 | // Copyright © 2018年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import "YLBaseViewController.h" 10 | 11 | @implementation YLBaseViewController 12 | - (void)viewDidLoad 13 | { 14 | [super viewDidLoad]; 15 | self.view.backgroundColor = [UIColor whiteColor]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Base/Controllers/YLNavigationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLNavigationController.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/15. 6 | // Copyright © 2018年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLNavigationController : UINavigationController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Base/Models/YLFlipPopTransition.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLFlipPopTransition.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2020/6/10. 6 | // Copyright © 2020 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface YLFlipPopTransition : NSObject 13 | - (instancetype)initWithFromView:(UIView *)fromView toView:(UIView *)toView; 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Base/Models/YLFlipPushTransition.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLFlipPushTransition.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2020/6/10. 6 | // Copyright © 2020 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface YLFlipPushTransition : NSObject 13 | - (instancetype)initWithFromView:(UIView *)fromView toView:(UIView *)toView; 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Base/Models/YLNavigationDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLNavigationDelegate.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2020/6/10. 6 | // Copyright © 2020 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | 13 | @interface YLNavigationDelegate : NSObject 14 | 15 | 16 | 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Common/Tools/UIView+AOP.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+AOP.h 3 | // testPubb 4 | // 5 | // Created by ApesTalk on 2018/4/21. 6 | // 7 | 8 | #import 9 | 10 | @interface UIView (AOP) 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/Common/Tools/YLEpubManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLEpubManager.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/14. 6 | // Copyright © 2018年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "ZipArchive.h" 11 | 12 | @interface YLEpubManager : NSObject 13 | + (NSString *)docPath; 14 | + (NSString *)epubFolderPath; 15 | + (BOOL)unZipEpubWithPath:(NSString *)path delegate:(id)delegate; 16 | + (NSString *)unZipedFolderPathForEpubName:(NSString *)name; 17 | + (NSString *)contaierXmlPathForEpubName:(NSString *)name;///< return contaier.xml path 18 | @end 19 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/CoreText/Controllers/YLCoreTextContentController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLCoreTextContentController.h 3 | // YLEpubReader 4 | // 5 | // Created by lumin on 2023/8/17. 6 | // Copyright © 2023 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import "YLBaseViewController.h" 10 | #import "YLCoreTextReadView.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface YLCoreTextContentController : YLBaseViewController 15 | @property (nonatomic, strong) YLCoreTextReadView *readView; 16 | 17 | @property (nonatomic, assign) NSInteger chapterNum; 18 | @property (nonatomic, assign) NSInteger pageNum; 19 | //@property (nonatomic, copy) NSString *pageUrl; 20 | 21 | - (instancetype)initWithChapterNum:(NSInteger)chapterNum pageNum:(NSInteger)pageNum; 22 | 23 | @end 24 | 25 | NS_ASSUME_NONNULL_END 26 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/CoreText/Controllers/YLCoreTextReadController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLCoreTextReadController.h 3 | // YLEpubReader 4 | // 5 | // Created by lumin on 2023/8/17. 6 | // Copyright © 2023 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import "YLBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface YLCoreTextReadController : YLBaseViewController 14 | @property (nonatomic, strong) UIView *transitionView; 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/CoreText/Views/YLCoreTextReadView.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLCoreTextReadView.h 3 | // YLEpubReader 4 | // 5 | // Created by lumin on 2023/8/17. 6 | // Copyright © 2023 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface YLCoreTextReadView : UIView 14 | - (instancetype)initWithFrame:(CGRect)frame chapterNum:(NSInteger)chapterNum pageNum:(NSInteger)pageNum; 15 | 16 | @end 17 | 18 | NS_ASSUME_NONNULL_END 19 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/EpubFiles/算法图解.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader/EpubFiles/算法图解.epub -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/EpubFiles/陈二狗的妖孽人生.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Code/YLEpubReader/YLEpubReader/EpubFiles/陈二狗的妖孽人生.epub -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/1. 6 | // Copyright © 2018年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/WebViewEpub/Controllers/YLBookReadController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLBookReadController.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/15. 6 | // Copyright © 2018年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import "YLBaseViewController.h" 10 | @class YLEpub; 11 | 12 | @interface YLBookReadController : YLBaseViewController 13 | @property (nonatomic, strong) UIView *transitionView; 14 | - (instancetype)initWithEpub:(YLEpub *)epub; 15 | @end 16 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/WebViewEpub/Controllers/YLBookShelfController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLBookShelfController.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/15. 6 | // Copyright © 2018年 https://github.com/ApesTalk. All rights reserved. 7 | // 书架 8 | 9 | #import "YLBaseViewController.h" 10 | 11 | @interface YLBookShelfController : YLBaseViewController 12 | @property (nonatomic, strong) UIView *transitionView; 13 | @end 14 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/WebViewEpub/Controllers/YLCatalogController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLCatalogController.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2019/3/25. 6 | // Copyright © 2019年 https://github.com/ApesTalk. All rights reserved. 7 | // 目录 8 | 9 | #import "YLBaseViewController.h" 10 | @class YLEpub; 11 | 12 | @interface YLCatalogController : YLBaseViewController 13 | @property (nonatomic, copy) void (^dismissCatalog)(void); 14 | @property (nonatomic, copy) void (^didSelectCatalog)(YLEpub *epub, NSUInteger cIndex); 15 | - (instancetype)initWithEpub:(YLEpub *)epub currentCatalogIndex:(NSUInteger)cIndex; 16 | - (void)showInController:(UIViewController *)controller; 17 | @end 18 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/WebViewEpub/Views/YLBookShelfCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLBookShelfCell.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/15. 6 | // Copyright © 2018年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class YLEpub; 12 | 13 | @interface YLBookShelfCell : UICollectionViewCell 14 | @property (nonatomic, strong, readonly) UIImageView *coverImg; 15 | 16 | - (void)loadWithEpub:(YLEpub *)epub; 17 | + (CGFloat)width; 18 | + (CGFloat)height; 19 | @end 20 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/YLTestViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // YLTestViewController.h 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/1. 6 | // Copyright © 2018年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface YLTestViewController : UIViewController 12 | @property (nonatomic, strong) UIColor *bgColor; 13 | @end 14 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/YLTestViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // YLTestViewController.m 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/1. 6 | // Copyright © 2018年 https://github.com/ApesTalk. All rights reserved. 7 | // 8 | 9 | #import "YLTestViewController.h" 10 | 11 | @interface YLTestViewController () 12 | 13 | @end 14 | 15 | @implementation YLTestViewController 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | // Do any additional setup after loading the view. 20 | self.view.backgroundColor = _bgColor; 21 | UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 200, 20)]; 22 | label.textColor = [UIColor whiteColor]; 23 | label.font = [UIFont systemFontOfSize:18]; 24 | label.text = @"EPUB READER"; 25 | label.textAlignment = NSTextAlignmentCenter; 26 | label.center = self.view.center; 27 | [self.view addSubview:label]; 28 | } 29 | 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReader/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // YLEpubReader 4 | // 5 | // Created by ApesTalk on 2018/4/1. 6 | // Copyright © 2018年 https://github.com/ApesTalk. 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 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReaderTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 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 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Code/YLEpubReader/YLEpubReaderUITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 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 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Explore/Documents/4.css实现简单的分栏效果.md: -------------------------------------------------------------------------------- 1 | css代码: 2 | 3 | ``` 4 | body{ 5 | margin:0px; 6 | height: 568px; 7 | width: 320px; 8 | column-width: 280px;/*每栏宽度 未屏幕宽度-左内边距-分栏间距*/ 9 | column-gap: 0px;/*分栏间距,第一栏的左侧和最后一栏的右侧没有间距*/ 10 | text-align: justify;/*文字两端对齐*/ 11 | font-size: 1.0em;word-wrap:break-word; 12 | } 13 | 14 | .bookcontent { 15 | padding-left: 20px;/*左边内间距*/ 16 | padding-right: 20px;/*右边内间距*/ 17 | } 18 | ``` 19 | 20 | 其中bookcontent为body中的第一个div。 21 | 22 | 在html的头部添加````就可以在手机端加载html实现如下网页中的效果了。 23 | 24 | 25 | 效果图: 26 | 27 | ![css实现分栏效果](https://github.com/lqcjdx/Epub/blob/master/Explore/Images/css实现分栏效果.png) 28 | 29 | 30 | -------------------------------------------------------------------------------- /Explore/Images/css实现分栏效果.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Explore/Images/css实现分栏效果.png -------------------------------------------------------------------------------- /Explore/Images/selection_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Explore/Images/selection_after.png -------------------------------------------------------------------------------- /Explore/Images/selection_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Explore/Images/selection_before.png -------------------------------------------------------------------------------- /Explore/Images/ui_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Explore/Images/ui_hierarchy.png -------------------------------------------------------------------------------- /Explore/Images/内容展示页.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Explore/Images/内容展示页.png -------------------------------------------------------------------------------- /Explore/Images/内容展示页弹出菜单.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Explore/Images/内容展示页弹出菜单.png -------------------------------------------------------------------------------- /Explore/Images/微信读书发现页1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Explore/Images/微信读书发现页1.png -------------------------------------------------------------------------------- /Explore/Images/微信读书发现页2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Explore/Images/微信读书发现页2.png -------------------------------------------------------------------------------- /Explore/Images/画线视图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApesTalk/Epub/806df24677a5b01e55f97420abad22f573486ce5/Explore/Images/画线视图.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # EPub 2 | 3 | 一步一步学习如何制作一个EPub电子书阅读器。How to make a EPub e-book reader step by step. 4 | 5 | 目录说明: 6 | 7 | - Explore EPub电子书阅读器的探索历程,包括对同类APP的分析以及一步步实现的小目标。 8 | - Code 代码实现。 9 | 10 | 11 | 进度: 12 | 13 | - 实现epub文件的解压和解析。 14 | - 通过css分栏以及修改css和html实现章节的“分页”效果。 15 | - 仿微信读书从书架打开一本书和合上一本书的效果。 16 | 17 | 目前遇到的问题: 18 | 19 | UIPageViewController本身和UIScrollView嵌套后会造成手势冲突而且非常难以控制,可以看我这个demo[UIPageViewControllerBug](https://github.com/ApesTalk/UIPageViewControllerBug)。当时做类似今日头条效果的时候一开始打算用UIPageViewController来做的,后来发现UI复杂的情况下问题太多了。后面调研发现今日头条使用UICollectionView来实现的,效果比较好。 20 | 21 | 后面抽时间会尝试用新的方式实现,敬请期待! 22 | --------------------------------------------------------------------------------