├── .github ├── issue_template.md └── pull_request_template.md ├── .gitignore ├── .pullapprove.yml ├── ChatKit 自定义业务.md ├── ChatKit 自定义样式.md ├── ChatKit-OC ├── ChatKit-OC.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── ChatKit-OC.xcworkspace │ └── contents.xcworkspacedata ├── Example │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Class │ │ ├── Model │ │ │ ├── LCCKUser.h │ │ │ └── LCCKUser.m │ │ ├── Module │ │ │ ├── ContactList │ │ │ │ ├── Controller │ │ │ │ │ ├── LCCKContactListController.h │ │ │ │ │ └── LCCKContactListController.m │ │ │ │ ├── Tool │ │ │ │ │ ├── LCCKContactManager.h │ │ │ │ │ └── LCCKContactManager.m │ │ │ │ └── View │ │ │ │ │ ├── LCCKContactCell.h │ │ │ │ │ ├── LCCKContactCell.m │ │ │ │ │ └── LCCKContactCell.xib │ │ │ ├── Login │ │ │ │ ├── Controller │ │ │ │ │ ├── LCCKLoginViewController.h │ │ │ │ │ ├── LCCKLoginViewController.m │ │ │ │ │ └── LCCKLoginViewController.xib │ │ │ │ └── Model │ │ │ │ │ ├── DEMOCustomAutoCompleteObject.h │ │ │ │ │ ├── DEMOCustomAutoCompleteObject.m │ │ │ │ │ ├── DEMODataSource.h │ │ │ │ │ ├── DEMODataSource.m │ │ │ │ │ ├── LCCKLoginDataSource.h │ │ │ │ │ └── LCCKLoginDataSource.m │ │ │ ├── Main │ │ │ │ ├── Controller │ │ │ │ │ ├── LCCKMapViewController.h │ │ │ │ │ └── LCCKMapViewController.m │ │ │ │ ├── LCCKConstantsDefinition.h │ │ │ │ ├── LCCKUtil.h │ │ │ │ ├── LCCKUtil.m │ │ │ │ ├── LCChatKitExample.h │ │ │ │ ├── LCChatKitExample.m │ │ │ │ └── View │ │ │ │ │ ├── LCCKPlusButtonSubclass.h │ │ │ │ │ └── LCCKPlusButtonSubclass.m │ │ │ └── Other │ │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Icon-40.png │ │ │ │ │ ├── Icon-40@2x.png │ │ │ │ │ ├── Icon-40@3x.png │ │ │ │ │ ├── Icon-60@2x.png │ │ │ │ │ ├── Icon-60@3x.png │ │ │ │ │ ├── Icon-72.png │ │ │ │ │ ├── Icon-72@2x.png │ │ │ │ │ ├── Icon-76.png │ │ │ │ │ ├── Icon-76@2x.png │ │ │ │ │ ├── Icon-83.5@2x.png │ │ │ │ │ ├── Icon-Small-50.png │ │ │ │ │ ├── Icon-Small-50@2x.png │ │ │ │ │ ├── Icon-Small.png │ │ │ │ │ ├── Icon-Small@2x.png │ │ │ │ │ ├── Icon-Small@3x.png │ │ │ │ │ ├── Icon.png │ │ │ │ │ └── Icon@2x.png │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.launchimage │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Default-568h@2x.png │ │ │ │ │ ├── Default-667h@2x.png │ │ │ │ │ ├── Default-Landscape-736h@3x.png │ │ │ │ │ ├── Default-Portrait-736h@3x.png │ │ │ │ │ ├── Default.png │ │ │ │ │ ├── Default@2x.png │ │ │ │ │ ├── Default~ipad.png │ │ │ │ │ ├── Default~ipad@2x.png │ │ │ │ │ ├── Default~ipad~landscape.png │ │ │ │ │ ├── Default~ipad~landscape@2x.png │ │ │ │ │ ├── Default~ipad~landscape~nostatusbar.png │ │ │ │ │ ├── Default~ipad~landscape~nostatusbar@2x.png │ │ │ │ │ ├── Default~ipad~nostatusbar.png │ │ │ │ │ └── Default~ipad~nostatusbar@2x.png │ │ │ │ ├── PlaceHolder │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Placeholder_Avator.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── Placeholder_Avator@2x.png │ │ │ │ │ └── placeholder_airbnb.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── placeholder_airbnb.png │ │ │ │ │ │ └── placeholder_airbnb@2x.png │ │ │ │ ├── backgroud │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── image_placeholder.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── image_placeholder@2x.png │ │ │ │ │ ├── input_bg_bottom.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── input_bg_bottom@2x.png │ │ │ │ │ ├── input_bg_top.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── input_bg_top@2x.png │ │ │ │ │ └── lcck_conversation_placeholder_avator.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── lcck_conversation_placeholder_avator@2x.png │ │ │ │ ├── friendsList │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── add_friend_icon_addgroup.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── add_friend_icon_addgroup@2x.png │ │ │ │ │ │ └── add_friend_icon_addgroup@3x.png │ │ │ │ │ ├── contact_IconAdd.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── contact_IconAdd@2x.png │ │ │ │ │ ├── contact_face_group_icon.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── contact_face_group_icon@2x.png │ │ │ │ │ └── plugins_FriendNotify.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── plugins_FriendNotify@2x.png │ │ │ │ │ │ └── plugins_FriendNotify@3x.png │ │ │ │ ├── login │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── blue_expand_disable.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── blue_expand_disable@2x.png │ │ │ │ │ ├── blue_expand_highlight.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── blue_expand_highlight@2x.png │ │ │ │ │ ├── blue_expand_normal.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── blue_expand_normal@2x.png │ │ │ │ │ ├── bottom_bar_normal.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── bottom_bar_normal@2x.png │ │ │ │ │ ├── bottom_bar_selected.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── bottom_bar_selected@2x.png │ │ │ │ │ ├── bottom_bar_separator.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── bottom_bar_separator@2x.png │ │ │ │ │ ├── cancel.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── cancel@2x.png │ │ │ │ │ ├── cancel_seelected.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── cancel_seelected@2x.png │ │ │ │ │ ├── login.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── login@2x.png │ │ │ │ │ ├── login_background.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── login_background.png │ │ │ │ │ ├── login_disabled.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── login_disabled@2x.png │ │ │ │ │ ├── login_selected.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── login_selected@2x.png │ │ │ │ │ ├── ok.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── ok@2x.png │ │ │ │ │ ├── ok_selected.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── ok_selected@2x.png │ │ │ │ │ ├── phone_back.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── phone_back@2x.png │ │ │ │ │ ├── rounded_icon.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── rounded_icon.png │ │ │ │ │ ├── sns_qq.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── sns_qq@2x.png │ │ │ │ │ ├── sns_qzone.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── sns_qzone@2x.png │ │ │ │ │ ├── sns_wechat.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── sns_wechat@2x.png │ │ │ │ │ └── sns_weibo.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── sns_weibo@2x.png │ │ │ │ ├── menu │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── menu_add_friend.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── menu_add_friend@2x.png │ │ │ │ │ ├── menu_add_newmessage.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── menu_add_newmessage@2x.png │ │ │ │ │ ├── menu_add_photo.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── menu_add_photo@2x.png │ │ │ │ │ ├── menu_add_scan.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── menu_add_scan@2x.png │ │ │ │ │ ├── menu_add_voip.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── menu_add_voip@2x.png │ │ │ │ │ └── menu_background.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── menu_background@2x.png │ │ │ │ ├── placeholder_conversationlist_empty.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── placeholder_conversationlist_empty.png │ │ │ │ │ └── placeholder_conversationlist_empty@2x.png │ │ │ │ └── tabbar │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── contact.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── contact@2x.png │ │ │ │ │ ├── profile.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── profile@2x.png │ │ │ │ │ ├── sns.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── sns@2x.png │ │ │ │ │ ├── tabbar_chat_active.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── tabbar_chat_active@2x.png │ │ │ │ │ ├── tabbar_chat_normal.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── tabbar_chat_normal@2x.png │ │ │ │ │ ├── tabbar_compose_button.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── tabbar_compose_button@2x.png │ │ │ │ │ ├── tabbar_compose_icon_add.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── tabbar_compose_icon_add@2x.png │ │ │ │ │ ├── tabbar_compose_icon_add_highlighted.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── tabbar_compose_icon_add_highlighted@2x.png │ │ │ │ │ ├── tabbar_contacts_active.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── tabbar_contacts_active@2x.png │ │ │ │ │ ├── tabbar_contacts_normal.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── tabbar_contacts_normal@2x.png │ │ │ │ │ ├── tabbar_discover_active.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── tabbar_discover_active@2x.png │ │ │ │ │ ├── tabbar_discover_normal.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── tabbar_discover_normal@2x.png │ │ │ │ │ ├── tabbar_me_active.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── tabbar_me_active@2x.png │ │ │ │ │ ├── tabbar_me_normal.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── tabbar_me_normal@2x.png │ │ │ │ │ └── wechat.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── wechat@2x.png │ │ │ │ ├── Base.lproj │ │ │ │ └── LaunchScreen.storyboard │ │ │ │ ├── Info.plist │ │ │ │ └── main.m │ │ └── Tool │ │ │ └── MBProgressHUD │ │ │ ├── NSObject+LCCKHUD.h │ │ │ └── NSObject+LCCKHUD.m │ ├── LCCKTabBarControllerConfig.h │ └── LCCKTabBarControllerConfig.m └── Podfile ├── ChatKit.podspec ├── ChatKit ├── ChatKit.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── ChatKit.xcscheme ├── Class │ ├── Model │ │ ├── AVIMEmotionMessage.h │ │ ├── AVIMEmotionMessage.m │ │ ├── AVIMTypedMessage+LCCKExtention.h │ │ ├── AVIMTypedMessage+LCCKExtention.m │ │ ├── LCCKMessage.h │ │ ├── LCCKMessage.m │ │ ├── LCCKUserModelDelegate.h │ │ ├── NSMutableArray+LCCKMessageExtention.h │ │ └── NSMutableArray+LCCKMessageExtention.m │ ├── Module │ │ ├── Base │ │ │ ├── LCCKBaseConversationViewController.h │ │ │ ├── LCCKBaseConversationViewController.m │ │ │ ├── LCCKBaseNavigationController.h │ │ │ ├── LCCKBaseNavigationController.m │ │ │ ├── LCCKBaseTableViewController.h │ │ │ ├── LCCKBaseTableViewController.m │ │ │ ├── LCCKBaseViewController.h │ │ │ └── LCCKBaseViewController.m │ │ ├── Conversation │ │ │ ├── Controller │ │ │ │ ├── LCCKConversationViewController.h │ │ │ │ ├── LCCKConversationViewController.m │ │ │ │ ├── LCCKLocationController.h │ │ │ │ ├── LCCKLocationController.m │ │ │ │ ├── LCCKTextFullScreenViewController.h │ │ │ │ └── LCCKTextFullScreenViewController.m │ │ │ ├── Model │ │ │ │ ├── AVIMConversation+LCCKAddition.h │ │ │ │ ├── AVIMConversation+LCCKAddition.m │ │ │ │ ├── LCCKConversationViewModel.h │ │ │ │ └── LCCKConversationViewModel.m │ │ │ ├── Tool │ │ │ │ ├── Categories │ │ │ │ │ ├── NSBundle+LCCKExtension.h │ │ │ │ │ ├── NSBundle+LCCKExtension.m │ │ │ │ │ ├── NSString+LCCKMD5.h │ │ │ │ │ ├── NSString+LCCKMD5.m │ │ │ │ │ ├── UIImage+LCCKExtension.h │ │ │ │ │ ├── UIImage+LCCKExtension.m │ │ │ │ │ ├── UIImageView+LCCKExtension.h │ │ │ │ │ └── UIImageView+LCCKExtension.m │ │ │ │ ├── LCCKAVAudioPlayer.h │ │ │ │ ├── LCCKAVAudioPlayer.m │ │ │ │ ├── LCCKBubbleImageFactory.h │ │ │ │ ├── LCCKBubbleImageFactory.m │ │ │ │ ├── LCCKCellIdentifierFactory.h │ │ │ │ ├── LCCKCellIdentifierFactory.m │ │ │ │ ├── LCCKCellRegisterController.h │ │ │ │ ├── LCCKCellRegisterController.m │ │ │ │ ├── LCCKChat.h │ │ │ │ ├── LCCKChatUntiles.h │ │ │ │ ├── LCCKFaceManager.h │ │ │ │ ├── LCCKFaceManager.m │ │ │ │ ├── LCCKLastMessageTypeManager.h │ │ │ │ ├── LCCKLastMessageTypeManager.m │ │ │ │ ├── LCCKLocationManager.h │ │ │ │ ├── LCCKLocationManager.m │ │ │ │ ├── LCCKMessageVoiceFactory.h │ │ │ │ ├── LCCKMessageVoiceFactory.m │ │ │ │ ├── LCCKSoundManager.h │ │ │ │ └── LCCKSoundManager.m │ │ │ └── View │ │ │ │ ├── ChatBar │ │ │ │ ├── LCCKChatBar.h │ │ │ │ ├── LCCKChatBar.m │ │ │ │ ├── LCCKChatFaceView.h │ │ │ │ ├── LCCKChatFaceView.m │ │ │ │ ├── LCCKChatMoreItem.h │ │ │ │ ├── LCCKChatMoreItem.m │ │ │ │ ├── LCCKChatMoreView.h │ │ │ │ ├── LCCKChatMoreView.m │ │ │ │ ├── LCCKFacePageView.h │ │ │ │ ├── LCCKFacePageView.m │ │ │ │ ├── LCCKProgressHUD.h │ │ │ │ └── LCCKProgressHUD.m │ │ │ │ ├── ChatMessageCell │ │ │ │ ├── LCCKChatImageMessageCell.h │ │ │ │ ├── LCCKChatImageMessageCell.m │ │ │ │ ├── LCCKChatLocationMessageCell.h │ │ │ │ ├── LCCKChatLocationMessageCell.m │ │ │ │ ├── LCCKChatMessageCell.h │ │ │ │ ├── LCCKChatMessageCell.m │ │ │ │ ├── LCCKChatSystemMessageCell.h │ │ │ │ ├── LCCKChatSystemMessageCell.m │ │ │ │ ├── LCCKChatTextMessageCell.h │ │ │ │ ├── LCCKChatTextMessageCell.m │ │ │ │ ├── LCCKChatVoiceMessageCell.h │ │ │ │ ├── LCCKChatVoiceMessageCell.m │ │ │ │ ├── LCCKContentView.h │ │ │ │ ├── LCCKContentView.m │ │ │ │ ├── LCCKSendImageView.h │ │ │ │ └── LCCKSendImageView.m │ │ │ │ ├── LCCKMenuItem.h │ │ │ │ └── LCCKMenuItem.m │ │ └── ConversationList │ │ │ ├── Controller │ │ │ ├── LCCKConversationListViewController.h │ │ │ └── LCCKConversationListViewController.m │ │ │ ├── Model │ │ │ ├── LCCKConversationListViewModel.h │ │ │ └── LCCKConversationListViewModel.m │ │ │ └── View │ │ │ ├── LCCKConversationListCell.h │ │ │ └── LCCKConversationListCell.m │ ├── Resources │ │ ├── BarButtonIcon.bundle │ │ │ ├── barbuttonicon_Camera@2x.png │ │ │ ├── barbuttonicon_Camera@3x.png │ │ │ ├── barbuttonicon_InfoMulti@2x.png │ │ │ ├── barbuttonicon_InfoMulti@3x.png │ │ │ ├── barbuttonicon_InfoSingle@2x.png │ │ │ ├── barbuttonicon_InfoSingle@3x.png │ │ │ ├── barbuttonicon_Operate@2x.png │ │ │ ├── barbuttonicon_Operate@3x.png │ │ │ ├── barbuttonicon_add@2x.png │ │ │ ├── barbuttonicon_add@3x.png │ │ │ ├── barbuttonicon_addfriends@2x.png │ │ │ ├── barbuttonicon_addfriends@3x.png │ │ │ ├── barbuttonicon_back@2x.png │ │ │ ├── barbuttonicon_back@3x.png │ │ │ ├── barbuttonicon_back_cube@2x.png │ │ │ ├── barbuttonicon_back_cube@3x.png │ │ │ ├── barbuttonicon_delete@2x.png │ │ │ ├── barbuttonicon_delete@3x.png │ │ │ ├── barbuttonicon_more@2x.png │ │ │ ├── barbuttonicon_more@3x.png │ │ │ ├── barbuttonicon_more_black@2x.png │ │ │ ├── barbuttonicon_more_black@3x.png │ │ │ ├── barbuttonicon_more_cube@2x.png │ │ │ ├── barbuttonicon_more_cube@3x.png │ │ │ ├── barbuttonicon_question@2x.png │ │ │ ├── barbuttonicon_question@3x.png │ │ │ ├── barbuttonicon_set@2x.png │ │ │ └── barbuttonicon_set@3x.png │ │ ├── ChatKeyboard.bundle │ │ │ ├── ToolViewEmotion@2x.png │ │ │ ├── ToolViewEmotion@3x.png │ │ │ ├── ToolViewEmotionHL@2x.png │ │ │ ├── ToolViewEmotionHL@3x.png │ │ │ ├── ToolViewInputVoice@2x.png │ │ │ ├── ToolViewInputVoice@3x.png │ │ │ ├── ToolViewInputVoiceHL@2x.png │ │ │ ├── ToolViewInputVoiceHL@3x.png │ │ │ ├── ToolViewKeyboard@2x.png │ │ │ ├── ToolViewKeyboard@3x.png │ │ │ ├── ToolViewKeyboardHL@2x.png │ │ │ ├── ToolViewKeyboardHL@3x.png │ │ │ ├── TypeSelectorBtnHL_Black@2x.png │ │ │ ├── TypeSelectorBtnHL_Black@3x.png │ │ │ ├── TypeSelectorBtn_Black@2x.png │ │ │ ├── TypeSelectorBtn_Black@3x.png │ │ │ ├── chat_bar_emoji_highlight@2x.png │ │ │ ├── chat_bar_emoji_normal@2x.png │ │ │ ├── chat_bar_face_highlight@3x.png │ │ │ ├── chat_bar_face_normal@3x.png │ │ │ ├── chat_bar_icons_camera@3x.png │ │ │ ├── chat_bar_icons_location@3x.png │ │ │ ├── chat_bar_icons_pic@3x.png │ │ │ ├── chat_bar_input_normal@2x.png │ │ │ ├── chat_bar_more_highlight@3x.png │ │ │ ├── chat_bar_more_normal@3x.png │ │ │ ├── chat_bar_picture_normal@2x.png │ │ │ ├── chat_bar_recent_highlight@2x.png │ │ │ ├── chat_bar_recent_normal@2x.png │ │ │ ├── chat_bar_record_circle@2x.png │ │ │ ├── chat_bar_voice_normal@2x.png │ │ │ ├── input_bar_flat@2x.png │ │ │ ├── input_field_cover@2x.png │ │ │ ├── location_green_icon@2x.png │ │ │ ├── preview_background@2x.png │ │ │ ├── sharemore_pic@2x.png │ │ │ ├── sharemore_pic@3x.png │ │ │ ├── sharemore_video@2x.png │ │ │ ├── sharemore_video@3x.png │ │ │ ├── show_user_location_normal@2x.png │ │ │ ├── show_user_location_pressed@2x.png │ │ │ └── show_user_location_selected@2x.png │ │ ├── Common.bundle │ │ │ ├── AddGroupMemberBtn@2x.png │ │ │ ├── AddGroupMemberBtnHL@2x.png │ │ │ ├── CellBlueSelected@2x.png │ │ │ ├── CellGraySelected@2x.png │ │ │ ├── LCChatKit-Settings.plist │ │ │ ├── Remind_Mute.png │ │ │ └── SearchContactsBarIcon@2x.png │ │ ├── DateTools.bundle │ │ │ ├── ar.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── bg.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── ca.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── cs.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── cy.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── da.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── de.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── en.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── es.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── eu.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── fi.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── fr.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── gre.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── he.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── hu.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── id.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── is.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── it.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── ja.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── ko.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── lv.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── nb.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── nl.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── pl.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── pt-PT.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── pt.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── ro.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── ru.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── sv.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── th.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── tr.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── uk.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── vi.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── zh-Hans.lproj │ │ │ │ └── DateTools.strings │ │ │ └── zh-Hant.lproj │ │ │ │ └── DateTools.strings │ │ ├── Emoji.bundle │ │ │ ├── [NO]@2x.png │ │ │ ├── [OK]@2x.png │ │ │ ├── [下雨]@2x.png │ │ │ ├── [么么哒]@2x.png │ │ │ ├── [乒乓]@2x.png │ │ │ ├── [便便]@2x.png │ │ │ ├── [信封]@2x.png │ │ │ ├── [偷笑]@2x.png │ │ │ ├── [傲慢]@2x.png │ │ │ ├── [再见]@2x.png │ │ │ ├── [冷汗]@2x.png │ │ │ ├── [凋谢]@2x.png │ │ │ ├── [刀]@2x.png │ │ │ ├── [删除]@2x.png │ │ │ ├── [勾引]@2x.png │ │ │ ├── [发呆]@2x.png │ │ │ ├── [发抖]@2x.png │ │ │ ├── [可怜]@2x.png │ │ │ ├── [可爱]@2x.png │ │ │ ├── [右哼哼]@2x.png │ │ │ ├── [右太极]@2x.png │ │ │ ├── [右车头]@2x.png │ │ │ ├── [吐]@2x.png │ │ │ ├── [吓]@2x.png │ │ │ ├── [咒骂]@2x.png │ │ │ ├── [咖啡]@2x.png │ │ │ ├── [啤酒]@2x.png │ │ │ ├── [嘘]@2x.png │ │ │ ├── [回头]@2x.png │ │ │ ├── [困]@2x.png │ │ │ ├── [坏笑]@2x.png │ │ │ ├── [多云]@2x.png │ │ │ ├── [大兵]@2x.png │ │ │ ├── [大哭]@2x.png │ │ │ ├── [太阳]@2x.png │ │ │ ├── [奋斗]@2x.png │ │ │ ├── [奶瓶]@2x.png │ │ │ ├── [委屈]@2x.png │ │ │ ├── [害羞]@2x.png │ │ │ ├── [尴尬]@2x.png │ │ │ ├── [左哼哼]@2x.png │ │ │ ├── [左太极]@2x.png │ │ │ ├── [左车头]@2x.png │ │ │ ├── [差劲]@2x.png │ │ │ ├── [弱]@2x.png │ │ │ ├── [强]@2x.png │ │ │ ├── [彩带]@2x.png │ │ │ ├── [彩球]@2x.png │ │ │ ├── [得意]@2x.png │ │ │ ├── [微笑]@2x.png │ │ │ ├── [心碎了]@2x.png │ │ │ ├── [快哭了]@2x.png │ │ │ ├── [怄火]@2x.png │ │ │ ├── [怒]@2x.png │ │ │ ├── [惊恐]@2x.png │ │ │ ├── [惊讶]@2x.png │ │ │ ├── [憨笑]@2x.png │ │ │ ├── [手枪]@2x.png │ │ │ ├── [打哈欠]@2x.png │ │ │ ├── [抓狂]@2x.png │ │ │ ├── [折磨]@2x.png │ │ │ ├── [抠鼻]@2x.png │ │ │ ├── [抱抱]@2x.png │ │ │ ├── [抱拳]@2x.png │ │ │ ├── [拳头]@2x.png │ │ │ ├── [挥手]@2x.png │ │ │ ├── [握手]@2x.png │ │ │ ├── [撇嘴]@2x.png │ │ │ ├── [擦汗]@2x.png │ │ │ ├── [敲打]@2x.png │ │ │ ├── [晕]@2x.png │ │ │ ├── [月亮]@2x.png │ │ │ ├── [棒棒糖]@2x.png │ │ │ ├── [汽车]@2x.png │ │ │ ├── [沙发]@2x.png │ │ │ ├── [流汗]@2x.png │ │ │ ├── [流泪]@2x.png │ │ │ ├── [激动]@2x.png │ │ │ ├── [灯泡]@2x.png │ │ │ ├── [炸弹]@2x.png │ │ │ ├── [熊猫]@2x.png │ │ │ ├── [爆筋]@2x.png │ │ │ ├── [爱你]@2x.png │ │ │ ├── [爱心]@2x.png │ │ │ ├── [爱情]@2x.png │ │ │ ├── [猪头]@2x.png │ │ │ ├── [猫咪]@2x.png │ │ │ ├── [献吻]@2x.png │ │ │ ├── [玫瑰]@2x.png │ │ │ ├── [瓢虫]@2x.png │ │ │ ├── [疑问]@2x.png │ │ │ ├── [白眼]@2x.png │ │ │ ├── [皮球]@2x.png │ │ │ ├── [睡觉]@2x.png │ │ │ ├── [磕头]@2x.png │ │ │ ├── [示爱]@2x.png │ │ │ ├── [礼品袋]@2x.png │ │ │ ├── [礼物]@2x.png │ │ │ ├── [篮球]@2x.png │ │ │ ├── [米饭]@2x.png │ │ │ ├── [糗大了]@2x.png │ │ │ ├── [红双喜]@2x.png │ │ │ ├── [红灯笼]@2x.png │ │ │ ├── [纸巾]@2x.png │ │ │ ├── [胜利]@2x.png │ │ │ ├── [色]@2x.png │ │ │ ├── [药]@2x.png │ │ │ ├── [菜刀]@2x.png │ │ │ ├── [蛋糕]@2x.png │ │ │ ├── [蜡烛]@2x.png │ │ │ ├── [街舞]@2x.png │ │ │ ├── [衰]@2x.png │ │ │ ├── [西瓜]@2x.png │ │ │ ├── [调皮]@2x.png │ │ │ ├── [象棋]@2x.png │ │ │ ├── [跳绳]@2x.png │ │ │ ├── [跳跳]@2x.png │ │ │ ├── [车厢]@2x.png │ │ │ ├── [转圈]@2x.png │ │ │ ├── [鄙视]@2x.png │ │ │ ├── [酷]@2x.png │ │ │ ├── [钞票]@2x.png │ │ │ ├── [钻戒]@2x.png │ │ │ ├── [闪电]@2x.png │ │ │ ├── [闭嘴]@2x.png │ │ │ ├── [闹钟]@2x.png │ │ │ ├── [阴险]@2x.png │ │ │ ├── [难过]@2x.png │ │ │ ├── [雨伞]@2x.png │ │ │ ├── [青蛙]@2x.png │ │ │ ├── [面条]@2x.png │ │ │ ├── [鞭炮]@2x.png │ │ │ ├── [风车]@2x.png │ │ │ ├── [飞吻]@2x.png │ │ │ ├── [飞机]@2x.png │ │ │ ├── [饥饿]@2x.png │ │ │ ├── [香蕉]@2x.png │ │ │ ├── [骷髅]@2x.png │ │ │ ├── [麦克风]@2x.png │ │ │ ├── [麻将]@2x.png │ │ │ ├── [鼓掌]@2x.png │ │ │ ├── [龇牙]@2x.png │ │ │ └── face.plist │ │ ├── MBProgressHUD.bundle │ │ │ ├── error@2x.png │ │ │ └── success@2x.png │ │ ├── MessageBubble.bundle │ │ │ ├── MessageBubble-Customize.plist │ │ │ ├── MessageBubble_Location@2x.png │ │ │ ├── MessageBubble_Receiver@2x.png │ │ │ ├── MessageBubble_Sender@2x.png │ │ │ ├── MessageBubble_Video@2x.png │ │ │ ├── MessageBubble_Video@3x.png │ │ │ ├── MessageSendFail@2x.png │ │ │ ├── MessageSendFail@3x.png │ │ │ ├── VoiceMessage_Unread@2x.png │ │ │ ├── message_image_receiver_background_normal@2x.png │ │ │ ├── message_image_receiver_background_normal@3x.png │ │ │ ├── message_image_sender_background_normal@2x.png │ │ │ ├── message_image_sender_background_normal@3x.png │ │ │ ├── message_receiver_background_highlight@2x.png │ │ │ ├── message_receiver_background_highlight@3x.png │ │ │ ├── message_receiver_background_normal@2x.png │ │ │ ├── message_receiver_background_normal@3x.png │ │ │ ├── message_receiver_location@2x.png │ │ │ ├── message_sender_background_highlight@2x.png │ │ │ ├── message_sender_background_highlight@3x.png │ │ │ ├── message_sender_background_normal@2x.png │ │ │ ├── message_sender_background_normal@3x.png │ │ │ └── message_sender_location@2x.png │ │ ├── Placeholder.bundle │ │ │ ├── Placeholder_Accept_Defeat@2x.png │ │ │ ├── Placeholder_Avator@2x.png │ │ │ ├── Placeholder_Group@2x.png │ │ │ └── Placeholder_Image@2x.png │ │ ├── VoiceMessageSource.bundle │ │ │ ├── ReceiverVoiceNodePlaying000@2x.png │ │ │ ├── ReceiverVoiceNodePlaying001@2x.png │ │ │ ├── ReceiverVoiceNodePlaying002@2x.png │ │ │ ├── ReceiverVoiceNodePlaying003@2x.png │ │ │ ├── ReceiverVoiceNodePlaying@2x.png │ │ │ ├── RecordCancel@2x.png │ │ │ ├── RecordingBkg@2x.png │ │ │ ├── RecordingSignal001@2x.png │ │ │ ├── RecordingSignal002@2x.png │ │ │ ├── RecordingSignal003@2x.png │ │ │ ├── RecordingSignal004@2x.png │ │ │ ├── RecordingSignal005@2x.png │ │ │ ├── RecordingSignal006@2x.png │ │ │ ├── RecordingSignal007@2x.png │ │ │ ├── RecordingSignal008@2x.png │ │ │ ├── SenderVoiceNodePlaying000@2x.png │ │ │ ├── SenderVoiceNodePlaying001@2x.png │ │ │ ├── SenderVoiceNodePlaying002@2x.png │ │ │ ├── SenderVoiceNodePlaying003@2x.png │ │ │ ├── SenderVoiceNodePlaying@2x.png │ │ │ ├── VoiceBtn_Black@2x.png │ │ │ ├── VoiceBtn_Black@3x.png │ │ │ ├── VoiceBtn_BlackHL@2x.png │ │ │ ├── VoiceBtn_BlackHL@3x.png │ │ │ ├── loudReceive.caf │ │ │ ├── receive.caf │ │ │ └── send.caf │ │ └── localization │ │ │ ├── en.lproj │ │ │ └── LCChatKitString.strings │ │ │ └── zh-Hans.lproj │ │ │ └── LCChatKitString.strings │ ├── Tool │ │ ├── ChatKitHeaders.h │ │ ├── LCCKConstants.h │ │ ├── LCCKServiceDefinition.h │ │ ├── LCCKSingleton.h │ │ ├── LCCKSingleton.m │ │ ├── LCChatKit_Internal.h │ │ ├── Service │ │ │ ├── LCCKConversationListService.h │ │ │ ├── LCCKConversationListService.m │ │ │ ├── LCCKConversationService.h │ │ │ ├── LCCKConversationService.m │ │ │ ├── LCCKSessionService.h │ │ │ ├── LCCKSessionService.m │ │ │ ├── LCCKSettingService.h │ │ │ ├── LCCKSettingService.m │ │ │ ├── LCCKSignatureService.h │ │ │ ├── LCCKSignatureService.m │ │ │ ├── LCCKUIService.h │ │ │ ├── LCCKUIService.m │ │ │ ├── LCCKUserSystemService.h │ │ │ └── LCCKUserSystemService.m │ │ └── Vendor │ │ │ ├── DateTools │ │ │ ├── LCCKDateToolsConstants.h │ │ │ ├── LCCKError.h │ │ │ ├── LCCKError.m │ │ │ ├── NSDate+LCCKDateTools.h │ │ │ └── NSDate+LCCKDateTools.m │ │ │ ├── LCCKDeallocBlockExecutor │ │ │ ├── LCCKDeallocBlockExecutor.h │ │ │ ├── LCCKDeallocExecutor.h │ │ │ ├── LCCKDeallocExecutor.m │ │ │ ├── NSObject+LCCKDeallocBlockExecutor.h │ │ │ └── NSObject+LCCKDeallocBlockExecutor.m │ │ │ ├── LCCKTableViewRowAction │ │ │ ├── UITableViewCell+LCCKExtension.m │ │ │ ├── UITableViewRowAction+LCCKExtension.h │ │ │ ├── UITableViewRowAction+LCCKExtension.m │ │ │ └── UITableViewRowAction.m │ │ │ └── VoiceLib │ │ │ ├── Mp3Recorder.h │ │ │ ├── Mp3Recorder.m │ │ │ └── lame.framework │ │ │ ├── Headers │ │ │ └── lame.h │ │ │ └── lame │ └── View │ │ ├── LCCKBadgeView.h │ │ ├── LCCKBadgeView.m │ │ ├── LCCKConversationRefreshHeader.h │ │ ├── LCCKConversationRefreshHeader.m │ │ ├── LCCKStatusView.h │ │ ├── LCCKStatusView.m │ │ ├── LCCKSwipeView.h │ │ └── LCCKSwipeView.m ├── Info.plist ├── LCChatKit.h ├── LCChatKit.m └── Podfile ├── LICENSE └── README.md /.github/issue_template.md: -------------------------------------------------------------------------------- 1 | ## Base Info for this issue 2 | 3 | 4 | 5 | 6 | 7 | 1. ChatKit Version:0.7.17 8 | 2. App-ID: XX 9 | 3. Language:Objective-C 10 | 4. iOS System Version:iOS10 11 | 5. Prototype(是否是真机):YES 12 | 6. Issue Type:Crash、Bug、Enhancement(希望能支持一个新需求)、Q-A 13 | 14 | ## 1. How to repeat the problem. 15 | 16 | 17 | ## 2. Please help me in this way. 18 | 19 | 20 | ## 3. Here is a Demo. 21 | 22 | 23 | 24 | ## 4. Here is my Debug log 25 | 26 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | ## My issue: 2 | 3 | 4 | ## What I have done: 5 | 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | 3 | ## Build generated 4 | build/ 5 | DerivedData/ 6 | 7 | ## Various settings 8 | *.pbxuser 9 | !default.pbxuser 10 | *.mode1v3 11 | !default.mode1v3 12 | *.mode2v3 13 | !default.mode2v3 14 | *.perspectivev3 15 | !default.perspectivev3 16 | xcuserdata/ 17 | 18 | ## Other 19 | *.moved-aside 20 | *.xccheckout 21 | *.xcscmblueprint 22 | 23 | ## Obj-C/Swift specific 24 | *.hmap 25 | *.ipa 26 | *.dSYM.zip 27 | *.dSYM 28 | 29 | # CocoaPods 30 | 31 | Pods/ 32 | 33 | *.DS_Store 34 | -------------------------------------------------------------------------------- /.pullapprove.yml: -------------------------------------------------------------------------------- 1 | approve_by_comment: true 2 | approve_regex: '^(Reviewed|Approved|LGTM)' 3 | reject_regex: '^Rejected' 4 | reset_on_push: false 5 | reviewers: 6 | required: 1 7 | members: 8 | - tang3w 9 | - jwfing 10 | - zapcannon87 11 | name: default 12 | -------------------------------------------------------------------------------- /ChatKit-OC/ChatKit-OC.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ChatKit-OC/ChatKit-OC.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ChatKit-OC/Example/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by ElonChan on 16/2/2. 6 | // Copyright © 2016年 LeanCloud. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/ContactList/Tool/LCCKContactManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKContactManager.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/10. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface LCCKContactManager : NSObject 12 | 13 | + (instancetype)defaultManager; 14 | 15 | - (NSArray *)fetchContactPeerIds; 16 | - (BOOL)existContactForPeerId:(NSString *)peerId; 17 | - (BOOL)addContactForPeerId:(NSString *)peerId; 18 | - (BOOL)removeContactForPeerId:(NSString *)peerId; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/ContactList/View/LCCKContactCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKContactCell.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/9. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface LCCKContactCell : UITableViewCell 12 | 13 | - (void)configureWithAvatorURL:(NSURL *)avatorURL title:(NSString *)title subtitle:(NSString *)subtitle; 14 | 15 | @property (nonatomic, copy) NSString *identifier; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Login/Controller/LCCKLoginViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // MLPViewController.h 3 | // MLPAutoCompleteDemo 4 | // 5 | // Created by Eddy Borja on 1/23/13. 6 | // Copyright (c) 2013 Mainloop. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLPAutoCompleteTextFieldDelegate.h" 11 | 12 | @class DEMODataSource; 13 | @class MLPAutoCompleteTextField; 14 | 15 | typedef void (^LCCKClientIDHandler)(NSString *clientID); 16 | 17 | @interface LCCKLoginViewController : UIViewController 18 | 19 | @property (strong, nonatomic) IBOutlet DEMODataSource *autocompleteDataSource; 20 | @property (weak) IBOutlet MLPAutoCompleteTextField *autocompleteTextField; 21 | @property (strong, nonatomic) IBOutlet UILabel *demoTitle; 22 | @property (strong, nonatomic) IBOutlet UILabel *author; 23 | 24 | - (void)setClientIDHandler:(LCCKClientIDHandler)clientIDHandler; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Login/Model/DEMOCustomAutoCompleteObject.h: -------------------------------------------------------------------------------- 1 | // 2 | // DEMOCustomAutoCompleteObject.h 3 | // MLPAutoCompleteDemo 4 | // 5 | // Created by Eddy Borja on 4/19/13. 6 | // Copyright (c) 2013 Mainloop. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLPAutoCompletionObject.h" 11 | 12 | @interface DEMOCustomAutoCompleteObject : NSObject 13 | 14 | - (id)initWithCountry:(NSString *)name; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Login/Model/DEMOCustomAutoCompleteObject.m: -------------------------------------------------------------------------------- 1 | // 2 | // DEMOCustomAutoCompleteObject.m 3 | // MLPAutoCompleteDemo 4 | // 5 | // Created by Eddy Borja on 4/19/13. 6 | // Copyright (c) 2013 Mainloop. All rights reserved. 7 | // 8 | 9 | #import "DEMOCustomAutoCompleteObject.h" 10 | 11 | @interface DEMOCustomAutoCompleteObject () 12 | @property (strong) NSString *countryName; 13 | @end 14 | 15 | @implementation DEMOCustomAutoCompleteObject 16 | 17 | 18 | - (id)initWithCountry:(NSString *)name 19 | { 20 | self = [super init]; 21 | if (self) { 22 | [self setCountryName:name]; 23 | } 24 | return self; 25 | } 26 | 27 | #pragma mark - MLPAutoCompletionObject Protocl 28 | 29 | - (NSString *)autocompleteString 30 | { 31 | return self.countryName; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Login/Model/DEMODataSource.h: -------------------------------------------------------------------------------- 1 | // 2 | // DEMODataSource.h 3 | // MLPAutoCompleteDemo 4 | // 5 | // Created by Eddy Borja on 5/28/14. 6 | // Copyright (c) 2014 Mainloop. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLPAutoCompleteTextFieldDataSource.h" 11 | 12 | @interface DEMODataSource : NSObject 13 | 14 | 15 | //Set this to true to return an array of autocomplete objects to the autocomplete textfield instead of strings. 16 | //The objects returned respond to the MLPAutoCompletionObject protocol. 17 | @property (assign) BOOL testWithAutoCompleteObjectsInsteadOfStrings; 18 | 19 | 20 | //Set this to true to prevent auto complete terms from returning instantly. 21 | @property (assign) BOOL simulateLatency; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Login/Model/LCCKLoginDataSource.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKLoginDataSource.h 3 | // MLPAutoCompleteDemo 4 | // 5 | // Created by Eddy Borja on 5/28/14. 6 | // Copyright (c) 2014 Mainloop. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MLPAutoCompleteTextFieldDataSource.h" 11 | #if __has_include() 12 | #import 13 | #else 14 | #import "LCChatKit.h" 15 | #endif 16 | 17 | @interface LCCKLoginDataSource : NSObject 18 | 19 | //Set this to true to return an array of autocomplete objects to the autocomplete textfield instead of strings. 20 | //The objects returned respond to the MLPAutoCompletionObject protocol. 21 | @property (assign) BOOL testWithAutoCompleteObjectsInsteadOfStrings; 22 | 23 | 24 | //Set this to true to prevent auto complete terms from returning instantly. 25 | @property (assign) BOOL simulateLatency; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Main/Controller/LCCKMapViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKMapViewController.h 3 | // LeanCloudIMKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/30. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | @import UIKit; 10 | @import MapKit; 11 | @import CoreLocation; 12 | 13 | @interface LCCKMapViewController : UIViewController 14 | 15 | @property (nonatomic, strong) CLLocation *location; 16 | - (instancetype)initWithLocation:(CLLocation *)location; 17 | + (instancetype)initWithLocation:(CLLocation *)location; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Main/LCCKConstantsDefinition.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKConstantsDefinition.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by ElonChan on 16/2/22. 6 | // Copyright © 2016年 LeanCloud. All rights reserved. 7 | // 8 | 9 | #define RGBCOLOR(r, g, b) [UIColor colorWithRed : (r) / 255.0 green : (g) / 255.0 blue : (b) / 255.0 alpha : 1] 10 | 11 | #define NAVIGATION_COLOR_IMKIT RGBCOLOR(40, 130, 226) 12 | #define NAVIGATION_COLOR NAVIGATION_COLOR_IMKIT -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Main/View/LCCKPlusButtonSubclass.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKPlusButtonSubclass.h 3 | // DWCustomTabBarDemo 4 | // 5 | // Created by 微博@iOS程序犭袁 (http://weibo.com/luohanchenyilong/) on 15/10/24. 6 | // Copyright (c) 2015年 https://github.com/ChenYilong . All rights reserved. 7 | // 8 | 9 | #import "CYLPlusButton.h" 10 | 11 | @interface LCCKPlusButtonSubclass : CYLPlusButton 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-40.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-40@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-40@3x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-72.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-72@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-Small-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-Small-50.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/AppIcon.appiconset/Icon@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default-568h@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default-667h@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default-Portrait-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default-Portrait-736h@3x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~landscape.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~landscape@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~landscape@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~landscape~nostatusbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~landscape~nostatusbar.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~landscape~nostatusbar@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~landscape~nostatusbar@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~nostatusbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~nostatusbar.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~nostatusbar@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/LaunchImage.launchimage/Default~ipad~nostatusbar@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/PlaceHolder/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/PlaceHolder/Placeholder_Avator.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Placeholder_Avator@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/PlaceHolder/Placeholder_Avator.imageset/Placeholder_Avator@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/PlaceHolder/Placeholder_Avator.imageset/Placeholder_Avator@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/PlaceHolder/placeholder_airbnb.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "placeholder_airbnb.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "placeholder_airbnb@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/PlaceHolder/placeholder_airbnb.imageset/placeholder_airbnb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/PlaceHolder/placeholder_airbnb.imageset/placeholder_airbnb.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/PlaceHolder/placeholder_airbnb.imageset/placeholder_airbnb@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/PlaceHolder/placeholder_airbnb.imageset/placeholder_airbnb@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/image_placeholder.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "image_placeholder@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/image_placeholder.imageset/image_placeholder@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/image_placeholder.imageset/image_placeholder@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/input_bg_bottom.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "input_bg_bottom@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/input_bg_bottom.imageset/input_bg_bottom@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/input_bg_bottom.imageset/input_bg_bottom@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/input_bg_top.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "input_bg_top@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/input_bg_top.imageset/input_bg_top@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/input_bg_top.imageset/input_bg_top@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/lcck_conversation_placeholder_avator.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "lcck_conversation_placeholder_avator@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/lcck_conversation_placeholder_avator.imageset/lcck_conversation_placeholder_avator@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/backgroud/lcck_conversation_placeholder_avator.imageset/lcck_conversation_placeholder_avator@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/add_friend_icon_addgroup.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "add_friend_icon_addgroup@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "add_friend_icon_addgroup@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/add_friend_icon_addgroup.imageset/add_friend_icon_addgroup@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/add_friend_icon_addgroup.imageset/add_friend_icon_addgroup@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/add_friend_icon_addgroup.imageset/add_friend_icon_addgroup@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/add_friend_icon_addgroup.imageset/add_friend_icon_addgroup@3x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/contact_IconAdd.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "contact_IconAdd@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/contact_IconAdd.imageset/contact_IconAdd@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/contact_IconAdd.imageset/contact_IconAdd@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/contact_face_group_icon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "contact_face_group_icon@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/contact_face_group_icon.imageset/contact_face_group_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/contact_face_group_icon.imageset/contact_face_group_icon@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/plugins_FriendNotify.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "plugins_FriendNotify@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "plugins_FriendNotify@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/plugins_FriendNotify.imageset/plugins_FriendNotify@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/plugins_FriendNotify.imageset/plugins_FriendNotify@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/plugins_FriendNotify.imageset/plugins_FriendNotify@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/friendsList/plugins_FriendNotify.imageset/plugins_FriendNotify@3x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/blue_expand_disable.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "blue_expand_disable@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/blue_expand_disable.imageset/blue_expand_disable@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/blue_expand_disable.imageset/blue_expand_disable@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/blue_expand_highlight.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "blue_expand_highlight@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/blue_expand_highlight.imageset/blue_expand_highlight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/blue_expand_highlight.imageset/blue_expand_highlight@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/blue_expand_normal.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "blue_expand_normal@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/blue_expand_normal.imageset/blue_expand_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/blue_expand_normal.imageset/blue_expand_normal@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/bottom_bar_normal.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "bottom_bar_normal@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/bottom_bar_normal.imageset/bottom_bar_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/bottom_bar_normal.imageset/bottom_bar_normal@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/bottom_bar_selected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "bottom_bar_selected@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/bottom_bar_selected.imageset/bottom_bar_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/bottom_bar_selected.imageset/bottom_bar_selected@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/bottom_bar_separator.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "bottom_bar_separator@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/bottom_bar_separator.imageset/bottom_bar_separator@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/bottom_bar_separator.imageset/bottom_bar_separator@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/cancel.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "cancel@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/cancel.imageset/cancel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/cancel.imageset/cancel@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/cancel_seelected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "cancel_seelected@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/cancel_seelected.imageset/cancel_seelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/cancel_seelected.imageset/cancel_seelected@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "login@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login.imageset/login@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login.imageset/login@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login_background.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "login_background.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login_background.imageset/login_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login_background.imageset/login_background.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login_disabled.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "login_disabled@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login_disabled.imageset/login_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login_disabled.imageset/login_disabled@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login_selected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "login_selected@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login_selected.imageset/login_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/login_selected.imageset/login_selected@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/ok.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "ok@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/ok.imageset/ok@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/ok.imageset/ok@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/ok_selected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "ok_selected@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/ok_selected.imageset/ok_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/ok_selected.imageset/ok_selected@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/phone_back.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "phone_back@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/phone_back.imageset/phone_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/phone_back.imageset/phone_back@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/rounded_icon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "rounded_icon.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/rounded_icon.imageset/rounded_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/rounded_icon.imageset/rounded_icon.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_qq.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "sns_qq@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_qq.imageset/sns_qq@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_qq.imageset/sns_qq@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_qzone.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "sns_qzone@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_qzone.imageset/sns_qzone@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_qzone.imageset/sns_qzone@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_wechat.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "sns_wechat@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_wechat.imageset/sns_wechat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_wechat.imageset/sns_wechat@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_weibo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "sns_weibo@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_weibo.imageset/sns_weibo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/login/sns_weibo.imageset/sns_weibo@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_friend.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "menu_add_friend@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_friend.imageset/menu_add_friend@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_friend.imageset/menu_add_friend@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_newmessage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "menu_add_newmessage@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_newmessage.imageset/menu_add_newmessage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_newmessage.imageset/menu_add_newmessage@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_photo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "menu_add_photo@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_photo.imageset/menu_add_photo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_photo.imageset/menu_add_photo@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_scan.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "menu_add_scan@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_scan.imageset/menu_add_scan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_scan.imageset/menu_add_scan@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_voip.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "menu_add_voip@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_voip.imageset/menu_add_voip@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_add_voip.imageset/menu_add_voip@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_background.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "menu_background@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_background.imageset/menu_background@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/menu/menu_background.imageset/menu_background@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/placeholder_conversationlist_empty.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "placeholder_conversationlist_empty.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "placeholder_conversationlist_empty@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/placeholder_conversationlist_empty.imageset/placeholder_conversationlist_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/placeholder_conversationlist_empty.imageset/placeholder_conversationlist_empty.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/placeholder_conversationlist_empty.imageset/placeholder_conversationlist_empty@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/placeholder_conversationlist_empty.imageset/placeholder_conversationlist_empty@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/contact.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "contact@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/contact.imageset/contact@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/contact.imageset/contact@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/profile.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "profile@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/profile.imageset/profile@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/profile.imageset/profile@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/sns.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "sns@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/sns.imageset/sns@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/sns.imageset/sns@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_chat_active.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "tabbar_chat_active@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_chat_active.imageset/tabbar_chat_active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_chat_active.imageset/tabbar_chat_active@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_chat_normal.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "tabbar_chat_normal@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_chat_normal.imageset/tabbar_chat_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_chat_normal.imageset/tabbar_chat_normal@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_compose_button.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "tabbar_compose_button@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_compose_button.imageset/tabbar_compose_button@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_compose_button.imageset/tabbar_compose_button@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_compose_icon_add.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "tabbar_compose_icon_add@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_compose_icon_add.imageset/tabbar_compose_icon_add@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_compose_icon_add.imageset/tabbar_compose_icon_add@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_compose_icon_add_highlighted.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x", 10 | "filename" : "tabbar_compose_icon_add_highlighted@2x.png" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_compose_icon_add_highlighted.imageset/tabbar_compose_icon_add_highlighted@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_compose_icon_add_highlighted.imageset/tabbar_compose_icon_add_highlighted@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_contacts_active.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "tabbar_contacts_active@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_contacts_active.imageset/tabbar_contacts_active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_contacts_active.imageset/tabbar_contacts_active@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_contacts_normal.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "tabbar_contacts_normal@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_contacts_normal.imageset/tabbar_contacts_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_contacts_normal.imageset/tabbar_contacts_normal@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_discover_active.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "tabbar_discover_active@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_discover_active.imageset/tabbar_discover_active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_discover_active.imageset/tabbar_discover_active@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_discover_normal.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "tabbar_discover_normal@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_discover_normal.imageset/tabbar_discover_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_discover_normal.imageset/tabbar_discover_normal@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_me_active.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "tabbar_me_active@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_me_active.imageset/tabbar_me_active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_me_active.imageset/tabbar_me_active@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_me_normal.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "tabbar_me_normal@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_me_normal.imageset/tabbar_me_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/tabbar_me_normal.imageset/tabbar_me_normal@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/wechat.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "wechat@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/wechat.imageset/wechat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit-OC/Example/Class/Module/Other/Assets.xcassets/tabbar/wechat.imageset/wechat@2x.png -------------------------------------------------------------------------------- /ChatKit-OC/Example/Class/Module/Other/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by ElonChan on 16/2/2. 6 | // Copyright © 2016年 LeanCloud. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } -------------------------------------------------------------------------------- /ChatKit-OC/Example/LCCKTabBarControllerConfig.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKTabBarControllerConfig.h 3 | // CYLTabBarController 4 | // 5 | // Created by ElonChan on 15/11/3. 6 | // Copyright © 2015年 微博@iOS程序犭袁. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "CYLTabBarController.h" 11 | 12 | @interface LCCKTabBarControllerConfig : NSObject 13 | 14 | @property (nonatomic, readonly, strong) CYLTabBarController *tabBarController; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /ChatKit-OC/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios , '7.0' 2 | target 'ChatKit-OC’ do 3 | 4 | #========================================================= 5 | #======================== Lib Dependency ================= 6 | #========================================================= 7 | pod 'ChatKit' , :path => '../' 8 | 9 | #========================================================= 10 | #======================== Demo Dependency ================ 11 | #========================================================= 12 | 13 | pod 'MBProgressHUD' 14 | pod 'CYLTabBarController' 15 | pod 'TWMessageBarManager' 16 | pod "FDStackView", "1.0" 17 | pod 'MWPhotoBrowser' 18 | pod 'MLPAutoCompleteTextField' 19 | 20 | end -------------------------------------------------------------------------------- /ChatKit/ChatKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ChatKit/Class/Model/AVIMEmotionMessage.h: -------------------------------------------------------------------------------- 1 | // 2 | // AVIMConversation+LCCKAddition.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/11. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | #if __has_include() 9 | #import 10 | #else 11 | #import "AVIMTypedMessage.h" 12 | #endif 13 | 14 | static AVIMMessageMediaType const kAVIMMessageMediaTypeEmotion = 1; 15 | 16 | @interface AVIMEmotionMessage : AVIMTypedMessage 17 | 18 | + (instancetype)messageWithEmotionPath:(NSString *)emotionPath; 19 | 20 | - (NSString *)emotionPath; 21 | 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /ChatKit/Class/Model/AVIMEmotionMessage.m: -------------------------------------------------------------------------------- 1 | // 2 | // AVIMConversation+LCCKAddition.m 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/11. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import "AVIMEmotionMessage.h" 10 | 11 | static NSString *kAVIMEmotionPath = @"emotionPath"; 12 | 13 | @implementation AVIMEmotionMessage 14 | 15 | + (void)load { 16 | [self registerSubclass]; 17 | } 18 | 19 | + (AVIMMessageMediaType)classMediaType { 20 | return kAVIMMessageMediaTypeEmotion; 21 | } 22 | 23 | + (instancetype)messageWithEmotionPath:(NSString *)emotionPath { 24 | return [super messageWithText:nil file:nil attributes:@{kAVIMEmotionPath: emotionPath}]; 25 | } 26 | 27 | - (NSString *)emotionPath { 28 | return [self.attributes objectForKey:kAVIMEmotionPath]; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /ChatKit/Class/Model/AVIMTypedMessage+LCCKExtention.h: -------------------------------------------------------------------------------- 1 | // 2 | // AVIMTypedMessage+LCCKExtention.h 3 | // ChatKit 4 | // 5 | // Created by 陈宜龙 on 16/5/26. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | @class LCCKMessage; 11 | 12 | @interface AVIMTypedMessage (LCCKExtention) 13 | 14 | + (AVIMTypedMessage *)llck_messageWithLCCKMessage:(LCCKMessage *)message; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /ChatKit/Class/Model/LCCKUserModelDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKUserModelDelegate.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by ElonChan on 16/2/2. 6 | // Copyright © 2016年 LeanCloud. All rights reserved. 7 | // User Model Delegate. 8 | 9 | @import UIKit; 10 | 11 | @protocol LCCKUserModelDelegate 12 | 13 | @required 14 | 15 | /*! 16 | * @brief The user's id 17 | */ 18 | @property (nonatomic, copy, readonly) NSString *userId; 19 | 20 | /*! 21 | * @brief The user's name 22 | */ 23 | @property (nonatomic, copy, readonly) NSString *name; 24 | 25 | /*! 26 | * @brief User's avator URL 27 | */ 28 | @property (nonatomic, copy, readonly) NSURL *avatorURL; 29 | 30 | - (instancetype)initWithUserId:(NSString *)userId name:(NSString *)name avatorURL:(NSURL *)avatorURL; 31 | + (instancetype)initWithUserId:(NSString *)userId name:(NSString *)name avatorURL:(NSURL *)avatorURL; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /ChatKit/Class/Model/NSMutableArray+LCCKMessageExtention.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSMutableArray+LCCKMessageExtention.h 3 | // ChatKit 4 | // 5 | // Created by 陈宜龙 on 16/5/26. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSMutableArray (LCCKMessageExtention) 12 | 13 | + (NSMutableArray *)lcck_messagesWithAVIMMessages:(NSArray *)avimTypedMessage; 14 | 15 | - (void)lcck_removeMessageAtIndex:(NSUInteger)index; 16 | 17 | - (id)lcck_messageAtIndex:(NSUInteger)index; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Base/LCCKBaseNavigationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKBaseNavigationController.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by ElonChan on 16/2/22. 6 | // Copyright © 2016年 LeanCloud. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface LCCKBaseNavigationController : UINavigationController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Base/LCCKBaseNavigationController.m: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKBaseNavigationController.m 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by ElonChan on 16/2/22. 6 | // Copyright © 2016年 LeanCloud. All rights reserved. 7 | // 8 | 9 | #import "LCCKBaseNavigationController.h" 10 | 11 | @implementation LCCKBaseNavigationController 12 | 13 | - (void)viewDidLoad { 14 | [super viewDidLoad]; 15 | self.view.backgroundColor = [UIColor whiteColor]; 16 | self.navigationBar.barStyle = UIBarStyleBlack; 17 | } 18 | 19 | - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated { 20 | if (self.viewControllers.count > 0) { 21 | viewController.hidesBottomBarWhenPushed = YES; 22 | } 23 | [super pushViewController:viewController animated:animated]; 24 | } 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Base/LCCKBaseTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKBaseTableViewController.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/9. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | 10 | #import "LCCKBaseViewController.h" 11 | @class LCCKStatusView; 12 | 13 | @interface LCCKBaseTableViewController : LCCKBaseViewController 14 | 15 | @property (nonatomic, strong, readonly) LCCKStatusView *clientStatusView; 16 | 17 | /** 18 | * 显示大量数据的控件 19 | */ 20 | @property (nonatomic, weak) UITableView *tableView; 21 | 22 | /** 23 | * 初始化init的时候设置tableView的样式才有效 24 | */ 25 | @property (nonatomic, assign) UITableViewStyle tableViewStyle; 26 | 27 | /** 28 | * 大量数据的数据源 29 | */ 30 | @property (nonatomic, strong) NSMutableArray *dataSource; 31 | 32 | /** 33 | * 加载本地或者网络数据源 34 | */ 35 | - (void)loadDataSource; 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Controller/LCCKLocationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKLocationController.h 3 | // LCCKChatBarExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/8/24. 6 | // Copyright (c) 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import 10 | #import "LCCKLocationManager.h" 11 | 12 | @protocol LCCKLocationControllerDelegate 13 | 14 | - (void)cancelLocation; 15 | - (void)sendLocation:(CLPlacemark *)placemark; 16 | 17 | @end 18 | 19 | /** 20 | * 选择地理位置 21 | */ 22 | @interface LCCKLocationController : UIViewController 23 | 24 | @property (weak, nonatomic) id delegate; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Controller/LCCKTextFullScreenViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKTextFullScreenViewController.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/23. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import "LCCKBaseViewController.h" 10 | @class LCCKMessage; 11 | typedef void (^LCCKRemoveFromWindowHandler)(void); 12 | @interface LCCKTextFullScreenViewController : LCCKBaseViewController 13 | 14 | @property (nonatomic, copy, readonly) NSString *text; 15 | 16 | - (instancetype)initWithText:(NSString *)text; 17 | - (void)setRemoveFromWindowHandler:(LCCKRemoveFromWindowHandler)removeFromWindowHandler; 18 | @end 19 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/Categories/NSBundle+LCCKExtension.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSBundle+LCCKExtension.h 3 | // ChatKit 4 | // 5 | // Created by 陈宜龙 on 16/5/19. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSBundle (LCCKExtension) 12 | 13 | + (NSString *)lcck_bundlePathForbundleName:(NSString *)bundleName class:(Class)aClass; 14 | + (NSBundle *)lcck_bundleForbundleName:(NSString *)bundleName class:(Class)aClass; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/Categories/NSBundle+LCCKExtension.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSBundle+LCCKExtension.m 3 | // ChatKit 4 | // 5 | // Created by 陈宜龙 on 16/5/19. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import "NSBundle+LCCKExtension.h" 10 | 11 | @implementation NSBundle (LCCKExtension) 12 | 13 | + (NSString *)lcck_bundlePathForbundleName:(NSString *)bundleName class:(Class)aClass { 14 | NSString *pathComponent = [NSString stringWithFormat:@"%@.bundle", bundleName]; 15 | NSString *bundlePath =[[[NSBundle bundleForClass:aClass] resourcePath] stringByAppendingPathComponent:pathComponent]; 16 | return bundlePath; 17 | } 18 | 19 | + (NSBundle *)lcck_bundleForbundleName:(NSString *)bundleName class:(Class)aClass { 20 | NSString *bundlePath = [NSBundle lcck_bundlePathForbundleName:bundleName class:aClass]; 21 | NSBundle *bundle = [NSBundle bundleWithPath:bundlePath]; 22 | return bundle; 23 | } 24 | @end 25 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/Categories/NSString+LCCKMD5.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+MD5.h 3 | // LCCKChatExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/19. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSString (LCCKMD5) 12 | 13 | - (NSString *)lcck_MD5String; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/Categories/UIImage+LCCKExtension.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+LCCKExtension.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/5/7. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "NSBundle+LCCKExtension.h" 11 | 12 | @interface UIImage (LCCKExtension) 13 | 14 | - (UIImage *)lcck_imageByScalingAspectFill; 15 | /*! 16 | * @attention This will invoke `CGSize kMaxImageViewSize = {.width = 200, .height = 200};`. 17 | */ 18 | - (UIImage *)lcck_imageByScalingAspectFillWithOriginSize:(CGSize)originSize; 19 | 20 | - (UIImage *)lcck_imageByScalingAspectFillWithOriginSize:(CGSize)originSize 21 | limitSize:(CGSize)limitSize; 22 | 23 | + (UIImage *)lcck_imageNamed:(NSString *)imageName bundleName:(NSString *)bundleName bundleForClass:(Class)aClass; 24 | @end 25 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/Categories/UIImageView+LCCKExtension.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImageView+LCCKExtension.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/5/16. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImageView (LCCKExtension) 12 | 13 | - (instancetype)initWithCornerRadiusAdvance:(CGFloat)cornerRadius rectCornerType:(UIRectCorner)rectCornerType; 14 | 15 | - (void)lcck_cornerRadiusAdvance:(CGFloat)cornerRadius rectCornerType:(UIRectCorner)rectCornerType; 16 | 17 | - (instancetype)initWithRoundingRectImageView; 18 | 19 | - (void)lcck_cornerRadiusRoundingRect; 20 | 21 | - (void)lcck_attachBorderWidth:(CGFloat)width color:(UIColor *)color; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/LCCKBubbleImageFactory.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKBubbleImageFactory.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/21. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "LCCKChatUntiles.h" 11 | @import UIKit; 12 | 13 | @interface LCCKBubbleImageFactory : NSObject 14 | 15 | + (UIImage *)bubbleImageViewForType:(LCCKMessageOwner)owner messageType:(LCCKMessageType)messageType isHighlighted:(BOOL)isHighlighted; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/LCCKCellIdentifierFactory.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITableViewCell+LCCKCellIdentifier.h 3 | // LCCKChatBarExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/23. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | @import UIKit; 10 | @import Foundation; 11 | #import "LCCKChatMessageCell.h" 12 | 13 | @interface LCCKCellIdentifierFactory : NSObject 14 | 15 | /** 16 | * 用来获取cellIdentifier 17 | */ 18 | + (NSString *)cellIdentifierForMessageConfiguration:(LCCKMessage *)message; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/LCCKCellRegisterController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITableView+LCCKCellRegister.h 3 | // LCCKChatBarExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/23. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | @import UIKit; 10 | @import Foundation; 11 | 12 | @interface LCCKCellRegisterController : NSObject 13 | 14 | + (void)registerLCCKChatMessageCellClassForTableView:(UITableView *)tableView; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/LCCKChat.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKChat.h 3 | // LCCKChatExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/16. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #ifndef LCCKChat_h 10 | #define LCCKChat_h 11 | 12 | #import "LCCKChatBar.h" 13 | #import "LCCKChatMessageCell.h" 14 | #import "LCCKChatTextMessageCell.h" 15 | #import "LCCKChatVoiceMessageCell.h" 16 | #import "LCCKChatImageMessageCell.h" 17 | #import "LCCKChatSystemMessageCell.h" 18 | #import "LCCKChatLocationMessageCell.h" 19 | 20 | #import "LCCKChatUntiles.h" 21 | 22 | #import "LCCKConversationViewModel.h" 23 | 24 | #import "LCCKAVAudioPlayer.h" 25 | 26 | 27 | #endif /* LCCKChat_h */ 28 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/LCCKLastMessageTypeManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKLastMessageTypeManager.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/22. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | @class AVIMConversation; 11 | @class AVIMTypedMessage; 12 | 13 | @interface LCCKLastMessageTypeManager : NSObject 14 | 15 | /** 16 | * 最近对话里的消息概要。 [有人@ 你] [20 条] 老王:今晚一起吃饭吗? 17 | * @param message 18 | * @param conversation 对话 19 | * @return 修饰文本。红色的 [有人@你] 20 | */ 21 | + (NSAttributedString *)attributedStringWithMessage:(AVIMTypedMessage *)message conversation:(AVIMConversation *)conversation userName:(NSString *)userName; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/LCCKMessageVoiceFactory.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKMessageVoiceFactory.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/21. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "LCCKChatUntiles.h" 11 | @import UIKit; 12 | 13 | @interface LCCKMessageVoiceFactory : NSObject 14 | 15 | + (UIImageView *)messageVoiceAnimationImageViewWithBubbleMessageType:(LCCKMessageOwner)owner; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/Tool/LCCKSoundManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKSoundManager.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/11. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface LCCKSoundManager : NSObject 12 | 13 | /** 14 | * 单例 15 | * @return 16 | */ 17 | + (instancetype)defaultManager; 18 | 19 | /** 20 | * 消息到来了,但没有在聊天,是否需要振动 21 | */ 22 | @property (nonatomic, assign) BOOL needVibrateWhenNotChatting; 23 | 24 | /** 25 | * 消息到来了,但没有在聊天,是否需要播放音效 26 | */ 27 | @property (nonatomic, assign) BOOL needPlaySoundWhenNotChatting; 28 | 29 | /** 30 | * 聊着天时,发送和接收消息,是否需要音效 31 | */ 32 | @property (nonatomic, assign) BOOL needPlaySoundWhenChatting; 33 | 34 | /** 35 | * 根据需要播放发送消息音效 36 | */ 37 | - (void)playSendSoundIfNeed; 38 | 39 | /** 40 | * 根据需要播放接收消息音效 41 | */ 42 | - (void)playReceiveSoundIfNeed; 43 | 44 | /** 45 | * 根据需要播放较响亮的接收消息音效 46 | */ 47 | - (void)playLoudReceiveSoundIfNeed; 48 | 49 | /** 50 | * 根据需要来振动 51 | */ 52 | - (void)vibrateIfNeed; 53 | 54 | @end 55 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/View/ChatBar/LCCKChatFaceView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKChatFaceView.h 3 | // LCCKChatBarExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/8/21. 6 | // Copyright (c) 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef NS_ENUM(NSUInteger, LCCKShowFaceViewType) { 12 | LCCKShowEmojiFace = 0, 13 | LCCKShowRecentFace, 14 | LCCKShowGifFace, 15 | }; 16 | 17 | @protocol LCCKChatFaceViewDelegate 18 | 19 | - (void)faceViewSendFace:(NSString *)faceName; 20 | 21 | @end 22 | 23 | @interface LCCKChatFaceView : UIView 24 | 25 | @property (weak, nonatomic) id delegate; 26 | @property (assign, nonatomic) LCCKShowFaceViewType faceViewType; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/View/ChatBar/LCCKChatMoreItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKChatMoreCell.h 3 | // LCCKChatBarExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/8/18. 6 | // Copyright (c) 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | /** 12 | * 更多列表展示cell 13 | */ 14 | @interface LCCKChatMoreItem : UIControl 15 | 16 | - (void)fillViewWithTitle:(NSString *)title imageName:(NSString *)imageName; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/View/ChatBar/LCCKFacePageView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKFacePageView.h 3 | // LCCKFaceItemExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/12. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol LCCKFacePageViewDelegate 12 | 13 | - (void)selectedFaceImageWithFaceID:(NSUInteger)faceID; 14 | 15 | @end 16 | 17 | @interface LCCKFacePageView : UIView 18 | 19 | @property (nonatomic, assign) NSUInteger columnsPerRow; 20 | @property (nonatomic, copy) NSArray *datas; 21 | @property (nonatomic, weak) id delegate; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/View/ChatMessageCell/LCCKChatImageMessageCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKChatImageMessageCell.h 3 | // LCCKChatExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/16. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import "LCCKChatMessageCell.h" 10 | 11 | @interface LCCKChatImageMessageCell : LCCKChatMessageCell 12 | 13 | - (void)setUploadProgress:(CGFloat)uploadProgress; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/View/ChatMessageCell/LCCKChatLocationMessageCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKChatLocationMessageCell.h 3 | // LCCKChatExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/17. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import "LCCKChatMessageCell.h" 10 | 11 | @interface LCCKChatLocationMessageCell : LCCKChatMessageCell 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/View/ChatMessageCell/LCCKChatSystemMessageCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKChatSystemMessageCell.h 3 | // LCCKChatExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/17. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import "LCCKChatMessageCell.h" 10 | 11 | @interface LCCKChatSystemMessageCell : LCCKChatMessageCell 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/View/ChatMessageCell/LCCKChatTextMessageCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKChatTextMessageCell.h 3 | // LCCKChatExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/13. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import "LCCKChatMessageCell.h" 10 | 11 | @interface LCCKChatTextMessageCell : LCCKChatMessageCell 12 | 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/View/ChatMessageCell/LCCKChatVoiceMessageCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKChatVoiceMessageCell.h 3 | // LCCKChatExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/16. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import "LCCKChatMessageCell.h" 10 | 11 | @interface LCCKChatVoiceMessageCell : LCCKChatMessageCell 12 | 13 | @property (nonatomic, assign) LCCKVoiceMessageState voiceMessageState; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/View/ChatMessageCell/LCCKContentView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKContentView.h 3 | // LCCKChatExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/13. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface LCCKContentView : UIView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/Conversation/View/ChatMessageCell/LCCKSendImageView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKSendImageView.h 3 | // LCCKChatBarExample 4 | // 5 | // Created by ElonChan ( https://github.com/leancloud/ChatKit-OC ) on 15/11/23. 6 | // Copyright © 2015年 https://LeanCloud.cn . All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "LCCKChatUntiles.h" 12 | 13 | @interface LCCKSendImageView : UIImageView 14 | 15 | @property (nonatomic, assign) LCCKMessageSendState messageSendState; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/ConversationList/Controller/LCCKConversationListViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKConversationListViewController.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by ElonChan on 16/2/22. 6 | // Copyright © 2016年 LeanCloud. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "LCCKBaseTableViewController.h" 11 | #import 12 | 13 | /** 14 | * 会话列表 Cell 的默认高度 15 | */ 16 | FOUNDATION_EXTERN const CGFloat LCCKConversationListCellDefaultHeight; 17 | 18 | @interface LCCKConversationListViewController : LCCKBaseTableViewController 19 | 20 | - (void)refresh; 21 | 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/ConversationList/Model/LCCKConversationListViewModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKConversationListViewModel.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/22. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | @import UIKit; 10 | @import Foundation; 11 | @class LCCKConversationListViewController; 12 | @class AVIMConversation; 13 | 14 | @interface LCCKConversationListViewModel : NSObject 15 | 16 | - (instancetype)initWithConversationListViewController:(LCCKConversationListViewController *)conversationListViewController; 17 | 18 | @property (nonatomic, strong) NSMutableArray *dataArray; 19 | 20 | - (void)refresh; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ChatKit/Class/Module/ConversationList/View/LCCKConversationListCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKConversationListCell.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/22. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "LCCKBadgeView.h" 12 | 13 | @interface LCCKConversationListCell : UITableViewCell 14 | 15 | @property (nonatomic, strong) UIImageView *avatorImageView; 16 | @property (nonatomic, strong) UILabel *nameLabel; 17 | @property (nonatomic, strong) UILabel *messageTextLabel; 18 | @property (nonatomic, strong) LCCKBadgeView *badgeView; 19 | @property (nonatomic, strong) UIView *litteBadgeView; 20 | @property (nonatomic, strong) UILabel *timestampLabel; 21 | @property (nonatomic, copy) NSString *identifier; 22 | 23 | + (instancetype)dequeueOrCreateCellByTableView:(UITableView *)tableView; 24 | + (void)registerCellToTableView:(UITableView *)tableView; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_Camera@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_Camera@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_Camera@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_Camera@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_InfoMulti@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_InfoMulti@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_InfoMulti@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_InfoMulti@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_InfoSingle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_InfoSingle@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_InfoSingle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_InfoSingle@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_Operate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_Operate@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_Operate@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_Operate@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_add@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_add@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_add@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_add@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_addfriends@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_addfriends@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_addfriends@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_addfriends@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_back@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_back@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_back_cube@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_back_cube@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_back_cube@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_back_cube@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_delete@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_delete@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_delete@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_delete@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more_black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more_black@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more_black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more_black@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more_cube@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more_cube@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more_cube@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_more_cube@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_question@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_question@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_question@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_question@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_set@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_set@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_set@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/BarButtonIcon.bundle/barbuttonicon_set@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewEmotion@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewEmotion@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewEmotion@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewEmotion@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewEmotionHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewEmotionHL@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewEmotionHL@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewEmotionHL@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewInputVoice@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewInputVoice@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewInputVoice@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewInputVoice@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewInputVoiceHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewInputVoiceHL@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewInputVoiceHL@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewInputVoiceHL@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewKeyboard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewKeyboard@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewKeyboard@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewKeyboard@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewKeyboardHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewKeyboardHL@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewKeyboardHL@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/ToolViewKeyboardHL@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/TypeSelectorBtnHL_Black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/TypeSelectorBtnHL_Black@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/TypeSelectorBtnHL_Black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/TypeSelectorBtnHL_Black@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/TypeSelectorBtn_Black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/TypeSelectorBtn_Black@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/TypeSelectorBtn_Black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/TypeSelectorBtn_Black@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_emoji_highlight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_emoji_highlight@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_emoji_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_emoji_normal@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_face_highlight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_face_highlight@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_face_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_face_normal@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_icons_camera@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_icons_camera@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_icons_location@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_icons_location@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_icons_pic@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_icons_pic@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_input_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_input_normal@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_more_highlight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_more_highlight@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_more_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_more_normal@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_picture_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_picture_normal@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_recent_highlight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_recent_highlight@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_recent_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_recent_normal@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_record_circle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_record_circle@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_voice_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/chat_bar_voice_normal@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/input_bar_flat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/input_bar_flat@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/input_field_cover@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/input_field_cover@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/location_green_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/location_green_icon@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/preview_background@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/preview_background@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/sharemore_pic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/sharemore_pic@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/sharemore_pic@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/sharemore_pic@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/sharemore_video@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/sharemore_video@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/sharemore_video@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/sharemore_video@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/show_user_location_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/show_user_location_normal@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/show_user_location_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/show_user_location_pressed@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/ChatKeyboard.bundle/show_user_location_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/ChatKeyboard.bundle/show_user_location_selected@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Common.bundle/AddGroupMemberBtn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Common.bundle/AddGroupMemberBtn@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Common.bundle/AddGroupMemberBtnHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Common.bundle/AddGroupMemberBtnHL@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Common.bundle/CellBlueSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Common.bundle/CellBlueSelected@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Common.bundle/CellGraySelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Common.bundle/CellGraySelected@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Common.bundle/LCChatKit-Settings.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Common.bundle/LCChatKit-Settings.plist -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Common.bundle/Remind_Mute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Common.bundle/Remind_Mute.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Common.bundle/SearchContactsBarIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Common.bundle/SearchContactsBarIcon@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/DateTools.bundle/ar.lproj/DateTools.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/DateTools.bundle/ar.lproj/DateTools.strings -------------------------------------------------------------------------------- /ChatKit/Class/Resources/DateTools.bundle/gre.lproj/DateTools.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/DateTools.bundle/gre.lproj/DateTools.strings -------------------------------------------------------------------------------- /ChatKit/Class/Resources/DateTools.bundle/lv.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | "1 year ago" = "Pirms gada"; 2 | "1 month ago" = "Pirms mēneša"; 3 | "1 week ago" = "Pirms nedēļas"; 4 | "1 day ago" = "Pirms dienas"; 5 | "A minute ago" = "Pirms minūtes"; 6 | "An hour ago" = "Pirms stundas"; 7 | "Last month" = "Pagājušajā mēnesī"; 8 | "Last week" = "Pagājušajā nedēļā"; 9 | "Last year" = "Pagājušajā gadā"; 10 | "Just now" = "Tikko"; 11 | "Today" = "Šodien"; 12 | "Yesterday" = "Vakar"; 13 | "This morning" = "Šorīt"; 14 | "This afternoon" = "Pēcpusdienā"; 15 | "This week" = "Šonedēļ"; 16 | "This month" = "Šomēnes"; 17 | "This year" = "Šogad"; 18 | "%d seconds ago" = "Pirms %d sekundēm"; 19 | "%d minutes ago" = "Pirms %d minūtēm"; 20 | "%d hours ago" = "Pirms %d stundām"; 21 | "%d days ago" = "Pirms %d dienām"; 22 | "%d weeks ago" = "Pirms %d nedēļām"; 23 | "%d months ago" = "Pirms %d mēnešiem"; 24 | "%d years ago" = "Pirms %d gadiem"; 25 | -------------------------------------------------------------------------------- /ChatKit/Class/Resources/DateTools.bundle/sv.lproj/DateTools.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/DateTools.bundle/sv.lproj/DateTools.strings -------------------------------------------------------------------------------- /ChatKit/Class/Resources/DateTools.bundle/th.lproj/DateTools.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/DateTools.bundle/th.lproj/DateTools.strings -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[NO]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[NO]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[OK]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[OK]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[下雨]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[下雨]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[么么哒]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[么么哒]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[乒乓]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[乒乓]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[便便]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[便便]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[信封]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[信封]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[偷笑]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[偷笑]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[傲慢]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[傲慢]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[再见]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[再见]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[冷汗]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[冷汗]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[凋谢]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[凋谢]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[刀]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[刀]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[删除]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[删除]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[勾引]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[勾引]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[发呆]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[发呆]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[发抖]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[发抖]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[可怜]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[可怜]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[可爱]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[可爱]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[右哼哼]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[右哼哼]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[右太极]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[右太极]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[右车头]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[右车头]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[吐]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[吐]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[吓]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[吓]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[咒骂]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[咒骂]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[咖啡]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[咖啡]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[啤酒]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[啤酒]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[嘘]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[嘘]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[回头]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[回头]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[困]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[困]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[坏笑]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[坏笑]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[多云]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[多云]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[大兵]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[大兵]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[大哭]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[大哭]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[太阳]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[太阳]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[奋斗]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[奋斗]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[奶瓶]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[奶瓶]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[委屈]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[委屈]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[害羞]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[害羞]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[尴尬]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[尴尬]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[左哼哼]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[左哼哼]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[左太极]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[左太极]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[左车头]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[左车头]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[差劲]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[差劲]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[弱]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[弱]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[强]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[强]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[彩带]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[彩带]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[彩球]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[彩球]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[得意]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[得意]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[微笑]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[微笑]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[心碎了]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[心碎了]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[快哭了]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[快哭了]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[怄火]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[怄火]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[怒]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[怒]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[惊恐]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[惊恐]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[惊讶]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[惊讶]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[憨笑]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[憨笑]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[手枪]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[手枪]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[打哈欠]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[打哈欠]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[抓狂]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[抓狂]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[折磨]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[折磨]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[抠鼻]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[抠鼻]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[抱抱]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[抱抱]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[抱拳]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[抱拳]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[拳头]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[拳头]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[挥手]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[挥手]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[握手]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[握手]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[撇嘴]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[撇嘴]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[擦汗]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[擦汗]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[敲打]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[敲打]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[晕]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[晕]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[月亮]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[月亮]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[棒棒糖]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[棒棒糖]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[汽车]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[汽车]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[沙发]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[沙发]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[流汗]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[流汗]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[流泪]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[流泪]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[激动]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[激动]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[灯泡]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[灯泡]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[炸弹]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[炸弹]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[熊猫]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[熊猫]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[爆筋]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[爆筋]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[爱你]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[爱你]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[爱心]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[爱心]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[爱情]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[爱情]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[猪头]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[猪头]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[猫咪]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[猫咪]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[献吻]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[献吻]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[玫瑰]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[玫瑰]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[瓢虫]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[瓢虫]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[疑问]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[疑问]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[白眼]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[白眼]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[皮球]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[皮球]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[睡觉]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[睡觉]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[磕头]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[磕头]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[示爱]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[示爱]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[礼品袋]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[礼品袋]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[礼物]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[礼物]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[篮球]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[篮球]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[米饭]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[米饭]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[糗大了]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[糗大了]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[红双喜]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[红双喜]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[红灯笼]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[红灯笼]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[纸巾]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[纸巾]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[胜利]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[胜利]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[色]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[色]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[药]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[药]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[菜刀]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[菜刀]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[蛋糕]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[蛋糕]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[蜡烛]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[蜡烛]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[街舞]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[街舞]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[衰]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[衰]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[西瓜]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[西瓜]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[调皮]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[调皮]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[象棋]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[象棋]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[跳绳]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[跳绳]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[跳跳]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[跳跳]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[车厢]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[车厢]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[转圈]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[转圈]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[鄙视]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[鄙视]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[酷]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[酷]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[钞票]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[钞票]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[钻戒]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[钻戒]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[闪电]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[闪电]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[闭嘴]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[闭嘴]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[闹钟]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[闹钟]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[阴险]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[阴险]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[难过]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[难过]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[雨伞]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[雨伞]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[青蛙]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[青蛙]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[面条]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[面条]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[鞭炮]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[鞭炮]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[风车]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[风车]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[飞吻]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[飞吻]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[飞机]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[飞机]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[饥饿]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[饥饿]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[香蕉]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[香蕉]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[骷髅]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[骷髅]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[麦克风]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[麦克风]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[麻将]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[麻将]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[鼓掌]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[鼓掌]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Emoji.bundle/[龇牙]@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Emoji.bundle/[龇牙]@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MBProgressHUD.bundle/error@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MBProgressHUD.bundle/error@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MBProgressHUD.bundle/success@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MBProgressHUD.bundle/success@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble-Customize.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble-Customize.plist -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble_Location@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble_Location@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble_Receiver@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble_Receiver@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble_Sender@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble_Sender@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble_Video@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble_Video@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble_Video@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/MessageBubble_Video@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/MessageSendFail@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/MessageSendFail@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/MessageSendFail@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/MessageSendFail@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/VoiceMessage_Unread@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/VoiceMessage_Unread@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_image_receiver_background_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_image_receiver_background_normal@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_image_receiver_background_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_image_receiver_background_normal@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_image_sender_background_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_image_sender_background_normal@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_image_sender_background_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_image_sender_background_normal@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_receiver_background_highlight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_receiver_background_highlight@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_receiver_background_highlight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_receiver_background_highlight@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_receiver_background_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_receiver_background_normal@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_receiver_background_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_receiver_background_normal@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_receiver_location@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_receiver_location@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_sender_background_highlight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_sender_background_highlight@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_sender_background_highlight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_sender_background_highlight@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_sender_background_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_sender_background_normal@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_sender_background_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_sender_background_normal@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/MessageBubble.bundle/message_sender_location@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/MessageBubble.bundle/message_sender_location@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Placeholder.bundle/Placeholder_Accept_Defeat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Placeholder.bundle/Placeholder_Accept_Defeat@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Placeholder.bundle/Placeholder_Avator@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Placeholder.bundle/Placeholder_Avator@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Placeholder.bundle/Placeholder_Group@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Placeholder.bundle/Placeholder_Group@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/Placeholder.bundle/Placeholder_Image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/Placeholder.bundle/Placeholder_Image@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/ReceiverVoiceNodePlaying000@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/ReceiverVoiceNodePlaying000@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/ReceiverVoiceNodePlaying001@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/ReceiverVoiceNodePlaying001@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/ReceiverVoiceNodePlaying002@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/ReceiverVoiceNodePlaying002@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/ReceiverVoiceNodePlaying003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/ReceiverVoiceNodePlaying003@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/ReceiverVoiceNodePlaying@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/ReceiverVoiceNodePlaying@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordCancel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordCancel@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingBkg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingBkg@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal001@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal001@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal002@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal002@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal003@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal004@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal004@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal005@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal005@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal006@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal006@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal007@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal007@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal008@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/RecordingSignal008@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/SenderVoiceNodePlaying000@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/SenderVoiceNodePlaying000@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/SenderVoiceNodePlaying001@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/SenderVoiceNodePlaying001@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/SenderVoiceNodePlaying002@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/SenderVoiceNodePlaying002@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/SenderVoiceNodePlaying003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/SenderVoiceNodePlaying003@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/SenderVoiceNodePlaying@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/SenderVoiceNodePlaying@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/VoiceBtn_Black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/VoiceBtn_Black@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/VoiceBtn_Black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/VoiceBtn_Black@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/VoiceBtn_BlackHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/VoiceBtn_BlackHL@2x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/VoiceBtn_BlackHL@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/VoiceBtn_BlackHL@3x.png -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/loudReceive.caf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/loudReceive.caf -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/receive.caf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/receive.caf -------------------------------------------------------------------------------- /ChatKit/Class/Resources/VoiceMessageSource.bundle/send.caf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Resources/VoiceMessageSource.bundle/send.caf -------------------------------------------------------------------------------- /ChatKit/Class/Resources/localization/en.lproj/LCChatKitString.strings: -------------------------------------------------------------------------------- 1 | // LCChatKitString.strings 2 | // LeanCloudChatKit-iOS 3 | // 4 | // Created by ElonChan on 16/3/1. 5 | // Copyright © 2016年 LeanCloud. All rights reserved. 6 | // 7 | "Delete" = "Delete"; 8 | "copy" = "copy"; 9 | "transpond" = "transpond"; 10 | "favorites" = "favorites"; 11 | "more" = "more"; 12 | "Location" = "Location"; 13 | "Photo" = "Photo"; 14 | "TextDetail" = "TextDetail"; 15 | "Video" = "Video"; 16 | "News" = "News"; 17 | "Contact" = "Contact"; 18 | "Chat" = "Chat"; 19 | "Emotion" = "Emotion"; 20 | "Album" = "Album"; 21 | "Bottle" = "Bottle"; 22 | "NearbyPeople" = "NearbyPeople"; 23 | "Shake" = "Shake"; 24 | "Scanning" = "Scanning"; 25 | "Gamge" = "Gamge"; 26 | "Expression" = "Expression"; 27 | "MyAlbum" = "MyAlbum"; 28 | "MyBankCard" = "MyBankCard"; 29 | "MyFavorites" = "MyFavorites"; 30 | "MyProfileInfo" = "MyProfileInfo"; 31 | "Setting" = "Setting"; 32 | "Profile" = "Profile"; 33 | "News" = "News"; 34 | "Voice" = "Voice"; 35 | "Sight" = "Sight"; 36 | "Community" = "Community"; -------------------------------------------------------------------------------- /ChatKit/Class/Resources/localization/zh-Hans.lproj/LCChatKitString.strings: -------------------------------------------------------------------------------- 1 | // LCChatKitString.strings 2 | // LeanCloudChatKit-iOS 3 | // 4 | // Created by ElonChan on 16/3/1. 5 | // Copyright © 2016年 LeanCloud. All rights reserved. 6 | // 7 | 8 | "Delete" = "删除"; 9 | "copy" = "复制"; 10 | "transpond" = "转发"; 11 | "favorites" = "收藏"; 12 | "more" = "更多"; 13 | "Location" = "位置"; 14 | "Photo" = "图片"; 15 | "TextDetail" = "文本消息"; 16 | "Video" = "视频"; 17 | "News" = "发现"; 18 | "Contact" = "联系人"; 19 | "Chat" = "聊天"; 20 | "Emotion" = "表情详情"; 21 | "Album" = "朋友圈"; 22 | "Bottle" = "漂流瓶"; 23 | "NearbyPeople" = "附近的人"; 24 | "Shake" = "摇一摇"; 25 | "Scanning" = "扫一扫"; 26 | "Gamge" = "游戏"; 27 | "Profile" = "我"; 28 | "Profile" = "Profile"; 29 | "Expression" = "表情"; 30 | "MyAlbum" = "我的相册"; 31 | "MyBankCard" = "我的银行卡"; 32 | "MyFavorites" = "我的收藏"; 33 | "MyProfileInfo" = "个人信息"; 34 | "Setting" = "设置"; 35 | "Profile" = "我"; 36 | "News" = "新闻"; 37 | "Voice" = "声音"; 38 | "Sight" = "表情"; 39 | "Community" = "小区"; -------------------------------------------------------------------------------- /ChatKit/Class/Tool/Service/LCCKSessionService.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKSessionService.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by ElonChan on 16/3/1. 6 | // Copyright © 2016年 LeanCloud. All rights reserved. 7 | // 8 | 9 | @import Foundation; 10 | @import UIKit; 11 | #import "LCCKServiceDefinition.h" 12 | 13 | /*! 14 | * LCCKSessionService error demain 15 | */ 16 | FOUNDATION_EXTERN NSString *const LCCKSessionServiceErrorDemain; 17 | 18 | @interface LCCKSessionService : LCCKSingleton 19 | 20 | @property (nonatomic, copy, readonly) NSString *clientId; 21 | 22 | /*! 23 | * AVIMClient 实例 24 | */ 25 | @property (nonatomic, strong, readonly) AVIMClient *client; 26 | 27 | /** 28 | * 是否和聊天服务器连通 29 | */ 30 | @property (nonatomic, assign, readonly) BOOL connect; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /ChatKit/Class/Tool/Service/LCCKSignatureService.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKSignatureService.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by ElonChan on 16/2/22. 6 | // Copyright © 2016年 LeanCloud. All rights reserved. 7 | // Service for pinning signature to actions. 8 | 9 | #import 10 | #import "LCCKServiceDefinition.h" 11 | 12 | /*! 13 | * LCCKSignatureService Error Domain 14 | */ 15 | FOUNDATION_EXTERN NSString *const LCCKSignatureServiceErrorDomain; 16 | 17 | @interface LCCKSignatureService : LCCKSingleton 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ChatKit/Class/Tool/Service/LCCKSignatureService.m: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKSignatureService.m 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by ElonChan on 16/2/22. 6 | // Copyright © 2016年 LeanCloud. All rights reserved. 7 | // 8 | 9 | #import "LCCKSignatureService.h" 10 | 11 | NSString *const LCCKSignatureServiceErrorDomain = @"LCCKSignatureServiceErrorDomain"; 12 | 13 | @interface LCCKSignatureService () 14 | 15 | @property (nonatomic, copy, readwrite) LCCKGenerateSignatureBlock generateSignatureBlock; 16 | 17 | @end 18 | 19 | @implementation LCCKSignatureService 20 | 21 | - (void)setGenerateSignatureBlock:(LCCKGenerateSignatureBlock)generateSignatureBlock { 22 | _generateSignatureBlock = generateSignatureBlock; 23 | } 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /ChatKit/Class/Tool/Service/LCCKUIService.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKUIService.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by ElonChan on 16/3/1. 6 | // Copyright © 2016年 LeanCloud. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "LCCKServiceDefinition.h" 11 | #import 12 | 13 | /** 14 | * UIService Error Domain 15 | */ 16 | FOUNDATION_EXTERN NSString *const LCCKUIServiceErrorDomain; 17 | 18 | @interface LCCKUIService : LCCKSingleton 19 | 20 | /** 21 | * 未读数发生变化 22 | * @param aCount 总的未读数 23 | */ 24 | typedef void(^LCCKUnreadCountChangedBlock)(NSInteger count); 25 | @property (nonatomic, copy, readonly) LCCKUnreadCountChangedBlock unreadCountChangedBlock; 26 | - (void)setUnreadCountChangedBlock:(LCCKUnreadCountChangedBlock)unreadCountChangedBlock; 27 | //TODO: 28 | /** 29 | * 新消息通知 30 | */ 31 | typedef void(^LCCKOnNewMessageBlock)(NSString *senderId, NSString *content, NSInteger type, NSDate *time); 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /ChatKit/Class/Tool/Vendor/LCCKDeallocBlockExecutor/LCCKDeallocBlockExecutor.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKDeallocBlockExecutor.h 3 | // LCCKDeallocExecutor 4 | // 5 | // Created by 微博@iOS程序犭袁 (http://weibo.com/luohanchenyilong/) on 15/12/27. 6 | // Copyright © 2015年 https://github.com/ChenYilong . All rights reserved. 7 | // 8 | 9 | #import "NSObject+LCCKDeallocBlockExecutor.h" 10 | -------------------------------------------------------------------------------- /ChatKit/Class/Tool/Vendor/LCCKDeallocBlockExecutor/LCCKDeallocExecutor.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKDeallocExecutor.h 3 | // LCCKDeallocExecutor 4 | // 5 | // Created by 微博@iOS程序犭袁 (http://weibo.com/luohanchenyilong/) on 15/12/27. 6 | // Copyright © 2015年 https://github.com/ChenYilong . All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void (^DeallocExecutorBlock)(void); 12 | 13 | @interface LCCKDeallocExecutor : NSObject 14 | 15 | - (id)initWithBlock:(DeallocExecutorBlock)block; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /ChatKit/Class/Tool/Vendor/LCCKDeallocBlockExecutor/LCCKDeallocExecutor.m: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKDeallocExecutor.m 3 | // LCCKDeallocExecutor 4 | // 5 | // Created by 微博@iOS程序犭袁 (http://weibo.com/luohanchenyilong/) on 15/12/27. 6 | // Copyright © 2015年 https://github.com/ChenYilong . All rights reserved. 7 | // 8 | 9 | #import "LCCKDeallocExecutor.h" 10 | 11 | @interface LCCKDeallocExecutor() 12 | 13 | @property (nonatomic, copy) DeallocExecutorBlock deallocExecutorBlock; 14 | 15 | @end 16 | 17 | @implementation LCCKDeallocExecutor 18 | 19 | - (id)initWithBlock:(DeallocExecutorBlock)deallocExecutorBlock { 20 | self = [super init]; 21 | if (self) { 22 | _deallocExecutorBlock = [deallocExecutorBlock copy]; 23 | } 24 | return self; 25 | } 26 | 27 | - (void)dealloc { 28 | _deallocExecutorBlock ? _deallocExecutorBlock() : nil; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /ChatKit/Class/Tool/Vendor/LCCKDeallocBlockExecutor/NSObject+LCCKDeallocBlockExecutor.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+LCCKDeallocBlockExecutor.h 3 | // LCCKDeallocBlockExecutor 4 | // 5 | // Created by 微博@iOS程序犭袁 (http://weibo.com/luohanchenyilong/) on 15/12/27. 6 | // Copyright © 2015年 https://github.com/ChenYilong . All rights reserved. 7 | // 8 | 9 | #import 10 | #import "LCCKDeallocExecutor.h" 11 | 12 | @interface NSObject (LCCKDeallocBlockExecutor) 13 | 14 | - (void)lcck_executeAtDealloc:(DeallocExecutorBlock)block; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /ChatKit/Class/Tool/Vendor/LCCKDeallocBlockExecutor/NSObject+LCCKDeallocBlockExecutor.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+LCCKDeallocBlockExecutor.m 3 | // LCCKDeallocBlockExecutor 4 | // 5 | // Created by 微博@iOS程序犭袁 (http://weibo.com/luohanchenyilong/) on 15/12/27. 6 | // Copyright © 2015年 https://github.com/ChenYilong . All rights reserved. 7 | // 8 | 9 | #import "NSObject+LCCKDeallocBlockExecutor.h" 10 | #import 11 | 12 | const void * deallocExecutorBlockKey = &deallocExecutorBlockKey; 13 | 14 | @implementation NSObject (LCCKDeallocBlockExecutor) 15 | 16 | - (void)lcck_executeAtDealloc:(DeallocExecutorBlock)block { 17 | if (block) { 18 | LCCKDeallocExecutor *executor = [[LCCKDeallocExecutor alloc] initWithBlock:block]; 19 | objc_setAssociatedObject(self, 20 | deallocExecutorBlockKey, 21 | executor, 22 | OBJC_ASSOCIATION_RETAIN); 23 | } 24 | } 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /ChatKit/Class/Tool/Vendor/VoiceLib/Mp3Recorder.h: -------------------------------------------------------------------------------- 1 | // 2 | // Mp3Recorder.h 3 | // BloodSugar 4 | // 5 | // Created by PeterPan on 14-3-24. 6 | // Copyright (c) 2014年 shake. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol Mp3RecorderDelegate 12 | - (void)failRecord; 13 | - (void)beginConvert; 14 | - (void)endConvertWithMP3FileName:(NSString *)fileName; 15 | @end 16 | 17 | @interface Mp3Recorder : NSObject 18 | @property (nonatomic, weak) id delegate; 19 | 20 | - (id)initWithDelegate:(id)delegate; 21 | - (void)startRecord; 22 | - (void)stopRecord; 23 | - (void)cancelRecord; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /ChatKit/Class/Tool/Vendor/VoiceLib/lame.framework/lame: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenYilong/CYLChatKit/a87984e241a307506ec40d620a8189690cb6d370/ChatKit/Class/Tool/Vendor/VoiceLib/lame.framework/lame -------------------------------------------------------------------------------- /ChatKit/Class/View/LCCKConversationRefreshHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJDIYHeader.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/6/13. 6 | // Copyright © 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefresh.h" 10 | 11 | @interface LCCKConversationRefreshHeader : MJRefreshHeader 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /ChatKit/Class/View/LCCKStatusView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LCCKStatusView.h 3 | // LeanCloudChatKit-iOS 4 | // 5 | // Created by 陈宜龙 on 16/3/11. 6 | // Copyright © 2016年 ElonChan. All rights reserved. 7 | // 8 | 9 | @import UIKit; 10 | @import Foundation; 11 | 12 | @protocol LCCKStatusViewDelegate 13 | 14 | @optional 15 | - (void)statusViewClicked:(id)sender; 16 | @end 17 | 18 | static CGFloat LCCKStatusViewHight = 44; 19 | 20 | @interface LCCKStatusView : UIView 21 | 22 | @property (nonatomic, weak) id delegate; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /ChatKit/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | $(CURRENT_PROJECT_VERSION) 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /ChatKit/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment this line to define a global platform for your project 2 | platform :ios, '7.0' 3 | # Uncomment this line if you're using Swift 4 | # use_frameworks! 5 | 6 | target 'ChatKit' do 7 | 8 | pod 'AVOSCloud' 9 | pod 'AVOSCloudIM' 10 | pod 'MJRefresh' 11 | pod 'Masonry' 12 | pod 'SDWebImage' 13 | pod 'FMDB' 14 | pod 'UITableView+FDTemplateLayoutCell' 15 | end 16 | 17 | --------------------------------------------------------------------------------