├── README.md ├── YTChatDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── YTChatDemo.xccheckout │ └── xcuserdata │ │ └── Ycc.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── Ycc.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── YTChatDemo.xcscheme │ └── xcschememanagement.plist ├── YTChatDemo ├── HUD │ ├── MBProgressHUD.h │ └── MBProgressHUD.m ├── ImgBrower │ ├── YTImgBrowerController.h │ ├── YTImgBrowerController.m │ ├── YTImgInfo.h │ ├── YTImgInfo.m │ ├── YTImgScroll.h │ └── YTImgScroll.m ├── KeyBoard │ ├── Emoji │ │ ├── EmojiModel │ │ │ ├── Resource │ │ │ │ ├── EmojiFile.plist │ │ │ │ ├── EmojiGirl.plist │ │ │ │ ├── EmojiPanda.plist │ │ │ │ ├── EmojiSutra.plist │ │ │ │ ├── girl_beg@2x.gif │ │ │ │ ├── grinning@2x.png │ │ │ │ └── smile@2x.png │ │ │ ├── YTEmoji.h │ │ │ ├── YTEmoji.m │ │ │ ├── YTEmojiChartletM.h │ │ │ ├── YTEmojiChartletM.m │ │ │ ├── YTEmojiFile.h │ │ │ ├── YTEmojiFile.m │ │ │ ├── YTEmojiIconM.h │ │ │ ├── YTEmojiIconM.m │ │ │ ├── YTEmojiM.h │ │ │ └── YTEmojiM.m │ │ └── EmojiView │ │ │ ├── YTEmojiBottom.h │ │ │ ├── YTEmojiBottom.m │ │ │ ├── YTEmojiButton.h │ │ │ ├── YTEmojiButton.m │ │ │ ├── YTEmojiPage.h │ │ │ ├── YTEmojiPage.m │ │ │ ├── YTEmojiView.h │ │ │ └── YTEmojiView.m │ ├── More │ │ ├── YTMoreView.h │ │ └── YTMoreView.m │ ├── Other │ │ ├── SLGrowingTextView.h │ │ ├── SLGrowingTextView.m │ │ ├── YTTextAttachment.h │ │ ├── YTTextAttachment.m │ │ ├── YTTextView.h │ │ └── YTTextView.m │ ├── YTKeyBoardView.h │ └── YTKeyBoardView.m ├── Main │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── StartVC.h │ └── StartVC.m ├── Supporting Files │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Defines.h │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ └── YT@2x.png │ │ ├── btn_del.imageset │ │ │ ├── Contents.json │ │ │ └── btn_facecancel@2x.png │ │ ├── btn_face.imageset │ │ │ ├── Contents.json │ │ │ ├── btn_face@2x.png │ │ │ └── btn_face@3x.png │ │ ├── btn_key.imageset │ │ │ ├── Contents.json │ │ │ ├── btn_key@2x.png │ │ │ └── btn_key@3x.png │ │ ├── btn_more.imageset │ │ │ ├── Contents.json │ │ │ ├── btn_chatmore@2x.png │ │ │ └── btn_chatmore@3x.png │ │ ├── btn_photo.imageset │ │ │ ├── Contents.json │ │ │ ├── btn_photo@2x.png │ │ │ └── btn_photo@3x.png │ │ ├── btn_pic.imageset │ │ │ ├── Contents.json │ │ │ ├── btn_pic@2x.png │ │ │ └── btn_pic@3x.png │ │ ├── btn_say.imageset │ │ │ ├── Contents.json │ │ │ ├── btn_say@2x.png │ │ │ └── btn_say@3x.png │ │ ├── camera_down.imageset │ │ │ ├── Contents.json │ │ │ └── camera_down@2x.png │ │ ├── camera_nomal.imageset │ │ │ ├── Contents.json │ │ │ └── camera@2x.png │ │ ├── default_img.imageset │ │ │ ├── Contents.json │ │ │ └── default_img@2x.png │ │ ├── photo_down.imageset │ │ │ ├── Contents.json │ │ │ └── img_down@2x.png │ │ └── photo_nomal.imageset │ │ │ ├── Contents.json │ │ │ └── img@2x.png │ ├── Info.plist │ ├── Message.h │ ├── Message.m │ ├── YTChatDemo.xcdatamodeld │ │ ├── .xccurrentversion │ │ └── YTChatDemo.xcdatamodel │ │ │ └── contents │ └── main.m └── Tools │ ├── Catgray │ ├── NSDictionary+YTSafe.h │ ├── NSDictionary+YTSafe.m │ ├── UIColor+YTBacal.h │ ├── UIColor+YTBacal.m │ ├── UIColor+YTKeyBoard.h │ ├── UIColor+YTKeyBoard.m │ ├── UIImage+YTGif.h │ ├── UIImage+YTGif.m │ ├── UIView+YTLayer.h │ └── UIView+YTLayer.m │ ├── coreData │ ├── NSManagedObject+YTMoreThread.h │ ├── NSManagedObject+YTMoreThread.m │ ├── YTCoreData.h │ └── YTCoreData.m │ └── other │ ├── YTDeviceTest.h │ ├── YTDeviceTest.m │ ├── YTNetworkLoad.h │ └── YTNetworkLoad.m └── YTChatDemoTests ├── Info.plist └── YTChatDemoTests.m /README.md: -------------------------------------------------------------------------------- 1 | # KeyBoard 2 | 3 | -------------------------------------------------------------------------------- /YTChatDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /YTChatDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /YTChatDemo.xcodeproj/project.xcworkspace/xcshareddata/YTChatDemo.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo.xcodeproj/project.xcworkspace/xcshareddata/YTChatDemo.xccheckout -------------------------------------------------------------------------------- /YTChatDemo.xcodeproj/project.xcworkspace/xcuserdata/Ycc.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo.xcodeproj/project.xcworkspace/xcuserdata/Ycc.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /YTChatDemo.xcodeproj/xcuserdata/Ycc.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo.xcodeproj/xcuserdata/Ycc.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /YTChatDemo.xcodeproj/xcuserdata/Ycc.xcuserdatad/xcschemes/YTChatDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo.xcodeproj/xcuserdata/Ycc.xcuserdatad/xcschemes/YTChatDemo.xcscheme -------------------------------------------------------------------------------- /YTChatDemo.xcodeproj/xcuserdata/Ycc.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo.xcodeproj/xcuserdata/Ycc.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /YTChatDemo/HUD/MBProgressHUD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/HUD/MBProgressHUD.h -------------------------------------------------------------------------------- /YTChatDemo/HUD/MBProgressHUD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/HUD/MBProgressHUD.m -------------------------------------------------------------------------------- /YTChatDemo/ImgBrower/YTImgBrowerController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/ImgBrower/YTImgBrowerController.h -------------------------------------------------------------------------------- /YTChatDemo/ImgBrower/YTImgBrowerController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/ImgBrower/YTImgBrowerController.m -------------------------------------------------------------------------------- /YTChatDemo/ImgBrower/YTImgInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/ImgBrower/YTImgInfo.h -------------------------------------------------------------------------------- /YTChatDemo/ImgBrower/YTImgInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/ImgBrower/YTImgInfo.m -------------------------------------------------------------------------------- /YTChatDemo/ImgBrower/YTImgScroll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/ImgBrower/YTImgScroll.h -------------------------------------------------------------------------------- /YTChatDemo/ImgBrower/YTImgScroll.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/ImgBrower/YTImgScroll.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/EmojiFile.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/EmojiFile.plist -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/EmojiGirl.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/EmojiGirl.plist -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/EmojiPanda.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/EmojiPanda.plist -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/EmojiSutra.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/EmojiSutra.plist -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/girl_beg@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/girl_beg@2x.gif -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/grinning@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/grinning@2x.png -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/smile@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/Resource/smile@2x.png -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmoji.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmoji.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmoji.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmoji.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiChartletM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiChartletM.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiChartletM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiChartletM.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiFile.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiFile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiFile.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiIconM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiIconM.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiIconM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiIconM.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiM.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiModel/YTEmojiM.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiBottom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiBottom.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiBottom.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiBottom.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiButton.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiButton.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiPage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiPage.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiPage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiPage.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiView.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Emoji/EmojiView/YTEmojiView.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/More/YTMoreView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/More/YTMoreView.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/More/YTMoreView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/More/YTMoreView.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Other/SLGrowingTextView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Other/SLGrowingTextView.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Other/SLGrowingTextView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Other/SLGrowingTextView.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Other/YTTextAttachment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Other/YTTextAttachment.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Other/YTTextAttachment.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Other/YTTextAttachment.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Other/YTTextView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Other/YTTextView.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/Other/YTTextView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/Other/YTTextView.m -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/YTKeyBoardView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/YTKeyBoardView.h -------------------------------------------------------------------------------- /YTChatDemo/KeyBoard/YTKeyBoardView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/KeyBoard/YTKeyBoardView.m -------------------------------------------------------------------------------- /YTChatDemo/Main/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Main/AppDelegate.h -------------------------------------------------------------------------------- /YTChatDemo/Main/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Main/AppDelegate.m -------------------------------------------------------------------------------- /YTChatDemo/Main/StartVC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Main/StartVC.h -------------------------------------------------------------------------------- /YTChatDemo/Main/StartVC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Main/StartVC.m -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Defines.h -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/AppIcon.appiconset/YT@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/AppIcon.appiconset/YT@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_del.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_del.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_del.imageset/btn_facecancel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_del.imageset/btn_facecancel@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_face.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_face.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_face.imageset/btn_face@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_face.imageset/btn_face@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_face.imageset/btn_face@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_face.imageset/btn_face@3x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_key.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_key.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_key.imageset/btn_key@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_key.imageset/btn_key@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_key.imageset/btn_key@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_key.imageset/btn_key@3x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_more.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_more.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_more.imageset/btn_chatmore@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_more.imageset/btn_chatmore@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_more.imageset/btn_chatmore@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_more.imageset/btn_chatmore@3x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_photo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_photo.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_photo.imageset/btn_photo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_photo.imageset/btn_photo@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_photo.imageset/btn_photo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_photo.imageset/btn_photo@3x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_pic.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_pic.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_pic.imageset/btn_pic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_pic.imageset/btn_pic@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_pic.imageset/btn_pic@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_pic.imageset/btn_pic@3x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_say.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_say.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_say.imageset/btn_say@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_say.imageset/btn_say@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/btn_say.imageset/btn_say@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/btn_say.imageset/btn_say@3x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/camera_down.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/camera_down.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/camera_down.imageset/camera_down@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/camera_down.imageset/camera_down@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/camera_nomal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/camera_nomal.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/camera_nomal.imageset/camera@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/camera_nomal.imageset/camera@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/default_img.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/default_img.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/default_img.imageset/default_img@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/default_img.imageset/default_img@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/photo_down.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/photo_down.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/photo_down.imageset/img_down@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/photo_down.imageset/img_down@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/photo_nomal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/photo_nomal.imageset/Contents.json -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Images.xcassets/photo_nomal.imageset/img@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Images.xcassets/photo_nomal.imageset/img@2x.png -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Info.plist -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Message.h -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/Message.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/Message.m -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/YTChatDemo.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/YTChatDemo.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/YTChatDemo.xcdatamodeld/YTChatDemo.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/YTChatDemo.xcdatamodeld/YTChatDemo.xcdatamodel/contents -------------------------------------------------------------------------------- /YTChatDemo/Supporting Files/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Supporting Files/main.m -------------------------------------------------------------------------------- /YTChatDemo/Tools/Catgray/NSDictionary+YTSafe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/Catgray/NSDictionary+YTSafe.h -------------------------------------------------------------------------------- /YTChatDemo/Tools/Catgray/NSDictionary+YTSafe.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/Catgray/NSDictionary+YTSafe.m -------------------------------------------------------------------------------- /YTChatDemo/Tools/Catgray/UIColor+YTBacal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/Catgray/UIColor+YTBacal.h -------------------------------------------------------------------------------- /YTChatDemo/Tools/Catgray/UIColor+YTBacal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/Catgray/UIColor+YTBacal.m -------------------------------------------------------------------------------- /YTChatDemo/Tools/Catgray/UIColor+YTKeyBoard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/Catgray/UIColor+YTKeyBoard.h -------------------------------------------------------------------------------- /YTChatDemo/Tools/Catgray/UIColor+YTKeyBoard.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/Catgray/UIColor+YTKeyBoard.m -------------------------------------------------------------------------------- /YTChatDemo/Tools/Catgray/UIImage+YTGif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/Catgray/UIImage+YTGif.h -------------------------------------------------------------------------------- /YTChatDemo/Tools/Catgray/UIImage+YTGif.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/Catgray/UIImage+YTGif.m -------------------------------------------------------------------------------- /YTChatDemo/Tools/Catgray/UIView+YTLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/Catgray/UIView+YTLayer.h -------------------------------------------------------------------------------- /YTChatDemo/Tools/Catgray/UIView+YTLayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/Catgray/UIView+YTLayer.m -------------------------------------------------------------------------------- /YTChatDemo/Tools/coreData/NSManagedObject+YTMoreThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/coreData/NSManagedObject+YTMoreThread.h -------------------------------------------------------------------------------- /YTChatDemo/Tools/coreData/NSManagedObject+YTMoreThread.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/coreData/NSManagedObject+YTMoreThread.m -------------------------------------------------------------------------------- /YTChatDemo/Tools/coreData/YTCoreData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/coreData/YTCoreData.h -------------------------------------------------------------------------------- /YTChatDemo/Tools/coreData/YTCoreData.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/coreData/YTCoreData.m -------------------------------------------------------------------------------- /YTChatDemo/Tools/other/YTDeviceTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/other/YTDeviceTest.h -------------------------------------------------------------------------------- /YTChatDemo/Tools/other/YTDeviceTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/other/YTDeviceTest.m -------------------------------------------------------------------------------- /YTChatDemo/Tools/other/YTNetworkLoad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/other/YTNetworkLoad.h -------------------------------------------------------------------------------- /YTChatDemo/Tools/other/YTNetworkLoad.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemo/Tools/other/YTNetworkLoad.m -------------------------------------------------------------------------------- /YTChatDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemoTests/Info.plist -------------------------------------------------------------------------------- /YTChatDemoTests/YTChatDemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiYcc/KeyBoard/HEAD/YTChatDemoTests/YTChatDemoTests.m --------------------------------------------------------------------------------