// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 48;
	objects = {

/* Begin PBXBuildFile section */
		D9B2616A1BEF52730038C00A /* NSArray+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260BC1BEF52730038C00A /* NSArray+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2616B1BEF52730038C00A /* NSArray+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260BD1BEF52730038C00A /* NSArray+YYAdd.m */; };
		D9B2616C1BEF52730038C00A /* NSBundle+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260BE1BEF52730038C00A /* NSBundle+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2616D1BEF52730038C00A /* NSBundle+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260BF1BEF52730038C00A /* NSBundle+YYAdd.m */; };
		D9B2616E1BEF52730038C00A /* NSData+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260C01BEF52730038C00A /* NSData+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2616F1BEF52730038C00A /* NSData+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260C11BEF52730038C00A /* NSData+YYAdd.m */; };
		D9B261701BEF52730038C00A /* NSDate+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260C21BEF52730038C00A /* NSDate+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261711BEF52730038C00A /* NSDate+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260C31BEF52730038C00A /* NSDate+YYAdd.m */; };
		D9B261721BEF52730038C00A /* NSDictionary+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260C41BEF52730038C00A /* NSDictionary+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261731BEF52730038C00A /* NSDictionary+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260C51BEF52730038C00A /* NSDictionary+YYAdd.m */; };
		D9B261741BEF52730038C00A /* NSKeyedUnarchiver+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260C61BEF52730038C00A /* NSKeyedUnarchiver+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261751BEF52730038C00A /* NSKeyedUnarchiver+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260C71BEF52730038C00A /* NSKeyedUnarchiver+YYAdd.m */; };
		D9B261761BEF52730038C00A /* NSNotificationCenter+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260C81BEF52730038C00A /* NSNotificationCenter+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261771BEF52730038C00A /* NSNotificationCenter+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260C91BEF52730038C00A /* NSNotificationCenter+YYAdd.m */; };
		D9B261781BEF52730038C00A /* NSNumber+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260CA1BEF52730038C00A /* NSNumber+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261791BEF52730038C00A /* NSNumber+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260CB1BEF52730038C00A /* NSNumber+YYAdd.m */; };
		D9B2617A1BEF52730038C00A /* NSObject+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260CC1BEF52730038C00A /* NSObject+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2617B1BEF52730038C00A /* NSObject+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260CD1BEF52730038C00A /* NSObject+YYAdd.m */; };
		D9B2617C1BEF52730038C00A /* NSObject+YYAddForARC.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260CE1BEF52730038C00A /* NSObject+YYAddForARC.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2617D1BEF52730038C00A /* NSObject+YYAddForARC.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260CF1BEF52730038C00A /* NSObject+YYAddForARC.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
		D9B2617E1BEF52730038C00A /* NSObject+YYAddForKVO.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260D01BEF52730038C00A /* NSObject+YYAddForKVO.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2617F1BEF52730038C00A /* NSObject+YYAddForKVO.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260D11BEF52730038C00A /* NSObject+YYAddForKVO.m */; };
		D9B261801BEF52730038C00A /* NSString+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260D21BEF52730038C00A /* NSString+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261811BEF52730038C00A /* NSString+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260D31BEF52730038C00A /* NSString+YYAdd.m */; };
		D9B261821BEF52730038C00A /* NSThread+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260D41BEF52730038C00A /* NSThread+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261831BEF52730038C00A /* NSThread+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260D51BEF52730038C00A /* NSThread+YYAdd.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
		D9B261841BEF52730038C00A /* NSTimer+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260D61BEF52730038C00A /* NSTimer+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261851BEF52730038C00A /* NSTimer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260D71BEF52730038C00A /* NSTimer+YYAdd.m */; };
		D9B261861BEF52730038C00A /* CALayer+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260D91BEF52730038C00A /* CALayer+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261871BEF52730038C00A /* CALayer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260DA1BEF52730038C00A /* CALayer+YYAdd.m */; };
		D9B261881BEF52730038C00A /* YYCGUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260DB1BEF52730038C00A /* YYCGUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261891BEF52730038C00A /* YYCGUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260DC1BEF52730038C00A /* YYCGUtilities.m */; };
		D9B2618A1BEF52730038C00A /* UIApplication+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260DE1BEF52730038C00A /* UIApplication+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2618B1BEF52730038C00A /* UIApplication+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260DF1BEF52730038C00A /* UIApplication+YYAdd.m */; };
		D9B2618C1BEF52730038C00A /* UIBarButtonItem+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260E01BEF52730038C00A /* UIBarButtonItem+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2618D1BEF52730038C00A /* UIBarButtonItem+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260E11BEF52730038C00A /* UIBarButtonItem+YYAdd.m */; };
		D9B2618E1BEF52730038C00A /* UIBezierPath+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260E21BEF52730038C00A /* UIBezierPath+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2618F1BEF52730038C00A /* UIBezierPath+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260E31BEF52730038C00A /* UIBezierPath+YYAdd.m */; };
		D9B261901BEF52730038C00A /* UIColor+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260E41BEF52730038C00A /* UIColor+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261911BEF52730038C00A /* UIColor+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260E51BEF52730038C00A /* UIColor+YYAdd.m */; };
		D9B261921BEF52730038C00A /* UIControl+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260E61BEF52730038C00A /* UIControl+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261931BEF52730038C00A /* UIControl+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260E71BEF52730038C00A /* UIControl+YYAdd.m */; };
		D9B261941BEF52730038C00A /* UIDevice+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260E81BEF52730038C00A /* UIDevice+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261951BEF52730038C00A /* UIDevice+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260E91BEF52730038C00A /* UIDevice+YYAdd.m */; };
		D9B261961BEF52730038C00A /* UIFont+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260EA1BEF52730038C00A /* UIFont+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261971BEF52730038C00A /* UIFont+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260EB1BEF52730038C00A /* UIFont+YYAdd.m */; };
		D9B261981BEF52730038C00A /* UIGestureRecognizer+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260EC1BEF52730038C00A /* UIGestureRecognizer+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261991BEF52740038C00A /* UIGestureRecognizer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260ED1BEF52730038C00A /* UIGestureRecognizer+YYAdd.m */; };
		D9B2619A1BEF52740038C00A /* UIImage+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260EE1BEF52730038C00A /* UIImage+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2619B1BEF52740038C00A /* UIImage+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260EF1BEF52730038C00A /* UIImage+YYAdd.m */; };
		D9B2619C1BEF52740038C00A /* UIScreen+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260F01BEF52730038C00A /* UIScreen+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2619D1BEF52740038C00A /* UIScreen+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260F11BEF52730038C00A /* UIScreen+YYAdd.m */; };
		D9B2619E1BEF52740038C00A /* UIScrollView+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260F21BEF52730038C00A /* UIScrollView+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2619F1BEF52740038C00A /* UIScrollView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260F31BEF52730038C00A /* UIScrollView+YYAdd.m */; };
		D9B261A01BEF52740038C00A /* UITableView+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260F41BEF52730038C00A /* UITableView+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261A11BEF52740038C00A /* UITableView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260F51BEF52730038C00A /* UITableView+YYAdd.m */; };
		D9B261A21BEF52740038C00A /* UITextField+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260F61BEF52730038C00A /* UITextField+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261A31BEF52740038C00A /* UITextField+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260F71BEF52730038C00A /* UITextField+YYAdd.m */; };
		D9B261A41BEF52740038C00A /* UIView+YYAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260F81BEF52730038C00A /* UIView+YYAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261A51BEF52740038C00A /* UIView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260F91BEF52730038C00A /* UIView+YYAdd.m */; };
		D9B261A61BEF52740038C00A /* YYKitMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260FA1BEF52730038C00A /* YYKitMacro.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261A71BEF52740038C00A /* YYCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260FC1BEF52730038C00A /* YYCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261A81BEF52740038C00A /* YYCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260FD1BEF52730038C00A /* YYCache.m */; };
		D9B261A91BEF52740038C00A /* YYDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B260FE1BEF52730038C00A /* YYDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261AA1BEF52740038C00A /* YYDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260FF1BEF52730038C00A /* YYDiskCache.m */; };
		D9B261AB1BEF52740038C00A /* YYKVStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261001BEF52730038C00A /* YYKVStorage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261AC1BEF52740038C00A /* YYKVStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261011BEF52730038C00A /* YYKVStorage.m */; };
		D9B261AD1BEF52740038C00A /* YYMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261021BEF52730038C00A /* YYMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261AE1BEF52740038C00A /* YYMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261031BEF52730038C00A /* YYMemoryCache.m */; };
		D9B261AF1BEF52740038C00A /* _YYWebImageSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261061BEF52730038C00A /* _YYWebImageSetter.h */; settings = {ATTRIBUTES = (Private, ); }; };
		D9B261B01BEF52740038C00A /* _YYWebImageSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261071BEF52730038C00A /* _YYWebImageSetter.m */; };
		D9B261B11BEF52740038C00A /* CALayer+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261081BEF52730038C00A /* CALayer+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261B21BEF52740038C00A /* CALayer+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261091BEF52730038C00A /* CALayer+YYWebImage.m */; };
		D9B261B31BEF52740038C00A /* MKAnnotationView+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2610A1BEF52730038C00A /* MKAnnotationView+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261B41BEF52740038C00A /* MKAnnotationView+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2610B1BEF52730038C00A /* MKAnnotationView+YYWebImage.m */; };
		D9B261B51BEF52740038C00A /* UIButton+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2610C1BEF52730038C00A /* UIButton+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261B61BEF52740038C00A /* UIButton+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2610D1BEF52730038C00A /* UIButton+YYWebImage.m */; };
		D9B261B71BEF52740038C00A /* UIImageView+YYWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2610E1BEF52730038C00A /* UIImageView+YYWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261B81BEF52740038C00A /* UIImageView+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2610F1BEF52730038C00A /* UIImageView+YYWebImage.m */; };
		D9B261B91BEF52740038C00A /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261101BEF52730038C00A /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261BA1BEF52740038C00A /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261111BEF52730038C00A /* YYAnimatedImageView.m */; };
		D9B261BB1BEF52740038C00A /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261121BEF52730038C00A /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261BC1BEF52740038C00A /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261131BEF52730038C00A /* YYFrameImage.m */; };
		D9B261BD1BEF52740038C00A /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261141BEF52730038C00A /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261BE1BEF52740038C00A /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261151BEF52730038C00A /* YYImage.m */; };
		D9B261BF1BEF52740038C00A /* YYImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261161BEF52730038C00A /* YYImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261C01BEF52740038C00A /* YYImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261171BEF52730038C00A /* YYImageCache.m */; };
		D9B261C11BEF52740038C00A /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261181BEF52730038C00A /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261C21BEF52750038C00A /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261191BEF52730038C00A /* YYImageCoder.m */; };
		D9B261C31BEF52750038C00A /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2611A1BEF52730038C00A /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261C41BEF52750038C00A /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2611B1BEF52730038C00A /* YYSpriteSheetImage.m */; };
		D9B261C51BEF52750038C00A /* YYWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2611C1BEF52730038C00A /* YYWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261C61BEF52750038C00A /* YYWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2611D1BEF52730038C00A /* YYWebImageManager.m */; };
		D9B261C71BEF52750038C00A /* YYWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2611E1BEF52730038C00A /* YYWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261C81BEF52750038C00A /* YYWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2611F1BEF52730038C00A /* YYWebImageOperation.m */; };
		D9B261C91BEF52750038C00A /* NSObject+YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261211BEF52730038C00A /* NSObject+YYModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261CA1BEF52750038C00A /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261221BEF52730038C00A /* NSObject+YYModel.m */; };
		D9B261CB1BEF52750038C00A /* YYClassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261231BEF52730038C00A /* YYClassInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261CC1BEF52750038C00A /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261241BEF52730038C00A /* YYClassInfo.m */; };
		D9B261CD1BEF52750038C00A /* YYTextContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261271BEF52730038C00A /* YYTextContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261CE1BEF52750038C00A /* YYTextContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261281BEF52730038C00A /* YYTextContainerView.m */; };
		D9B261CF1BEF52750038C00A /* YYTextDebugOption.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261291BEF52730038C00A /* YYTextDebugOption.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261D01BEF52750038C00A /* YYTextDebugOption.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2612A1BEF52730038C00A /* YYTextDebugOption.m */; };
		D9B261D11BEF52750038C00A /* YYTextEffectWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2612B1BEF52730038C00A /* YYTextEffectWindow.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261D21BEF52750038C00A /* YYTextEffectWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2612C1BEF52730038C00A /* YYTextEffectWindow.m */; };
		D9B261D31BEF52750038C00A /* YYTextInput.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2612D1BEF52730038C00A /* YYTextInput.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261D41BEF52750038C00A /* YYTextInput.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2612E1BEF52730038C00A /* YYTextInput.m */; };
		D9B261D51BEF52750038C00A /* YYTextKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2612F1BEF52730038C00A /* YYTextKeyboardManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261D61BEF52750038C00A /* YYTextKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261301BEF52730038C00A /* YYTextKeyboardManager.m */; };
		D9B261D71BEF52750038C00A /* YYTextLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261311BEF52730038C00A /* YYTextLayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261D81BEF52750038C00A /* YYTextLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261321BEF52730038C00A /* YYTextLayout.m */; };
		D9B261D91BEF52760038C00A /* YYTextLine.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261331BEF52730038C00A /* YYTextLine.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261DA1BEF52760038C00A /* YYTextLine.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261341BEF52730038C00A /* YYTextLine.m */; };
		D9B261DB1BEF52760038C00A /* YYTextMagnifier.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261351BEF52730038C00A /* YYTextMagnifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261DC1BEF52760038C00A /* YYTextMagnifier.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261361BEF52730038C00A /* YYTextMagnifier.m */; };
		D9B261DD1BEF52760038C00A /* YYTextSelectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261371BEF52730038C00A /* YYTextSelectionView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261DE1BEF52760038C00A /* YYTextSelectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261381BEF52730038C00A /* YYTextSelectionView.m */; };
		D9B261DF1BEF52760038C00A /* NSAttributedString+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2613A1BEF52730038C00A /* NSAttributedString+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261E01BEF52760038C00A /* NSAttributedString+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2613B1BEF52730038C00A /* NSAttributedString+YYText.m */; };
		D9B261E11BEF52760038C00A /* NSParagraphStyle+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2613C1BEF52730038C00A /* NSParagraphStyle+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261E21BEF52760038C00A /* NSParagraphStyle+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2613D1BEF52730038C00A /* NSParagraphStyle+YYText.m */; };
		D9B261E31BEF52760038C00A /* UIPasteboard+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2613E1BEF52730038C00A /* UIPasteboard+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261E41BEF52760038C00A /* UIPasteboard+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2613F1BEF52730038C00A /* UIPasteboard+YYText.m */; };
		D9B261E51BEF52760038C00A /* YYTextArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261401BEF52730038C00A /* YYTextArchiver.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261E61BEF52760038C00A /* YYTextArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261411BEF52730038C00A /* YYTextArchiver.m */; };
		D9B261E71BEF52760038C00A /* YYTextAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261421BEF52730038C00A /* YYTextAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261E81BEF52760038C00A /* YYTextAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261431BEF52730038C00A /* YYTextAttribute.m */; };
		D9B261E91BEF52760038C00A /* YYTextParser.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261441BEF52730038C00A /* YYTextParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261EA1BEF52770038C00A /* YYTextParser.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261451BEF52730038C00A /* YYTextParser.m */; };
		D9B261EB1BEF52770038C00A /* YYTextRubyAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261461BEF52730038C00A /* YYTextRubyAnnotation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261EC1BEF52770038C00A /* YYTextRubyAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261471BEF52730038C00A /* YYTextRubyAnnotation.m */; };
		D9B261ED1BEF52770038C00A /* YYTextRunDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261481BEF52730038C00A /* YYTextRunDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261EE1BEF52770038C00A /* YYTextRunDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261491BEF52730038C00A /* YYTextRunDelegate.m */; };
		D9B261EF1BEF52770038C00A /* YYTextUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2614A1BEF52730038C00A /* YYTextUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261F01BEF52770038C00A /* YYTextUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2614B1BEF52730038C00A /* YYTextUtilities.m */; };
		D9B261F11BEF52770038C00A /* YYLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2614C1BEF52730038C00A /* YYLabel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261F21BEF52770038C00A /* YYLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2614D1BEF52730038C00A /* YYLabel.m */; };
		D9B261F31BEF52770038C00A /* YYTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2614E1BEF52730038C00A /* YYTextView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261F41BEF52770038C00A /* YYTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2614F1BEF52730038C00A /* YYTextView.m */; };
		D9B261F51BEF52770038C00A /* YYAsyncLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261511BEF52730038C00A /* YYAsyncLayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261F61BEF52780038C00A /* YYAsyncLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261521BEF52730038C00A /* YYAsyncLayer.m */; };
		D9B261F71BEF52780038C00A /* YYDispatchQueuePool.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261531BEF52730038C00A /* YYDispatchQueuePool.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261F81BEF52780038C00A /* YYDispatchQueuePool.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261541BEF52730038C00A /* YYDispatchQueuePool.m */; };
		D9B261F91BEF52780038C00A /* YYFileHash.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261551BEF52730038C00A /* YYFileHash.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261FA1BEF52780038C00A /* YYFileHash.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261561BEF52730038C00A /* YYFileHash.m */; };
		D9B261FB1BEF52780038C00A /* YYGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261571BEF52730038C00A /* YYGestureRecognizer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261FC1BEF52780038C00A /* YYGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261581BEF52730038C00A /* YYGestureRecognizer.m */; };
		D9B261FD1BEF52780038C00A /* YYKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261591BEF52730038C00A /* YYKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B261FE1BEF52780038C00A /* YYKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2615A1BEF52730038C00A /* YYKeychain.m */; };
		D9B261FF1BEF52780038C00A /* YYReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2615B1BEF52730038C00A /* YYReachability.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B262001BEF52790038C00A /* YYReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2615C1BEF52730038C00A /* YYReachability.m */; };
		D9B262011BEF52790038C00A /* YYSentinel.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2615D1BEF52730038C00A /* YYSentinel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B262021BEF52790038C00A /* YYSentinel.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2615E1BEF52730038C00A /* YYSentinel.m */; };
		D9B262031BEF52790038C00A /* YYThreadSafeArray.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2615F1BEF52730038C00A /* YYThreadSafeArray.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B262041BEF52790038C00A /* YYThreadSafeArray.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261601BEF52730038C00A /* YYThreadSafeArray.m */; };
		D9B262051BEF52790038C00A /* YYThreadSafeDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261611BEF52730038C00A /* YYThreadSafeDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B262061BEF52790038C00A /* YYThreadSafeDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261621BEF52730038C00A /* YYThreadSafeDictionary.m */; };
		D9B262071BEF52790038C00A /* YYTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261631BEF52730038C00A /* YYTimer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B262081BEF52790038C00A /* YYTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261641BEF52730038C00A /* YYTimer.m */; };
		D9B262091BEF527A0038C00A /* YYTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261651BEF52730038C00A /* YYTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2620A1BEF527A0038C00A /* YYTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261661BEF52730038C00A /* YYTransaction.m */; };
		D9B2620B1BEF527A0038C00A /* YYWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261671BEF52730038C00A /* YYWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2620C1BEF527A0038C00A /* YYWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B261681BEF52730038C00A /* YYWeakProxy.m */; };
		D9B2620D1BEF527A0038C00A /* YYKit.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B261691BEF52730038C00A /* YYKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9B2620F1BEF53070038C00A /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B2620E1BEF53070038C00A /* SystemConfiguration.framework */; };
		D9B262111BEF530C0038C00A /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B262101BEF530C0038C00A /* Accelerate.framework */; };
		D9B262131BEF53110038C00A /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B262121BEF53110038C00A /* AssetsLibrary.framework */; };
		D9B262151BEF53150038C00A /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B262141BEF53150038C00A /* ImageIO.framework */; };
		D9B262171BEF531A0038C00A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B262161BEF531A0038C00A /* QuartzCore.framework */; };
		D9B262191BEF531E0038C00A /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B262181BEF531E0038C00A /* CoreImage.framework */; };
		D9B2621B1BEF53230038C00A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B2621A1BEF53230038C00A /* CoreGraphics.framework */; };
		D9B2621D1BEF53270038C00A /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B2621C1BEF53270038C00A /* CoreText.framework */; };
		D9B2621F1BEF532C0038C00A /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B2621E1BEF532C0038C00A /* CoreFoundation.framework */; };
		D9B262211BEF53310038C00A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B262201BEF53310038C00A /* UIKit.framework */; };
		D9B262231BEF53350038C00A /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B262221BEF53350038C00A /* libz.tbd */; };
		D9B262251BEF53390038C00A /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B262241BEF53390038C00A /* libsqlite3.tbd */; };
		D9B263B51BEF65C70038C00A /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B263B41BEF65C70038C00A /* MobileCoreServices.framework */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
		D9B260AB1BEF51350038C00A /* YYKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = YYKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		D9B260B71BEF51A90038C00A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		D9B260BC1BEF52730038C00A /* NSArray+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+YYAdd.h"; sourceTree = "<group>"; };
		D9B260BD1BEF52730038C00A /* NSArray+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+YYAdd.m"; sourceTree = "<group>"; };
		D9B260BE1BEF52730038C00A /* NSBundle+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+YYAdd.h"; sourceTree = "<group>"; };
		D9B260BF1BEF52730038C00A /* NSBundle+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+YYAdd.m"; sourceTree = "<group>"; };
		D9B260C01BEF52730038C00A /* NSData+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+YYAdd.h"; sourceTree = "<group>"; };
		D9B260C11BEF52730038C00A /* NSData+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+YYAdd.m"; sourceTree = "<group>"; };
		D9B260C21BEF52730038C00A /* NSDate+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+YYAdd.h"; sourceTree = "<group>"; };
		D9B260C31BEF52730038C00A /* NSDate+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+YYAdd.m"; sourceTree = "<group>"; };
		D9B260C41BEF52730038C00A /* NSDictionary+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+YYAdd.h"; sourceTree = "<group>"; };
		D9B260C51BEF52730038C00A /* NSDictionary+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+YYAdd.m"; sourceTree = "<group>"; };
		D9B260C61BEF52730038C00A /* NSKeyedUnarchiver+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSKeyedUnarchiver+YYAdd.h"; sourceTree = "<group>"; };
		D9B260C71BEF52730038C00A /* NSKeyedUnarchiver+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSKeyedUnarchiver+YYAdd.m"; sourceTree = "<group>"; };
		D9B260C81BEF52730038C00A /* NSNotificationCenter+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter+YYAdd.h"; sourceTree = "<group>"; };
		D9B260C91BEF52730038C00A /* NSNotificationCenter+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter+YYAdd.m"; sourceTree = "<group>"; };
		D9B260CA1BEF52730038C00A /* NSNumber+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+YYAdd.h"; sourceTree = "<group>"; };
		D9B260CB1BEF52730038C00A /* NSNumber+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+YYAdd.m"; sourceTree = "<group>"; };
		D9B260CC1BEF52730038C00A /* NSObject+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYAdd.h"; sourceTree = "<group>"; };
		D9B260CD1BEF52730038C00A /* NSObject+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYAdd.m"; sourceTree = "<group>"; };
		D9B260CE1BEF52730038C00A /* NSObject+YYAddForARC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYAddForARC.h"; sourceTree = "<group>"; };
		D9B260CF1BEF52730038C00A /* NSObject+YYAddForARC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYAddForARC.m"; sourceTree = "<group>"; };
		D9B260D01BEF52730038C00A /* NSObject+YYAddForKVO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYAddForKVO.h"; sourceTree = "<group>"; };
		D9B260D11BEF52730038C00A /* NSObject+YYAddForKVO.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYAddForKVO.m"; sourceTree = "<group>"; };
		D9B260D21BEF52730038C00A /* NSString+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+YYAdd.h"; sourceTree = "<group>"; };
		D9B260D31BEF52730038C00A /* NSString+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+YYAdd.m"; sourceTree = "<group>"; };
		D9B260D41BEF52730038C00A /* NSThread+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSThread+YYAdd.h"; sourceTree = "<group>"; };
		D9B260D51BEF52730038C00A /* NSThread+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSThread+YYAdd.m"; sourceTree = "<group>"; };
		D9B260D61BEF52730038C00A /* NSTimer+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTimer+YYAdd.h"; sourceTree = "<group>"; };
		D9B260D71BEF52730038C00A /* NSTimer+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSTimer+YYAdd.m"; sourceTree = "<group>"; };
		D9B260D91BEF52730038C00A /* CALayer+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CALayer+YYAdd.h"; sourceTree = "<group>"; };
		D9B260DA1BEF52730038C00A /* CALayer+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CALayer+YYAdd.m"; sourceTree = "<group>"; };
		D9B260DB1BEF52730038C00A /* YYCGUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYCGUtilities.h; sourceTree = "<group>"; };
		D9B260DC1BEF52730038C00A /* YYCGUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYCGUtilities.m; sourceTree = "<group>"; };
		D9B260DE1BEF52730038C00A /* UIApplication+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIApplication+YYAdd.h"; sourceTree = "<group>"; };
		D9B260DF1BEF52730038C00A /* UIApplication+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIApplication+YYAdd.m"; sourceTree = "<group>"; };
		D9B260E01BEF52730038C00A /* UIBarButtonItem+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIBarButtonItem+YYAdd.h"; sourceTree = "<group>"; };
		D9B260E11BEF52730038C00A /* UIBarButtonItem+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIBarButtonItem+YYAdd.m"; sourceTree = "<group>"; };
		D9B260E21BEF52730038C00A /* UIBezierPath+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIBezierPath+YYAdd.h"; sourceTree = "<group>"; };
		D9B260E31BEF52730038C00A /* UIBezierPath+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIBezierPath+YYAdd.m"; sourceTree = "<group>"; };
		D9B260E41BEF52730038C00A /* UIColor+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIColor+YYAdd.h"; sourceTree = "<group>"; };
		D9B260E51BEF52730038C00A /* UIColor+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIColor+YYAdd.m"; sourceTree = "<group>"; };
		D9B260E61BEF52730038C00A /* UIControl+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIControl+YYAdd.h"; sourceTree = "<group>"; };
		D9B260E71BEF52730038C00A /* UIControl+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIControl+YYAdd.m"; sourceTree = "<group>"; };
		D9B260E81BEF52730038C00A /* UIDevice+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+YYAdd.h"; sourceTree = "<group>"; };
		D9B260E91BEF52730038C00A /* UIDevice+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIDevice+YYAdd.m"; sourceTree = "<group>"; };
		D9B260EA1BEF52730038C00A /* UIFont+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIFont+YYAdd.h"; sourceTree = "<group>"; };
		D9B260EB1BEF52730038C00A /* UIFont+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIFont+YYAdd.m"; sourceTree = "<group>"; };
		D9B260EC1BEF52730038C00A /* UIGestureRecognizer+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIGestureRecognizer+YYAdd.h"; sourceTree = "<group>"; };
		D9B260ED1BEF52730038C00A /* UIGestureRecognizer+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIGestureRecognizer+YYAdd.m"; sourceTree = "<group>"; };
		D9B260EE1BEF52730038C00A /* UIImage+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+YYAdd.h"; sourceTree = "<group>"; };
		D9B260EF1BEF52730038C00A /* UIImage+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+YYAdd.m"; sourceTree = "<group>"; };
		D9B260F01BEF52730038C00A /* UIScreen+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScreen+YYAdd.h"; sourceTree = "<group>"; };
		D9B260F11BEF52730038C00A /* UIScreen+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScreen+YYAdd.m"; sourceTree = "<group>"; };
		D9B260F21BEF52730038C00A /* UIScrollView+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+YYAdd.h"; sourceTree = "<group>"; };
		D9B260F31BEF52730038C00A /* UIScrollView+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+YYAdd.m"; sourceTree = "<group>"; };
		D9B260F41BEF52730038C00A /* UITableView+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableView+YYAdd.h"; sourceTree = "<group>"; };
		D9B260F51BEF52730038C00A /* UITableView+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableView+YYAdd.m"; sourceTree = "<group>"; };
		D9B260F61BEF52730038C00A /* UITextField+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITextField+YYAdd.h"; sourceTree = "<group>"; };
		D9B260F71BEF52730038C00A /* UITextField+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITextField+YYAdd.m"; sourceTree = "<group>"; };
		D9B260F81BEF52730038C00A /* UIView+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+YYAdd.h"; sourceTree = "<group>"; };
		D9B260F91BEF52730038C00A /* UIView+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+YYAdd.m"; sourceTree = "<group>"; };
		D9B260FA1BEF52730038C00A /* YYKitMacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYKitMacro.h; sourceTree = "<group>"; };
		D9B260FC1BEF52730038C00A /* YYCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYCache.h; sourceTree = "<group>"; };
		D9B260FD1BEF52730038C00A /* YYCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYCache.m; sourceTree = "<group>"; };
		D9B260FE1BEF52730038C00A /* YYDiskCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYDiskCache.h; sourceTree = "<group>"; };
		D9B260FF1BEF52730038C00A /* YYDiskCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYDiskCache.m; sourceTree = "<group>"; };
		D9B261001BEF52730038C00A /* YYKVStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYKVStorage.h; sourceTree = "<group>"; };
		D9B261011BEF52730038C00A /* YYKVStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYKVStorage.m; sourceTree = "<group>"; };
		D9B261021BEF52730038C00A /* YYMemoryCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYMemoryCache.h; sourceTree = "<group>"; };
		D9B261031BEF52730038C00A /* YYMemoryCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYMemoryCache.m; sourceTree = "<group>"; };
		D9B261061BEF52730038C00A /* _YYWebImageSetter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _YYWebImageSetter.h; sourceTree = "<group>"; };
		D9B261071BEF52730038C00A /* _YYWebImageSetter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _YYWebImageSetter.m; sourceTree = "<group>"; };
		D9B261081BEF52730038C00A /* CALayer+YYWebImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CALayer+YYWebImage.h"; sourceTree = "<group>"; };
		D9B261091BEF52730038C00A /* CALayer+YYWebImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CALayer+YYWebImage.m"; sourceTree = "<group>"; };
		D9B2610A1BEF52730038C00A /* MKAnnotationView+YYWebImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MKAnnotationView+YYWebImage.h"; sourceTree = "<group>"; };
		D9B2610B1BEF52730038C00A /* MKAnnotationView+YYWebImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MKAnnotationView+YYWebImage.m"; sourceTree = "<group>"; };
		D9B2610C1BEF52730038C00A /* UIButton+YYWebImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIButton+YYWebImage.h"; sourceTree = "<group>"; };
		D9B2610D1BEF52730038C00A /* UIButton+YYWebImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIButton+YYWebImage.m"; sourceTree = "<group>"; };
		D9B2610E1BEF52730038C00A /* UIImageView+YYWebImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+YYWebImage.h"; sourceTree = "<group>"; };
		D9B2610F1BEF52730038C00A /* UIImageView+YYWebImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+YYWebImage.m"; sourceTree = "<group>"; };
		D9B261101BEF52730038C00A /* YYAnimatedImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYAnimatedImageView.h; sourceTree = "<group>"; };
		D9B261111BEF52730038C00A /* YYAnimatedImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYAnimatedImageView.m; sourceTree = "<group>"; };
		D9B261121BEF52730038C00A /* YYFrameImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYFrameImage.h; sourceTree = "<group>"; };
		D9B261131BEF52730038C00A /* YYFrameImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYFrameImage.m; sourceTree = "<group>"; };
		D9B261141BEF52730038C00A /* YYImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYImage.h; sourceTree = "<group>"; };
		D9B261151BEF52730038C00A /* YYImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYImage.m; sourceTree = "<group>"; };
		D9B261161BEF52730038C00A /* YYImageCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYImageCache.h; sourceTree = "<group>"; };
		D9B261171BEF52730038C00A /* YYImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYImageCache.m; sourceTree = "<group>"; };
		D9B261181BEF52730038C00A /* YYImageCoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYImageCoder.h; sourceTree = "<group>"; };
		D9B261191BEF52730038C00A /* YYImageCoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYImageCoder.m; sourceTree = "<group>"; };
		D9B2611A1BEF52730038C00A /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYSpriteSheetImage.h; sourceTree = "<group>"; };
		D9B2611B1BEF52730038C00A /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYSpriteSheetImage.m; sourceTree = "<group>"; };
		D9B2611C1BEF52730038C00A /* YYWebImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYWebImageManager.h; sourceTree = "<group>"; };
		D9B2611D1BEF52730038C00A /* YYWebImageManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYWebImageManager.m; sourceTree = "<group>"; };
		D9B2611E1BEF52730038C00A /* YYWebImageOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYWebImageOperation.h; sourceTree = "<group>"; };
		D9B2611F1BEF52730038C00A /* YYWebImageOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYWebImageOperation.m; sourceTree = "<group>"; };
		D9B261211BEF52730038C00A /* NSObject+YYModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYModel.h"; sourceTree = "<group>"; };
		D9B261221BEF52730038C00A /* NSObject+YYModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYModel.m"; sourceTree = "<group>"; };
		D9B261231BEF52730038C00A /* YYClassInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYClassInfo.h; sourceTree = "<group>"; };
		D9B261241BEF52730038C00A /* YYClassInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYClassInfo.m; sourceTree = "<group>"; };
		D9B261271BEF52730038C00A /* YYTextContainerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextContainerView.h; sourceTree = "<group>"; };
		D9B261281BEF52730038C00A /* YYTextContainerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextContainerView.m; sourceTree = "<group>"; };
		D9B261291BEF52730038C00A /* YYTextDebugOption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextDebugOption.h; sourceTree = "<group>"; };
		D9B2612A1BEF52730038C00A /* YYTextDebugOption.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextDebugOption.m; sourceTree = "<group>"; };
		D9B2612B1BEF52730038C00A /* YYTextEffectWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextEffectWindow.h; sourceTree = "<group>"; };
		D9B2612C1BEF52730038C00A /* YYTextEffectWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextEffectWindow.m; sourceTree = "<group>"; };
		D9B2612D1BEF52730038C00A /* YYTextInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextInput.h; sourceTree = "<group>"; };
		D9B2612E1BEF52730038C00A /* YYTextInput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextInput.m; sourceTree = "<group>"; };
		D9B2612F1BEF52730038C00A /* YYTextKeyboardManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextKeyboardManager.h; sourceTree = "<group>"; };
		D9B261301BEF52730038C00A /* YYTextKeyboardManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextKeyboardManager.m; sourceTree = "<group>"; };
		D9B261311BEF52730038C00A /* YYTextLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextLayout.h; sourceTree = "<group>"; };
		D9B261321BEF52730038C00A /* YYTextLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextLayout.m; sourceTree = "<group>"; };
		D9B261331BEF52730038C00A /* YYTextLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextLine.h; sourceTree = "<group>"; };
		D9B261341BEF52730038C00A /* YYTextLine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextLine.m; sourceTree = "<group>"; };
		D9B261351BEF52730038C00A /* YYTextMagnifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextMagnifier.h; sourceTree = "<group>"; };
		D9B261361BEF52730038C00A /* YYTextMagnifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextMagnifier.m; sourceTree = "<group>"; };
		D9B261371BEF52730038C00A /* YYTextSelectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextSelectionView.h; sourceTree = "<group>"; };
		D9B261381BEF52730038C00A /* YYTextSelectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextSelectionView.m; sourceTree = "<group>"; };
		D9B2613A1BEF52730038C00A /* NSAttributedString+YYText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSAttributedString+YYText.h"; sourceTree = "<group>"; };
		D9B2613B1BEF52730038C00A /* NSAttributedString+YYText.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSAttributedString+YYText.m"; sourceTree = "<group>"; };
		D9B2613C1BEF52730038C00A /* NSParagraphStyle+YYText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSParagraphStyle+YYText.h"; sourceTree = "<group>"; };
		D9B2613D1BEF52730038C00A /* NSParagraphStyle+YYText.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSParagraphStyle+YYText.m"; sourceTree = "<group>"; };
		D9B2613E1BEF52730038C00A /* UIPasteboard+YYText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIPasteboard+YYText.h"; sourceTree = "<group>"; };
		D9B2613F1BEF52730038C00A /* UIPasteboard+YYText.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIPasteboard+YYText.m"; sourceTree = "<group>"; };
		D9B261401BEF52730038C00A /* YYTextArchiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextArchiver.h; sourceTree = "<group>"; };
		D9B261411BEF52730038C00A /* YYTextArchiver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextArchiver.m; sourceTree = "<group>"; };
		D9B261421BEF52730038C00A /* YYTextAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextAttribute.h; sourceTree = "<group>"; };
		D9B261431BEF52730038C00A /* YYTextAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextAttribute.m; sourceTree = "<group>"; };
		D9B261441BEF52730038C00A /* YYTextParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextParser.h; sourceTree = "<group>"; };
		D9B261451BEF52730038C00A /* YYTextParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextParser.m; sourceTree = "<group>"; };
		D9B261461BEF52730038C00A /* YYTextRubyAnnotation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextRubyAnnotation.h; sourceTree = "<group>"; };
		D9B261471BEF52730038C00A /* YYTextRubyAnnotation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextRubyAnnotation.m; sourceTree = "<group>"; };
		D9B261481BEF52730038C00A /* YYTextRunDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextRunDelegate.h; sourceTree = "<group>"; };
		D9B261491BEF52730038C00A /* YYTextRunDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextRunDelegate.m; sourceTree = "<group>"; };
		D9B2614A1BEF52730038C00A /* YYTextUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextUtilities.h; sourceTree = "<group>"; };
		D9B2614B1BEF52730038C00A /* YYTextUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextUtilities.m; sourceTree = "<group>"; };
		D9B2614C1BEF52730038C00A /* YYLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYLabel.h; sourceTree = "<group>"; };
		D9B2614D1BEF52730038C00A /* YYLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYLabel.m; sourceTree = "<group>"; };
		D9B2614E1BEF52730038C00A /* YYTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextView.h; sourceTree = "<group>"; };
		D9B2614F1BEF52730038C00A /* YYTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextView.m; sourceTree = "<group>"; };
		D9B261511BEF52730038C00A /* YYAsyncLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYAsyncLayer.h; sourceTree = "<group>"; };
		D9B261521BEF52730038C00A /* YYAsyncLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYAsyncLayer.m; sourceTree = "<group>"; };
		D9B261531BEF52730038C00A /* YYDispatchQueuePool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYDispatchQueuePool.h; sourceTree = "<group>"; };
		D9B261541BEF52730038C00A /* YYDispatchQueuePool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYDispatchQueuePool.m; sourceTree = "<group>"; };
		D9B261551BEF52730038C00A /* YYFileHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYFileHash.h; sourceTree = "<group>"; };
		D9B261561BEF52730038C00A /* YYFileHash.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYFileHash.m; sourceTree = "<group>"; };
		D9B261571BEF52730038C00A /* YYGestureRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYGestureRecognizer.h; sourceTree = "<group>"; };
		D9B261581BEF52730038C00A /* YYGestureRecognizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYGestureRecognizer.m; sourceTree = "<group>"; };
		D9B261591BEF52730038C00A /* YYKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYKeychain.h; sourceTree = "<group>"; };
		D9B2615A1BEF52730038C00A /* YYKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYKeychain.m; sourceTree = "<group>"; };
		D9B2615B1BEF52730038C00A /* YYReachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYReachability.h; sourceTree = "<group>"; };
		D9B2615C1BEF52730038C00A /* YYReachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYReachability.m; sourceTree = "<group>"; };
		D9B2615D1BEF52730038C00A /* YYSentinel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYSentinel.h; sourceTree = "<group>"; };
		D9B2615E1BEF52730038C00A /* YYSentinel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYSentinel.m; sourceTree = "<group>"; };
		D9B2615F1BEF52730038C00A /* YYThreadSafeArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYThreadSafeArray.h; sourceTree = "<group>"; };
		D9B261601BEF52730038C00A /* YYThreadSafeArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYThreadSafeArray.m; sourceTree = "<group>"; };
		D9B261611BEF52730038C00A /* YYThreadSafeDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYThreadSafeDictionary.h; sourceTree = "<group>"; };
		D9B261621BEF52730038C00A /* YYThreadSafeDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYThreadSafeDictionary.m; sourceTree = "<group>"; };
		D9B261631BEF52730038C00A /* YYTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTimer.h; sourceTree = "<group>"; };
		D9B261641BEF52730038C00A /* YYTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTimer.m; sourceTree = "<group>"; };
		D9B261651BEF52730038C00A /* YYTransaction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTransaction.h; sourceTree = "<group>"; };
		D9B261661BEF52730038C00A /* YYTransaction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTransaction.m; sourceTree = "<group>"; };
		D9B261671BEF52730038C00A /* YYWeakProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYWeakProxy.h; sourceTree = "<group>"; };
		D9B261681BEF52730038C00A /* YYWeakProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYWeakProxy.m; sourceTree = "<group>"; };
		D9B261691BEF52730038C00A /* YYKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYKit.h; sourceTree = "<group>"; };
		D9B2620E1BEF53070038C00A /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
		D9B262101BEF530C0038C00A /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
		D9B262121BEF53110038C00A /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; };
		D9B262141BEF53150038C00A /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; };
		D9B262161BEF531A0038C00A /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
		D9B262181BEF531E0038C00A /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; };
		D9B2621A1BEF53230038C00A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
		D9B2621C1BEF53270038C00A /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; };
		D9B2621E1BEF532C0038C00A /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
		D9B262201BEF53310038C00A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
		D9B262221BEF53350038C00A /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
		D9B262241BEF53390038C00A /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
		D9B263B41BEF65C70038C00A /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		D9B260A71BEF51350038C00A /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D9B262251BEF53390038C00A /* libsqlite3.tbd in Frameworks */,
				D9B262231BEF53350038C00A /* libz.tbd in Frameworks */,
				D9B262211BEF53310038C00A /* UIKit.framework in Frameworks */,
				D9B2621F1BEF532C0038C00A /* CoreFoundation.framework in Frameworks */,
				D9B2621D1BEF53270038C00A /* CoreText.framework in Frameworks */,
				D9B2621B1BEF53230038C00A /* CoreGraphics.framework in Frameworks */,
				D9B262191BEF531E0038C00A /* CoreImage.framework in Frameworks */,
				D9B262171BEF531A0038C00A /* QuartzCore.framework in Frameworks */,
				D9B262151BEF53150038C00A /* ImageIO.framework in Frameworks */,
				D9B262131BEF53110038C00A /* AssetsLibrary.framework in Frameworks */,
				D9B262111BEF530C0038C00A /* Accelerate.framework in Frameworks */,
				D9B263B51BEF65C70038C00A /* MobileCoreServices.framework in Frameworks */,
				D9B2620F1BEF53070038C00A /* SystemConfiguration.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		D9B260A11BEF51350038C00A = {
			isa = PBXGroup;
			children = (
				D9B260B91BEF52730038C00A /* YYKit */,
				D9B260B61BEF51880038C00A /* Frameworks */,
				D9B260AC1BEF51350038C00A /* Products */,
			);
			sourceTree = "<group>";
		};
		D9B260AC1BEF51350038C00A /* Products */ = {
			isa = PBXGroup;
			children = (
				D9B260AB1BEF51350038C00A /* YYKit.framework */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		D9B260B61BEF51880038C00A /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				D9B260B71BEF51A90038C00A /* Info.plist */,
				D9B262241BEF53390038C00A /* libsqlite3.tbd */,
				D9B262221BEF53350038C00A /* libz.tbd */,
				D9B262201BEF53310038C00A /* UIKit.framework */,
				D9B2621E1BEF532C0038C00A /* CoreFoundation.framework */,
				D9B2621C1BEF53270038C00A /* CoreText.framework */,
				D9B2621A1BEF53230038C00A /* CoreGraphics.framework */,
				D9B262181BEF531E0038C00A /* CoreImage.framework */,
				D9B262161BEF531A0038C00A /* QuartzCore.framework */,
				D9B262141BEF53150038C00A /* ImageIO.framework */,
				D9B262121BEF53110038C00A /* AssetsLibrary.framework */,
				D9B262101BEF530C0038C00A /* Accelerate.framework */,
				D9B263B41BEF65C70038C00A /* MobileCoreServices.framework */,
				D9B2620E1BEF53070038C00A /* SystemConfiguration.framework */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		D9B260B91BEF52730038C00A /* YYKit */ = {
			isa = PBXGroup;
			children = (
				D9B261691BEF52730038C00A /* YYKit.h */,
				D9B260BA1BEF52730038C00A /* Base */,
				D9B261201BEF52730038C00A /* Model */,
				D9B260FB1BEF52730038C00A /* Cache */,
				D9B261041BEF52730038C00A /* Image */,
				D9B261251BEF52730038C00A /* Text */,
				D9B261501BEF52730038C00A /* Utility */,
			);
			name = YYKit;
			path = ../YYKit;
			sourceTree = "<group>";
		};
		D9B260BA1BEF52730038C00A /* Base */ = {
			isa = PBXGroup;
			children = (
				D9B260FA1BEF52730038C00A /* YYKitMacro.h */,
				D9B260BB1BEF52730038C00A /* Foundation */,
				D9B260DD1BEF52730038C00A /* UIKit */,
				D9B260D81BEF52730038C00A /* Quartz */,
			);
			path = Base;
			sourceTree = "<group>";
		};
		D9B260BB1BEF52730038C00A /* Foundation */ = {
			isa = PBXGroup;
			children = (
				D9B260CC1BEF52730038C00A /* NSObject+YYAdd.h */,
				D9B260CD1BEF52730038C00A /* NSObject+YYAdd.m */,
				D9B260CE1BEF52730038C00A /* NSObject+YYAddForARC.h */,
				D9B260CF1BEF52730038C00A /* NSObject+YYAddForARC.m */,
				D9B260D01BEF52730038C00A /* NSObject+YYAddForKVO.h */,
				D9B260D11BEF52730038C00A /* NSObject+YYAddForKVO.m */,
				D9B260D21BEF52730038C00A /* NSString+YYAdd.h */,
				D9B260D31BEF52730038C00A /* NSString+YYAdd.m */,
				D9B260CA1BEF52730038C00A /* NSNumber+YYAdd.h */,
				D9B260CB1BEF52730038C00A /* NSNumber+YYAdd.m */,
				D9B260C01BEF52730038C00A /* NSData+YYAdd.h */,
				D9B260C11BEF52730038C00A /* NSData+YYAdd.m */,
				D9B260BC1BEF52730038C00A /* NSArray+YYAdd.h */,
				D9B260BD1BEF52730038C00A /* NSArray+YYAdd.m */,
				D9B260C41BEF52730038C00A /* NSDictionary+YYAdd.h */,
				D9B260C51BEF52730038C00A /* NSDictionary+YYAdd.m */,
				D9B260C21BEF52730038C00A /* NSDate+YYAdd.h */,
				D9B260C31BEF52730038C00A /* NSDate+YYAdd.m */,
				D9B260C81BEF52730038C00A /* NSNotificationCenter+YYAdd.h */,
				D9B260C91BEF52730038C00A /* NSNotificationCenter+YYAdd.m */,
				D9B260C61BEF52730038C00A /* NSKeyedUnarchiver+YYAdd.h */,
				D9B260C71BEF52730038C00A /* NSKeyedUnarchiver+YYAdd.m */,
				D9B260D61BEF52730038C00A /* NSTimer+YYAdd.h */,
				D9B260D71BEF52730038C00A /* NSTimer+YYAdd.m */,
				D9B260BE1BEF52730038C00A /* NSBundle+YYAdd.h */,
				D9B260BF1BEF52730038C00A /* NSBundle+YYAdd.m */,
				D9B260D41BEF52730038C00A /* NSThread+YYAdd.h */,
				D9B260D51BEF52730038C00A /* NSThread+YYAdd.m */,
			);
			path = Foundation;
			sourceTree = "<group>";
		};
		D9B260D81BEF52730038C00A /* Quartz */ = {
			isa = PBXGroup;
			children = (
				D9B260D91BEF52730038C00A /* CALayer+YYAdd.h */,
				D9B260DA1BEF52730038C00A /* CALayer+YYAdd.m */,
				D9B260DB1BEF52730038C00A /* YYCGUtilities.h */,
				D9B260DC1BEF52730038C00A /* YYCGUtilities.m */,
			);
			path = Quartz;
			sourceTree = "<group>";
		};
		D9B260DD1BEF52730038C00A /* UIKit */ = {
			isa = PBXGroup;
			children = (
				D9B260E41BEF52730038C00A /* UIColor+YYAdd.h */,
				D9B260E51BEF52730038C00A /* UIColor+YYAdd.m */,
				D9B260EE1BEF52730038C00A /* UIImage+YYAdd.h */,
				D9B260EF1BEF52730038C00A /* UIImage+YYAdd.m */,
				D9B260E61BEF52730038C00A /* UIControl+YYAdd.h */,
				D9B260E71BEF52730038C00A /* UIControl+YYAdd.m */,
				D9B260E01BEF52730038C00A /* UIBarButtonItem+YYAdd.h */,
				D9B260E11BEF52730038C00A /* UIBarButtonItem+YYAdd.m */,
				D9B260EC1BEF52730038C00A /* UIGestureRecognizer+YYAdd.h */,
				D9B260ED1BEF52730038C00A /* UIGestureRecognizer+YYAdd.m */,
				D9B260F81BEF52730038C00A /* UIView+YYAdd.h */,
				D9B260F91BEF52730038C00A /* UIView+YYAdd.m */,
				D9B260F21BEF52730038C00A /* UIScrollView+YYAdd.h */,
				D9B260F31BEF52730038C00A /* UIScrollView+YYAdd.m */,
				D9B260F41BEF52730038C00A /* UITableView+YYAdd.h */,
				D9B260F51BEF52730038C00A /* UITableView+YYAdd.m */,
				D9B260F61BEF52730038C00A /* UITextField+YYAdd.h */,
				D9B260F71BEF52730038C00A /* UITextField+YYAdd.m */,
				D9B260F01BEF52730038C00A /* UIScreen+YYAdd.h */,
				D9B260F11BEF52730038C00A /* UIScreen+YYAdd.m */,
				D9B260E81BEF52730038C00A /* UIDevice+YYAdd.h */,
				D9B260E91BEF52730038C00A /* UIDevice+YYAdd.m */,
				D9B260DE1BEF52730038C00A /* UIApplication+YYAdd.h */,
				D9B260DF1BEF52730038C00A /* UIApplication+YYAdd.m */,
				D9B260EA1BEF52730038C00A /* UIFont+YYAdd.h */,
				D9B260EB1BEF52730038C00A /* UIFont+YYAdd.m */,
				D9B260E21BEF52730038C00A /* UIBezierPath+YYAdd.h */,
				D9B260E31BEF52730038C00A /* UIBezierPath+YYAdd.m */,
			);
			path = UIKit;
			sourceTree = "<group>";
		};
		D9B260FB1BEF52730038C00A /* Cache */ = {
			isa = PBXGroup;
			children = (
				D9B260FC1BEF52730038C00A /* YYCache.h */,
				D9B260FD1BEF52730038C00A /* YYCache.m */,
				D9B261021BEF52730038C00A /* YYMemoryCache.h */,
				D9B261031BEF52730038C00A /* YYMemoryCache.m */,
				D9B260FE1BEF52730038C00A /* YYDiskCache.h */,
				D9B260FF1BEF52730038C00A /* YYDiskCache.m */,
				D9B261001BEF52730038C00A /* YYKVStorage.h */,
				D9B261011BEF52730038C00A /* YYKVStorage.m */,
			);
			path = Cache;
			sourceTree = "<group>";
		};
		D9B261041BEF52730038C00A /* Image */ = {
			isa = PBXGroup;
			children = (
				D9B261141BEF52730038C00A /* YYImage.h */,
				D9B261151BEF52730038C00A /* YYImage.m */,
				D9B261121BEF52730038C00A /* YYFrameImage.h */,
				D9B261131BEF52730038C00A /* YYFrameImage.m */,
				D9B2611A1BEF52730038C00A /* YYSpriteSheetImage.h */,
				D9B2611B1BEF52730038C00A /* YYSpriteSheetImage.m */,
				D9B261101BEF52730038C00A /* YYAnimatedImageView.h */,
				D9B261111BEF52730038C00A /* YYAnimatedImageView.m */,
				D9B261181BEF52730038C00A /* YYImageCoder.h */,
				D9B261191BEF52730038C00A /* YYImageCoder.m */,
				D9B261161BEF52730038C00A /* YYImageCache.h */,
				D9B261171BEF52730038C00A /* YYImageCache.m */,
				D9B2611E1BEF52730038C00A /* YYWebImageOperation.h */,
				D9B2611F1BEF52730038C00A /* YYWebImageOperation.m */,
				D9B2611C1BEF52730038C00A /* YYWebImageManager.h */,
				D9B2611D1BEF52730038C00A /* YYWebImageManager.m */,
				D9B261051BEF52730038C00A /* Categories */,
			);
			path = Image;
			sourceTree = "<group>";
		};
		D9B261051BEF52730038C00A /* Categories */ = {
			isa = PBXGroup;
			children = (
				D9B2610E1BEF52730038C00A /* UIImageView+YYWebImage.h */,
				D9B2610F1BEF52730038C00A /* UIImageView+YYWebImage.m */,
				D9B2610C1BEF52730038C00A /* UIButton+YYWebImage.h */,
				D9B2610D1BEF52730038C00A /* UIButton+YYWebImage.m */,
				D9B261081BEF52730038C00A /* CALayer+YYWebImage.h */,
				D9B261091BEF52730038C00A /* CALayer+YYWebImage.m */,
				D9B2610A1BEF52730038C00A /* MKAnnotationView+YYWebImage.h */,
				D9B2610B1BEF52730038C00A /* MKAnnotationView+YYWebImage.m */,
				D9B261061BEF52730038C00A /* _YYWebImageSetter.h */,
				D9B261071BEF52730038C00A /* _YYWebImageSetter.m */,
			);
			path = Categories;
			sourceTree = "<group>";
		};
		D9B261201BEF52730038C00A /* Model */ = {
			isa = PBXGroup;
			children = (
				D9B261211BEF52730038C00A /* NSObject+YYModel.h */,
				D9B261221BEF52730038C00A /* NSObject+YYModel.m */,
				D9B261231BEF52730038C00A /* YYClassInfo.h */,
				D9B261241BEF52730038C00A /* YYClassInfo.m */,
			);
			path = Model;
			sourceTree = "<group>";
		};
		D9B261251BEF52730038C00A /* Text */ = {
			isa = PBXGroup;
			children = (
				D9B2614C1BEF52730038C00A /* YYLabel.h */,
				D9B2614D1BEF52730038C00A /* YYLabel.m */,
				D9B2614E1BEF52730038C00A /* YYTextView.h */,
				D9B2614F1BEF52730038C00A /* YYTextView.m */,
				D9B261391BEF52730038C00A /* String */,
				D9B261261BEF52730038C00A /* Component */,
			);
			path = Text;
			sourceTree = "<group>";
		};
		D9B261261BEF52730038C00A /* Component */ = {
			isa = PBXGroup;
			children = (
				D9B261311BEF52730038C00A /* YYTextLayout.h */,
				D9B261321BEF52730038C00A /* YYTextLayout.m */,
				D9B261331BEF52730038C00A /* YYTextLine.h */,
				D9B261341BEF52730038C00A /* YYTextLine.m */,
				D9B2612D1BEF52730038C00A /* YYTextInput.h */,
				D9B2612E1BEF52730038C00A /* YYTextInput.m */,
				D9B261291BEF52730038C00A /* YYTextDebugOption.h */,
				D9B2612A1BEF52730038C00A /* YYTextDebugOption.m */,
				D9B261271BEF52730038C00A /* YYTextContainerView.h */,
				D9B261281BEF52730038C00A /* YYTextContainerView.m */,
				D9B261371BEF52730038C00A /* YYTextSelectionView.h */,
				D9B261381BEF52730038C00A /* YYTextSelectionView.m */,
				D9B261351BEF52730038C00A /* YYTextMagnifier.h */,
				D9B261361BEF52730038C00A /* YYTextMagnifier.m */,
				D9B2612B1BEF52730038C00A /* YYTextEffectWindow.h */,
				D9B2612C1BEF52730038C00A /* YYTextEffectWindow.m */,
				D9B2612F1BEF52730038C00A /* YYTextKeyboardManager.h */,
				D9B261301BEF52730038C00A /* YYTextKeyboardManager.m */,
			);
			path = Component;
			sourceTree = "<group>";
		};
		D9B261391BEF52730038C00A /* String */ = {
			isa = PBXGroup;
			children = (
				D9B261421BEF52730038C00A /* YYTextAttribute.h */,
				D9B261431BEF52730038C00A /* YYTextAttribute.m */,
				D9B261401BEF52730038C00A /* YYTextArchiver.h */,
				D9B261411BEF52730038C00A /* YYTextArchiver.m */,
				D9B261441BEF52730038C00A /* YYTextParser.h */,
				D9B261451BEF52730038C00A /* YYTextParser.m */,
				D9B2614A1BEF52730038C00A /* YYTextUtilities.h */,
				D9B2614B1BEF52730038C00A /* YYTextUtilities.m */,
				D9B261481BEF52730038C00A /* YYTextRunDelegate.h */,
				D9B261491BEF52730038C00A /* YYTextRunDelegate.m */,
				D9B261461BEF52730038C00A /* YYTextRubyAnnotation.h */,
				D9B261471BEF52730038C00A /* YYTextRubyAnnotation.m */,
				D9B2613A1BEF52730038C00A /* NSAttributedString+YYText.h */,
				D9B2613B1BEF52730038C00A /* NSAttributedString+YYText.m */,
				D9B2613C1BEF52730038C00A /* NSParagraphStyle+YYText.h */,
				D9B2613D1BEF52730038C00A /* NSParagraphStyle+YYText.m */,
				D9B2613E1BEF52730038C00A /* UIPasteboard+YYText.h */,
				D9B2613F1BEF52730038C00A /* UIPasteboard+YYText.m */,
			);
			path = String;
			sourceTree = "<group>";
		};
		D9B261501BEF52730038C00A /* Utility */ = {
			isa = PBXGroup;
			children = (
				D9B2615B1BEF52730038C00A /* YYReachability.h */,
				D9B2615C1BEF52730038C00A /* YYReachability.m */,
				D9B261571BEF52730038C00A /* YYGestureRecognizer.h */,
				D9B261581BEF52730038C00A /* YYGestureRecognizer.m */,
				D9B261551BEF52730038C00A /* YYFileHash.h */,
				D9B261561BEF52730038C00A /* YYFileHash.m */,
				D9B261591BEF52730038C00A /* YYKeychain.h */,
				D9B2615A1BEF52730038C00A /* YYKeychain.m */,
				D9B261671BEF52730038C00A /* YYWeakProxy.h */,
				D9B261681BEF52730038C00A /* YYWeakProxy.m */,
				D9B261631BEF52730038C00A /* YYTimer.h */,
				D9B261641BEF52730038C00A /* YYTimer.m */,
				D9B261651BEF52730038C00A /* YYTransaction.h */,
				D9B261661BEF52730038C00A /* YYTransaction.m */,
				D9B261511BEF52730038C00A /* YYAsyncLayer.h */,
				D9B261521BEF52730038C00A /* YYAsyncLayer.m */,
				D9B2615D1BEF52730038C00A /* YYSentinel.h */,
				D9B2615E1BEF52730038C00A /* YYSentinel.m */,
				D9B261531BEF52730038C00A /* YYDispatchQueuePool.h */,
				D9B261541BEF52730038C00A /* YYDispatchQueuePool.m */,
				D9B2615F1BEF52730038C00A /* YYThreadSafeArray.h */,
				D9B261601BEF52730038C00A /* YYThreadSafeArray.m */,
				D9B261611BEF52730038C00A /* YYThreadSafeDictionary.h */,
				D9B261621BEF52730038C00A /* YYThreadSafeDictionary.m */,
			);
			path = Utility;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		D9B260A81BEF51350038C00A /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D9B261A91BEF52740038C00A /* YYDiskCache.h in Headers */,
				D9B261901BEF52730038C00A /* UIColor+YYAdd.h in Headers */,
				D9B261FB1BEF52780038C00A /* YYGestureRecognizer.h in Headers */,
				D9B2616A1BEF52730038C00A /* NSArray+YYAdd.h in Headers */,
				D9B261CB1BEF52750038C00A /* YYClassInfo.h in Headers */,
				D9B261F71BEF52780038C00A /* YYDispatchQueuePool.h in Headers */,
				D9B261CF1BEF52750038C00A /* YYTextDebugOption.h in Headers */,
				D9B261C51BEF52750038C00A /* YYWebImageManager.h in Headers */,
				D9B261961BEF52730038C00A /* UIFont+YYAdd.h in Headers */,
				D9B261841BEF52730038C00A /* NSTimer+YYAdd.h in Headers */,
				D9B2619E1BEF52740038C00A /* UIScrollView+YYAdd.h in Headers */,
				D9B261A71BEF52740038C00A /* YYCache.h in Headers */,
				D9B261721BEF52730038C00A /* NSDictionary+YYAdd.h in Headers */,
				D9B261B31BEF52740038C00A /* MKAnnotationView+YYWebImage.h in Headers */,
				D9B261D51BEF52750038C00A /* YYTextKeyboardManager.h in Headers */,
				D9B2618A1BEF52730038C00A /* UIApplication+YYAdd.h in Headers */,
				D9B261701BEF52730038C00A /* NSDate+YYAdd.h in Headers */,
				D9B262071BEF52790038C00A /* YYTimer.h in Headers */,
				D9B2620B1BEF527A0038C00A /* YYWeakProxy.h in Headers */,
				D9B261921BEF52730038C00A /* UIControl+YYAdd.h in Headers */,
				D9B261BF1BEF52740038C00A /* YYImageCache.h in Headers */,
				D9B262011BEF52790038C00A /* YYSentinel.h in Headers */,
				D9B261EB1BEF52770038C00A /* YYTextRubyAnnotation.h in Headers */,
				D9B2617A1BEF52730038C00A /* NSObject+YYAdd.h in Headers */,
				D9B261BB1BEF52740038C00A /* YYFrameImage.h in Headers */,
				D9B261E91BEF52760038C00A /* YYTextParser.h in Headers */,
				D9B261F31BEF52770038C00A /* YYTextView.h in Headers */,
				D9B261EF1BEF52770038C00A /* YYTextUtilities.h in Headers */,
				D9B2619A1BEF52740038C00A /* UIImage+YYAdd.h in Headers */,
				D9B261941BEF52730038C00A /* UIDevice+YYAdd.h in Headers */,
				D9B261E11BEF52760038C00A /* NSParagraphStyle+YYText.h in Headers */,
				D9B261DB1BEF52760038C00A /* YYTextMagnifier.h in Headers */,
				D9B261801BEF52730038C00A /* NSString+YYAdd.h in Headers */,
				D9B2620D1BEF527A0038C00A /* YYKit.h in Headers */,
				D9B261C91BEF52750038C00A /* NSObject+YYModel.h in Headers */,
				D9B261A41BEF52740038C00A /* UIView+YYAdd.h in Headers */,
				D9B261B91BEF52740038C00A /* YYAnimatedImageView.h in Headers */,
				D9B261B11BEF52740038C00A /* CALayer+YYWebImage.h in Headers */,
				D9B261DD1BEF52760038C00A /* YYTextSelectionView.h in Headers */,
				D9B261761BEF52730038C00A /* NSNotificationCenter+YYAdd.h in Headers */,
				D9B2616E1BEF52730038C00A /* NSData+YYAdd.h in Headers */,
				D9B261DF1BEF52760038C00A /* NSAttributedString+YYText.h in Headers */,
				D9B261ED1BEF52770038C00A /* YYTextRunDelegate.h in Headers */,
				D9B2618E1BEF52730038C00A /* UIBezierPath+YYAdd.h in Headers */,
				D9B261BD1BEF52740038C00A /* YYImage.h in Headers */,
				D9B262091BEF527A0038C00A /* YYTransaction.h in Headers */,
				D9B261A01BEF52740038C00A /* UITableView+YYAdd.h in Headers */,
				D9B261A21BEF52740038C00A /* UITextField+YYAdd.h in Headers */,
				D9B261B71BEF52740038C00A /* UIImageView+YYWebImage.h in Headers */,
				D9B261C31BEF52750038C00A /* YYSpriteSheetImage.h in Headers */,
				D9B261C71BEF52750038C00A /* YYWebImageOperation.h in Headers */,
				D9B261861BEF52730038C00A /* CALayer+YYAdd.h in Headers */,
				D9B2616C1BEF52730038C00A /* NSBundle+YYAdd.h in Headers */,
				D9B262051BEF52790038C00A /* YYThreadSafeDictionary.h in Headers */,
				D9B261AD1BEF52740038C00A /* YYMemoryCache.h in Headers */,
				D9B261AB1BEF52740038C00A /* YYKVStorage.h in Headers */,
				D9B2617C1BEF52730038C00A /* NSObject+YYAddForARC.h in Headers */,
				D9B262031BEF52790038C00A /* YYThreadSafeArray.h in Headers */,
				D9B261D71BEF52750038C00A /* YYTextLayout.h in Headers */,
				D9B261781BEF52730038C00A /* NSNumber+YYAdd.h in Headers */,
				D9B2617E1BEF52730038C00A /* NSObject+YYAddForKVO.h in Headers */,
				D9B261881BEF52730038C00A /* YYCGUtilities.h in Headers */,
				D9B261D91BEF52760038C00A /* YYTextLine.h in Headers */,
				D9B261E71BEF52760038C00A /* YYTextAttribute.h in Headers */,
				D9B261981BEF52730038C00A /* UIGestureRecognizer+YYAdd.h in Headers */,
				D9B261E51BEF52760038C00A /* YYTextArchiver.h in Headers */,
				D9B261A61BEF52740038C00A /* YYKitMacro.h in Headers */,
				D9B261B51BEF52740038C00A /* UIButton+YYWebImage.h in Headers */,
				D9B261D31BEF52750038C00A /* YYTextInput.h in Headers */,
				D9B261F91BEF52780038C00A /* YYFileHash.h in Headers */,
				D9B261FD1BEF52780038C00A /* YYKeychain.h in Headers */,
				D9B2619C1BEF52740038C00A /* UIScreen+YYAdd.h in Headers */,
				D9B2618C1BEF52730038C00A /* UIBarButtonItem+YYAdd.h in Headers */,
				D9B261F11BEF52770038C00A /* YYLabel.h in Headers */,
				D9B261F51BEF52770038C00A /* YYAsyncLayer.h in Headers */,
				D9B261FF1BEF52780038C00A /* YYReachability.h in Headers */,
				D9B261741BEF52730038C00A /* NSKeyedUnarchiver+YYAdd.h in Headers */,
				D9B261821BEF52730038C00A /* NSThread+YYAdd.h in Headers */,
				D9B261E31BEF52760038C00A /* UIPasteboard+YYText.h in Headers */,
				D9B261D11BEF52750038C00A /* YYTextEffectWindow.h in Headers */,
				D9B261CD1BEF52750038C00A /* YYTextContainerView.h in Headers */,
				D9B261C11BEF52740038C00A /* YYImageCoder.h in Headers */,
				D9B261AF1BEF52740038C00A /* _YYWebImageSetter.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		D9B260AA1BEF51350038C00A /* YYKit */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = D9B260B31BEF51350038C00A /* Build configuration list for PBXNativeTarget "YYKit" */;
			buildPhases = (
				D9B260A61BEF51350038C00A /* Sources */,
				D9B260A71BEF51350038C00A /* Frameworks */,
				D9B260A81BEF51350038C00A /* Headers */,
				D9B260A91BEF51350038C00A /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = YYKit;
			productName = YYKit;
			productReference = D9B260AB1BEF51350038C00A /* YYKit.framework */;
			productType = "com.apple.product-type.framework";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		D9B260A21BEF51350038C00A /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0900;
				ORGANIZATIONNAME = ibireme;
				TargetAttributes = {
					D9B260AA1BEF51350038C00A = {
						CreatedOnToolsVersion = 9.0;
					};
				};
			};
			buildConfigurationList = D9B260A51BEF51350038C00A /* Build configuration list for PBXProject "YYKit" */;
			compatibilityVersion = "Xcode 9.0";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
			);
			mainGroup = D9B260A11BEF51350038C00A;
			productRefGroup = D9B260AC1BEF51350038C00A /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				D9B260AA1BEF51350038C00A /* YYKit */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		D9B260A91BEF51350038C00A /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		D9B260A61BEF51350038C00A /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D9B2618D1BEF52730038C00A /* UIBarButtonItem+YYAdd.m in Sources */,
				D9B261EE1BEF52770038C00A /* YYTextRunDelegate.m in Sources */,
				D9B261971BEF52730038C00A /* UIFont+YYAdd.m in Sources */,
				D9B2619F1BEF52740038C00A /* UIScrollView+YYAdd.m in Sources */,
				D9B261CA1BEF52750038C00A /* NSObject+YYModel.m in Sources */,
				D9B2616D1BEF52730038C00A /* NSBundle+YYAdd.m in Sources */,
				D9B2619D1BEF52740038C00A /* UIScreen+YYAdd.m in Sources */,
				D9B261D41BEF52750038C00A /* YYTextInput.m in Sources */,
				D9B2617F1BEF52730038C00A /* NSObject+YYAddForKVO.m in Sources */,
				D9B2619B1BEF52740038C00A /* UIImage+YYAdd.m in Sources */,
				D9B261D81BEF52750038C00A /* YYTextLayout.m in Sources */,
				D9B262081BEF52790038C00A /* YYTimer.m in Sources */,
				D9B261A31BEF52740038C00A /* UITextField+YYAdd.m in Sources */,
				D9B261A81BEF52740038C00A /* YYCache.m in Sources */,
				D9B261F81BEF52780038C00A /* YYDispatchQueuePool.m in Sources */,
				D9B261B41BEF52740038C00A /* MKAnnotationView+YYWebImage.m in Sources */,
				D9B261F21BEF52770038C00A /* YYLabel.m in Sources */,
				D9B261AC1BEF52740038C00A /* YYKVStorage.m in Sources */,
				D9B261DA1BEF52760038C00A /* YYTextLine.m in Sources */,
				D9B261A51BEF52740038C00A /* UIView+YYAdd.m in Sources */,
				D9B261C61BEF52750038C00A /* YYWebImageManager.m in Sources */,
				D9B261951BEF52730038C00A /* UIDevice+YYAdd.m in Sources */,
				D9B261B81BEF52740038C00A /* UIImageView+YYWebImage.m in Sources */,
				D9B261931BEF52730038C00A /* UIControl+YYAdd.m in Sources */,
				D9B261B61BEF52740038C00A /* UIButton+YYWebImage.m in Sources */,
				D9B261891BEF52730038C00A /* YYCGUtilities.m in Sources */,
				D9B261731BEF52730038C00A /* NSDictionary+YYAdd.m in Sources */,
				D9B261D01BEF52750038C00A /* YYTextDebugOption.m in Sources */,
				D9B261CC1BEF52750038C00A /* YYClassInfo.m in Sources */,
				D9B261AE1BEF52740038C00A /* YYMemoryCache.m in Sources */,
				D9B261D21BEF52750038C00A /* YYTextEffectWindow.m in Sources */,
				D9B261BA1BEF52740038C00A /* YYAnimatedImageView.m in Sources */,
				D9B261E61BEF52760038C00A /* YYTextArchiver.m in Sources */,
				D9B261F41BEF52770038C00A /* YYTextView.m in Sources */,
				D9B2620A1BEF527A0038C00A /* YYTransaction.m in Sources */,
				D9B261E81BEF52760038C00A /* YYTextAttribute.m in Sources */,
				D9B261FC1BEF52780038C00A /* YYGestureRecognizer.m in Sources */,
				D9B262021BEF52790038C00A /* YYSentinel.m in Sources */,
				D9B261F01BEF52770038C00A /* YYTextUtilities.m in Sources */,
				D9B261911BEF52730038C00A /* UIColor+YYAdd.m in Sources */,
				D9B2617D1BEF52730038C00A /* NSObject+YYAddForARC.m in Sources */,
				D9B261851BEF52730038C00A /* NSTimer+YYAdd.m in Sources */,
				D9B261B01BEF52740038C00A /* _YYWebImageSetter.m in Sources */,
				D9B261F61BEF52780038C00A /* YYAsyncLayer.m in Sources */,
				D9B261751BEF52730038C00A /* NSKeyedUnarchiver+YYAdd.m in Sources */,
				D9B261D61BEF52750038C00A /* YYTextKeyboardManager.m in Sources */,
				D9B261DC1BEF52760038C00A /* YYTextMagnifier.m in Sources */,
				D9B261811BEF52730038C00A /* NSString+YYAdd.m in Sources */,
				D9B261E01BEF52760038C00A /* NSAttributedString+YYText.m in Sources */,
				D9B261831BEF52730038C00A /* NSThread+YYAdd.m in Sources */,
				D9B261A11BEF52740038C00A /* UITableView+YYAdd.m in Sources */,
				D9B262001BEF52790038C00A /* YYReachability.m in Sources */,
				D9B261DE1BEF52760038C00A /* YYTextSelectionView.m in Sources */,
				D9B261BC1BEF52740038C00A /* YYFrameImage.m in Sources */,
				D9B261871BEF52730038C00A /* CALayer+YYAdd.m in Sources */,
				D9B261EC1BEF52770038C00A /* YYTextRubyAnnotation.m in Sources */,
				D9B261E21BEF52760038C00A /* NSParagraphStyle+YYText.m in Sources */,
				D9B261EA1BEF52770038C00A /* YYTextParser.m in Sources */,
				D9B261E41BEF52760038C00A /* UIPasteboard+YYText.m in Sources */,
				D9B261791BEF52730038C00A /* NSNumber+YYAdd.m in Sources */,
				D9B261B21BEF52740038C00A /* CALayer+YYWebImage.m in Sources */,
				D9B2616B1BEF52730038C00A /* NSArray+YYAdd.m in Sources */,
				D9B262061BEF52790038C00A /* YYThreadSafeDictionary.m in Sources */,
				D9B261991BEF52740038C00A /* UIGestureRecognizer+YYAdd.m in Sources */,
				D9B261AA1BEF52740038C00A /* YYDiskCache.m in Sources */,
				D9B261BE1BEF52740038C00A /* YYImage.m in Sources */,
				D9B261C01BEF52740038C00A /* YYImageCache.m in Sources */,
				D9B261FA1BEF52780038C00A /* YYFileHash.m in Sources */,
				D9B261771BEF52730038C00A /* NSNotificationCenter+YYAdd.m in Sources */,
				D9B261C81BEF52750038C00A /* YYWebImageOperation.m in Sources */,
				D9B261711BEF52730038C00A /* NSDate+YYAdd.m in Sources */,
				D9B261CE1BEF52750038C00A /* YYTextContainerView.m in Sources */,
				D9B261FE1BEF52780038C00A /* YYKeychain.m in Sources */,
				D9B261C41BEF52750038C00A /* YYSpriteSheetImage.m in Sources */,
				D9B2618F1BEF52730038C00A /* UIBezierPath+YYAdd.m in Sources */,
				D9B2617B1BEF52730038C00A /* NSObject+YYAdd.m in Sources */,
				D9B2618B1BEF52730038C00A /* UIApplication+YYAdd.m in Sources */,
				D9B2620C1BEF527A0038C00A /* YYWeakProxy.m in Sources */,
				D9B262041BEF52790038C00A /* YYThreadSafeArray.m in Sources */,
				D9B2616F1BEF52730038C00A /* NSData+YYAdd.m in Sources */,
				D9B261C21BEF52750038C00A /* YYImageCoder.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		D9B260B11BEF51350038C00A /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		D9B260B21BEF51350038C00A /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = iphoneos;
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		D9B260B41BEF51350038C00A /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				APPLICATION_EXTENSION_API_ONLY = YES;
				CODE_SIGN_IDENTITY = "";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.ibireme.YYKit;
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		D9B260B51BEF51350038C00A /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				APPLICATION_EXTENSION_API_ONLY = YES;
				CODE_SIGN_IDENTITY = "";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.ibireme.YYKit;
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		D9B260A51BEF51350038C00A /* Build configuration list for PBXProject "YYKit" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D9B260B11BEF51350038C00A /* Debug */,
				D9B260B21BEF51350038C00A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		D9B260B31BEF51350038C00A /* Build configuration list for PBXNativeTarget "YYKit" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D9B260B41BEF51350038C00A /* Debug */,
				D9B260B51BEF51350038C00A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = D9B260A21BEF51350038C00A /* Project object */;
}
