gitextract_s7a5jp6t/ ├── .gitignore ├── .travis.yml ├── Demo/ │ ├── YYTextDemo/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── CALayer+YYAdd.h │ │ ├── CALayer+YYAdd.m │ │ ├── EmoticonQQ.bundle/ │ │ │ └── info.plist │ │ ├── Info.plist │ │ ├── NSBundle+YYAdd.h │ │ ├── NSBundle+YYAdd.m │ │ ├── NSData+YYAdd.h │ │ ├── NSData+YYAdd.m │ │ ├── NSString+YYAdd.h │ │ ├── NSString+YYAdd.m │ │ ├── UIControl+YYAdd.h │ │ ├── UIControl+YYAdd.m │ │ ├── UIGestureRecognizer+YYAdd.h │ │ ├── UIGestureRecognizer+YYAdd.m │ │ ├── UIImage+YYWebImage.h │ │ ├── UIImage+YYWebImage.m │ │ ├── UIView+YYAdd.h │ │ ├── UIView+YYAdd.m │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ ├── YYFPSLabel.h │ │ ├── YYFPSLabel.m │ │ ├── YYGestureRecognizer.h │ │ ├── YYGestureRecognizer.m │ │ ├── YYImage/ │ │ │ ├── Animated image support.txt │ │ │ ├── YYAnimatedImageView.h │ │ │ ├── YYAnimatedImageView.m │ │ │ ├── YYFrameImage.h │ │ │ ├── YYFrameImage.m │ │ │ ├── YYImage.h │ │ │ ├── YYImage.m │ │ │ ├── YYImageCoder.h │ │ │ ├── YYImageCoder.m │ │ │ ├── YYSpriteSheetImage.h │ │ │ └── YYSpriteSheetImage.m │ │ ├── YYTextAsyncExample.h │ │ ├── YYTextAsyncExample.m │ │ ├── YYTextAttachmentExample.h │ │ ├── YYTextAttachmentExample.m │ │ ├── YYTextAttributeExample.h │ │ ├── YYTextAttributeExample.m │ │ ├── YYTextBindingExample.h │ │ ├── YYTextBindingExample.m │ │ ├── YYTextCopyPasteExample.h │ │ ├── YYTextCopyPasteExample.m │ │ ├── YYTextEditExample.h │ │ ├── YYTextEditExample.m │ │ ├── YYTextEmoticonExample.h │ │ ├── YYTextEmoticonExample.m │ │ ├── YYTextExample.h │ │ ├── YYTextExample.m │ │ ├── YYTextExampleHelper.h │ │ ├── YYTextExampleHelper.m │ │ ├── YYTextMarkdownExample.h │ │ ├── YYTextMarkdownExample.m │ │ ├── YYTextRubyExample.h │ │ ├── YYTextRubyExample.m │ │ ├── YYTextTagExample.h │ │ ├── YYTextTagExample.m │ │ ├── YYTextUndoRedoExample.h │ │ ├── YYTextUndoRedoExample.m │ │ ├── YYWeakProxy.h │ │ ├── YYWeakProxy.m │ │ └── main.m │ └── YYTextDemo.xcodeproj/ │ ├── project.pbxproj │ └── project.xcworkspace/ │ └── contents.xcworkspacedata ├── Framework/ │ ├── Info.plist │ └── YYText.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ └── contents.xcworkspacedata │ └── xcshareddata/ │ └── xcschemes/ │ └── YYText.xcscheme ├── LICENSE ├── README.md ├── YYText/ │ ├── Component/ │ │ ├── YYTextContainerView.h │ │ ├── YYTextContainerView.m │ │ ├── YYTextDebugOption.h │ │ ├── YYTextDebugOption.m │ │ ├── YYTextEffectWindow.h │ │ ├── YYTextEffectWindow.m │ │ ├── YYTextInput.h │ │ ├── YYTextInput.m │ │ ├── YYTextKeyboardManager.h │ │ ├── YYTextKeyboardManager.m │ │ ├── YYTextLayout.h │ │ ├── YYTextLayout.m │ │ ├── YYTextLine.h │ │ ├── YYTextLine.m │ │ ├── YYTextMagnifier.h │ │ ├── YYTextMagnifier.m │ │ ├── YYTextSelectionView.h │ │ └── YYTextSelectionView.m │ ├── String/ │ │ ├── YYTextArchiver.h │ │ ├── YYTextArchiver.m │ │ ├── YYTextAttribute.h │ │ ├── YYTextAttribute.m │ │ ├── YYTextParser.h │ │ ├── YYTextParser.m │ │ ├── YYTextRubyAnnotation.h │ │ ├── YYTextRubyAnnotation.m │ │ ├── YYTextRunDelegate.h │ │ └── YYTextRunDelegate.m │ ├── Utility/ │ │ ├── NSAttributedString+YYText.h │ │ ├── NSAttributedString+YYText.m │ │ ├── NSParagraphStyle+YYText.h │ │ ├── NSParagraphStyle+YYText.m │ │ ├── UIPasteboard+YYText.h │ │ ├── UIPasteboard+YYText.m │ │ ├── UIView+YYText.h │ │ ├── UIView+YYText.m │ │ ├── YYTextAsyncLayer.h │ │ ├── YYTextAsyncLayer.m │ │ ├── YYTextTransaction.h │ │ ├── YYTextTransaction.m │ │ ├── YYTextUtilities.h │ │ ├── YYTextUtilities.m │ │ ├── YYTextWeakProxy.h │ │ └── YYTextWeakProxy.m │ ├── YYLabel.h │ ├── YYLabel.m │ ├── YYText.h │ ├── YYTextView.h │ └── YYTextView.m └── YYText.podspec