From bd0c778fe0cb1e76f0f96daead36bda0c7bd08ff Mon Sep 17 00:00:00 2001 From: Wl201314 Date: Sun, 4 Sep 2016 14:43:56 +0800 Subject: [PATCH] all new --- .../MJianshu.xcodeproj}/project.pbxproj | 0 .../MJianshu.xcworkspace}/contents.xcworkspacedata | 0 {MJianshu => JOYJianshu/MJianshu}/AppDelegate.swift | 0 .../AppIcon.appiconset/AppIcon29x29@2x.png | Bin .../AppIcon.appiconset/AppIcon29x29@2x~ipad.png | Bin .../AppIcon.appiconset/AppIcon29x29@3x.png | Bin .../AppIcon.appiconset/AppIcon29x29~ipad.png | Bin .../AppIcon.appiconset/AppIcon40x40@2x.png | Bin .../AppIcon.appiconset/AppIcon40x40@2x~ipad.png | Bin .../AppIcon.appiconset/AppIcon40x40@3x.png | Bin .../AppIcon.appiconset/AppIcon40x40~ipad.png | Bin .../AppIcon.appiconset/AppIcon60x60@2x.png | Bin .../AppIcon.appiconset/AppIcon60x60@3x.png | Bin .../AppIcon.appiconset/AppIcon76x76@2x~ipad.png | Bin .../AppIcon.appiconset/AppIcon76x76~ipad.png | Bin .../AppIcon.appiconset/Contents.json | 0 .../Assets.xcassets/AppIcon.appiconset/Slice 1.png | Bin .../MJianshu}/Assets.xcassets/Contents.json | 0 .../MJianshu}/Assets.xcassets/Follow/Contents.json | 0 .../Follow/arrow_down.imageset/Contents.json | 0 .../Follow/arrow_down.imageset/arrow_down@2x.png | Bin .../Follow/arrow_down.imageset/arrow_down@3x.png | Bin .../Assets.xcassets/FriendsIcon/Contents.json | 0 .../icon_comment_emoji.imageset/Contents.json | 0 .../icon_comment_emoji.png | Bin .../icon_comment_emoji@2x.png | Bin .../Contents.json | 0 .../icon_notification_comment.png | Bin .../icon_notification_comment@2x.png | Bin .../icon_notification_follow.imageset/Contents.json | 0 .../icon_notification_follow.png | Bin .../icon_notification_follow@2x.png | Bin .../icon_notification_frds.imageset/Contents.json | 0 .../icon_notification_frds.png | Bin .../icon_notification_frds@2x.png | Bin .../icon_notification_like.imageset/Contents.json | 0 .../icon_notification_like.png | Bin .../icon_notification_like@2x.png | Bin .../Contents.json | 0 .../icon_notification_message.png | Bin .../icon_notification_message@2x.png | Bin .../icon_notification_more.imageset/Contents.json | 0 .../icon_notification_more.png | Bin .../icon_notification_more@2x.png | Bin .../Contents.json | 0 .../icon_notification_request.png | Bin .../icon_notification_request@2x.png | Bin .../icon_notification_reward.imageset/Contents.json | 0 .../icon_notification_reward.png | Bin .../icon_notification_reward@2x.png | Bin .../Contents.json | 0 .../icon_notification_settings.png | Bin .../icon_notification_settings@2x.png | Bin .../icon_tabbar_input_send.imageset/Contents.json | 0 .../icon_tabbar_input_send.png | Bin .../icon_tabbar_input_send@2x.png | Bin .../21d526846127.png | Bin .../Contents.json | 0 .../img_avatar_user_default.imageset/Contents.json | 0 .../img_avatar_user_default.png | Bin .../img_avatar_user_default@2x.png | Bin .../Contents.json | 0 .../img_avatar_user_default_small.png | Bin .../img_avatar_user_default_small@2x.png | Bin .../img_jianxin_message_line.imageset/Contents.json | 0 .../img_jianxin_message_line.png | Bin .../left_message_back.imageset/Contents.json | 0 .../chatfrom_bg_normal.png | Bin .../FriendsIcon/previewTemp.imageset/Contents.json | 0 .../previewTemp.imageset/previewTemp.jpg | Bin .../right_message_back.imageset/Contents.json | 0 .../chatto_bg_normal.png | Bin .../LaunchImage.launchimage/Contents.json | 0 .../LaunchImage-700-568h@2x-1.png | Bin .../LaunchImage-700-568h@2x.png | Bin .../LaunchImage.launchimage/LaunchImage-700@2x.png | Bin .../LaunchImage-800-667h@2x.png | Bin .../LaunchImage-800-Portrait-736h@3x.png | Bin .../LaunchImage.launchimage/LaunchImage.png | Bin .../LaunchImage.launchimage/LaunchImage@2x.png | Bin .../MJianshu}/Assets.xcassets/button/Contents.json | 0 .../button/button_write.imageset/Contents.json | 0 .../button/button_write.imageset/button_write.png | Bin .../button_write.imageset/button_write@2x.png | Bin .../MJianshu}/Assets.xcassets/tabbar/Contents.json | 0 .../tabbar/bar.imageset/Contents.json | 0 .../Assets.xcassets/tabbar/bar.imageset/bar@2x.png | Bin .../icon_tabbar_activity.imageset/Contents.json | 0 .../icon_tabbar_activity.png | Bin .../icon_tabbar_activity@2x.png | Bin .../Contents.json | 0 .../icon_tabbar_activity_active.png | Bin .../icon_tabbar_activity_active@2x.png | Bin .../tabbar/icon_tabbar_back.imageset/Contents.json | 0 .../icon_tabbar_back.imageset/icon_tabbar_back.png | Bin .../icon_tabbar_back@2x.png | Bin .../tabbar/icon_tabbar_check.imageset/Contents.json | 0 .../icon_tabbar_check.png | Bin .../icon_tabbar_check@2x.png | Bin .../icon_tabbar_comment.imageset/Contents.json | 0 .../icon_tabbar_comment.png | Bin .../icon_tabbar_comment@2x.png | Bin .../tabbar/icon_tabbar_copy.imageset/Contents.json | 0 .../icon_tabbar_copy.imageset/icon_tabbar_copy.png | Bin .../icon_tabbar_copy@2x.png | Bin .../icon_tabbar_delete.imageset/Contents.json | 0 .../icon_tabbar_delete.png | Bin .../icon_tabbar_delete@2x.png | Bin .../tabbar/icon_tabbar_home.imageset/Contents.json | 0 .../icon_tabbar_home.imageset/icon_tabbar_home.png | Bin .../icon_tabbar_home@2x.png | Bin .../icon_tabbar_home_active.imageset/Contents.json | 0 .../icon_tabbar_home_active.png | Bin .../icon_tabbar_home_active@2x.png | Bin .../icon_tabbar_input_cancel.imageset/Contents.json | 0 .../icon_tabbar_input_cancel.png | Bin .../icon_tabbar_input_cancel@2x.png | Bin .../tabbar/icon_tabbar_like.imageset/Contents.json | 0 .../icon_tabbar_like.imageset/icon_tabbar_like.png | Bin .../icon_tabbar_like@2x.png | Bin .../icon_tabbar_like_active.imageset/Contents.json | 0 .../icon_tabbar_like_active.png | Bin .../icon_tabbar_like_active@2x.png | Bin .../tabbar/icon_tabbar_me.imageset/Contents.json | 0 .../icon_tabbar_me.imageset/icon_tabbar_me.png | Bin .../icon_tabbar_me.imageset/icon_tabbar_me@2x.png | Bin .../icon_tabbar_me_active.imageset/Contents.json | 0 .../icon_tabbar_me_active.png | Bin .../icon_tabbar_me_active@2x.png | Bin .../icon_tabbar_notification.imageset/Contents.json | 0 .../icon_tabbar_notification.png | Bin .../icon_tabbar_notification@2x.png | Bin .../Contents.json | 0 .../icon_tabbar_notification_active.png | Bin .../icon_tabbar_notification_active@2x.png | Bin .../icon_tabbar_report.imageset/Contents.json | 0 .../icon_tabbar_report.png | Bin .../icon_tabbar_report@2x.png | Bin .../tabbar/icon_tabbar_save.imageset/Contents.json | 0 .../icon_tabbar_save.imageset/icon_tabbar_save.png | Bin .../icon_tabbar_save@2x.png | Bin .../tabbar/icon_tabbar_share.imageset/Contents.json | 0 .../icon_tabbar_share.png | Bin .../icon_tabbar_share@2x.png | Bin .../icon_tabbar_subscription.imageset/Contents.json | 0 .../icon_tabbar_subscription.png | Bin .../icon_tabbar_subscription@2x.png | Bin .../Contents.json | 0 .../icon_tabbar_subscription_active.png | Bin .../icon_tabbar_subscription_active@2x.png | Bin .../icon_tabbar_white_more.imageset/Contents.json | 0 .../icon_tabbar_white_more.png | Bin .../icon_tabbar_white_more@2x.png | Bin .../Assets.xcassets/temp.imageset/Contents.json | 0 .../Assets.xcassets/temp.imageset/temp.png | Bin .../Attention/View/AttentionTableView.swift | 0 .../ViewController/AttentionViewController.swift | 0 .../MJianshu}/Base.lproj/LaunchScreen.storyboard | 0 .../MJianshu}/ColorManager.swift | 0 {MJianshu => JOYJianshu/MJianshu}/CommonData.swift | 0 .../MJianshu}/Extension/Extension.swift | 0 .../Controller/BottomScrollViewController.swift | 0 .../Find/Controller/ContentTableController.swift | 0 .../Find/Controller/FindViewController.swift | 0 .../Find/Controller/ThemeScrollController.swift | 0 .../Find/Controller/TopScrollViewController.swift | 0 .../Find/Mode/ContentTableDatasource.swift | 0 .../MJianshu}/Find/Mode/ContentTableModel.swift | 0 .../MJianshu}/Find/Mode/FindViewModel.swift | 0 .../MJianshu}/Find/Mode/ThemeScrollViewModel.swift | 0 .../MJianshu}/Find/View/BottomScrollView.swift | 0 .../MJianshu}/Find/View/ContentTableCell.swift | 0 .../MJianshu}/Find/View/FindView.swift | 0 .../MJianshu}/Find/View/TopScrollView.swift | 0 .../Friends/Controller/ChatTableController.swift | 0 .../Controller/FriednsDynamicController.swift | 0 .../Friends/Controller/JianMessageController.swift | 0 .../MJianshu}/Friends/FriendsViewController.swift | 0 .../MJianshu}/Friends/Model/ChatModel.swift | 0 .../Friends/Model/ChatTableDataSourse.swift | 0 .../Friends/Model/FriendsDynamicDataSourse.swift | 0 .../Friends/Model/FriendsTableDatasourese.swift | 0 .../MJianshu}/Friends/Model/FriendsViewModel.swift | 0 .../Friends/Model/JianMessageDataSourse.swift | 0 .../Friends/View/ChatMessageLeftCell.swift | 0 .../Friends/View/ChatMessageRightCell.swift | 0 .../MJianshu}/Friends/View/DynamicLineCell.swift | 0 .../MJianshu}/Friends/View/JianMessageCell.swift | 0 .../MJianshu}/Friends/View/JianMessageCell.xib | 0 .../MJianshu}/Friends/View/UIInputView.swift | 0 {MJianshu => JOYJianshu/MJianshu}/Info.plist | 0 .../MJianshu}/MJianshu-Bridging-Header.h | 0 .../MJianshu.xcdatamodeld/.xccurrentversion | 0 .../MJianshu.xcdatamodel/contents | 0 .../MJianshu}/MainTabBarController.swift | 0 .../MJianshu}/MyViewController.swift | 0 {MJianshu => JOYJianshu/MJianshu}/UIViewSXB.swift | 0 .../Write/Controller/WriteViewController.swift | 0 .../MJianshu}/Write/Write.storyboard | 0 Podfile => JOYJianshu/Podfile | 0 Podfile.lock => JOYJianshu/Podfile.lock | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVACL.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVAnalytics.h | 0 .../Pods}/AVOSCloud/AVAnonymousUtils.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVCloud.h | 0 .../Pods}/AVOSCloud/AVCloudQueryResult.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVConstants.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVFile.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVGeoPoint.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVGroup.h | 0 .../Pods}/AVOSCloud/AVHistoryMessage.h | 0 .../Pods}/AVOSCloud/AVHistoryMessageQuery.h | 0 .../Pods}/AVOSCloud/AVInstallation.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVLogger.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVMessage.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVOSCloud.h | 0 .../Pods}/AVOSCloud/AVObject+Subclass.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVObject.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVPush.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVQuery.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVRelation.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVRole.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVSearchQuery.h | 0 .../Pods}/AVOSCloud/AVSearchSortBuilder.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVSession.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVSignature.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVStatus.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVSubclassing.h | 0 {Pods => JOYJianshu/Pods}/AVOSCloud/AVUser.h | 0 .../AVOSCloud/Static/AVOSCloud.framework/AVOSCloud | Bin {Pods => JOYJianshu/Pods}/AVOSCloud/libAVOSCloud.a | Bin {Pods => JOYJianshu/Pods}/Alamofire/README.md | 0 .../Pods}/Alamofire/Source/Alamofire.swift | 0 .../Pods}/Alamofire/Source/Download.swift | 0 .../Pods}/Alamofire/Source/Error.swift | 0 .../Pods}/Alamofire/Source/Manager.swift | 0 .../Pods}/Alamofire/Source/MultipartFormData.swift | 0 .../Pods}/Alamofire/Source/ParameterEncoding.swift | 0 .../Pods}/Alamofire/Source/Request.swift | 0 .../Pods}/Alamofire/Source/Response.swift | 0 .../Alamofire/Source/ResponseSerialization.swift | 0 .../Pods}/Alamofire/Source/Result.swift | 0 .../Pods}/Alamofire/Source/ServerTrustPolicy.swift | 0 .../Pods}/Alamofire/Source/Stream.swift | 0 .../Pods}/Alamofire/Source/Upload.swift | 0 .../Pods}/Alamofire/Source/Validation.swift | 0 .../Pods}/Headers/Private/AVOSCloud/AVACL.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVAnalytics.h | 0 .../Headers/Private/AVOSCloud/AVAnonymousUtils.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVCloud.h | 0 .../Headers/Private/AVOSCloud/AVCloudQueryResult.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVConstants.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVFile.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVGeoPoint.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVGroup.h | 0 .../Headers/Private/AVOSCloud/AVHistoryMessage.h | 0 .../Private/AVOSCloud/AVHistoryMessageQuery.h | 0 .../Headers/Private/AVOSCloud/AVInstallation.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVLogger.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVMessage.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVOSCloud.h | 0 .../Headers/Private/AVOSCloud/AVObject+Subclass.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVObject.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVPush.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVQuery.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVRelation.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVRole.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVSearchQuery.h | 0 .../Headers/Private/AVOSCloud/AVSearchSortBuilder.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVSession.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVSignature.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVStatus.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVSubclassing.h | 0 .../Pods}/Headers/Private/AVOSCloud/AVUser.h | 0 .../Pods}/Headers/Private/Kingfisher/Kingfisher.h | 0 .../Headers/Private/MJExtension/MJDictionaryCache.h | 0 .../Pods}/Headers/Private/MJExtension/MJExtension.h | 0 .../Headers/Private/MJExtension/MJExtensionConst.h | 0 .../Headers/Private/MJExtension/MJFoundation.h | 0 .../Pods}/Headers/Private/MJExtension/MJProperty.h | 0 .../Headers/Private/MJExtension/MJPropertyKey.h | 0 .../Headers/Private/MJExtension/MJPropertyType.h | 0 .../Headers/Private/MJExtension/NSObject+MJClass.h | 0 .../Headers/Private/MJExtension/NSObject+MJCoding.h | 0 .../Private/MJExtension/NSObject+MJKeyValue.h | 0 .../Private/MJExtension/NSObject+MJProperty.h | 0 .../Private/MJExtension/NSString+MJExtension.h | 0 .../Pods}/Headers/Private/MJRefresh/MJRefresh.h | 0 .../Headers/Private/MJRefresh/MJRefreshAutoFooter.h | 0 .../Private/MJRefresh/MJRefreshAutoGifFooter.h | 0 .../Private/MJRefresh/MJRefreshAutoNormalFooter.h | 0 .../Private/MJRefresh/MJRefreshAutoStateFooter.h | 0 .../Headers/Private/MJRefresh/MJRefreshBackFooter.h | 0 .../Private/MJRefresh/MJRefreshBackGifFooter.h | 0 .../Private/MJRefresh/MJRefreshBackNormalFooter.h | 0 .../Private/MJRefresh/MJRefreshBackStateFooter.h | 0 .../Headers/Private/MJRefresh/MJRefreshComponent.h | 0 .../Headers/Private/MJRefresh/MJRefreshConst.h | 0 .../Headers/Private/MJRefresh/MJRefreshFooter.h | 0 .../Headers/Private/MJRefresh/MJRefreshGifHeader.h | 0 .../Headers/Private/MJRefresh/MJRefreshHeader.h | 0 .../Private/MJRefresh/MJRefreshNormalHeader.h | 0 .../Private/MJRefresh/MJRefreshStateHeader.h | 0 .../Private/MJRefresh/UIScrollView+MJExtension.h | 0 .../Private/MJRefresh/UIScrollView+MJRefresh.h | 0 .../Headers/Private/MJRefresh/UIView+MJExtension.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVACL.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVAnalytics.h | 0 .../Headers/Public/AVOSCloud/AVAnonymousUtils.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVCloud.h | 0 .../Headers/Public/AVOSCloud/AVCloudQueryResult.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVConstants.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVFile.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVGeoPoint.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVGroup.h | 0 .../Headers/Public/AVOSCloud/AVHistoryMessage.h | 0 .../Public/AVOSCloud/AVHistoryMessageQuery.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVInstallation.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVLogger.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVMessage.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVOSCloud.h | 0 .../Headers/Public/AVOSCloud/AVObject+Subclass.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVObject.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVPush.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVQuery.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVRelation.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVRole.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVSearchQuery.h | 0 .../Headers/Public/AVOSCloud/AVSearchSortBuilder.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVSession.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVSignature.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVStatus.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVSubclassing.h | 0 .../Pods}/Headers/Public/AVOSCloud/AVUser.h | 0 .../Pods}/Kingfisher/Kingfisher/ImageCache.swift | 0 .../Kingfisher/Kingfisher/ImageDownloader.swift | 0 .../Kingfisher/Kingfisher/ImageTransition.swift | 0 .../Pods}/Kingfisher/Kingfisher/Kingfisher.h | 0 .../Kingfisher/Kingfisher/KingfisherManager.swift | 0 .../Kingfisher/Kingfisher/KingfisherOptions.swift | 0 .../Kingfisher/KingfisherOptionsInfo.swift | 0 .../Pods}/Kingfisher/Kingfisher/Resource.swift | 0 .../Pods}/Kingfisher/Kingfisher/String+MD5.swift | 0 .../Pods}/Kingfisher/Kingfisher/ThreadHelper.swift | 0 .../Kingfisher/Kingfisher/UIButton+Kingfisher.swift | 0 .../Kingfisher/Kingfisher/UIImage+Extension.swift | 0 .../Kingfisher/UIImageView+Kingfisher.swift | 0 {Pods => JOYJianshu/Pods}/Kingfisher/LICENSE | 0 {Pods => JOYJianshu/Pods}/Kingfisher/README.md | 0 {Pods => JOYJianshu/Pods}/MJExtension/LICENSE | 0 .../MJExtension/MJExtension/MJDictionaryCache.h | 0 .../MJExtension/MJExtension/MJDictionaryCache.m | 0 .../Pods}/MJExtension/MJExtension/MJExtension.h | 0 .../MJExtension/MJExtension/MJExtensionConst.h | 0 .../MJExtension/MJExtension/MJExtensionConst.m | 0 .../Pods}/MJExtension/MJExtension/MJFoundation.h | 0 .../Pods}/MJExtension/MJExtension/MJFoundation.m | 0 .../Pods}/MJExtension/MJExtension/MJProperty.h | 0 .../Pods}/MJExtension/MJExtension/MJProperty.m | 0 .../Pods}/MJExtension/MJExtension/MJPropertyKey.h | 0 .../Pods}/MJExtension/MJExtension/MJPropertyKey.m | 0 .../Pods}/MJExtension/MJExtension/MJPropertyType.h | 0 .../Pods}/MJExtension/MJExtension/MJPropertyType.m | 0 .../MJExtension/MJExtension/NSObject+MJClass.h | 0 .../MJExtension/MJExtension/NSObject+MJClass.m | 0 .../MJExtension/MJExtension/NSObject+MJCoding.h | 0 .../MJExtension/MJExtension/NSObject+MJCoding.m | 0 .../MJExtension/MJExtension/NSObject+MJKeyValue.h | 0 .../MJExtension/MJExtension/NSObject+MJKeyValue.m | 0 .../MJExtension/MJExtension/NSObject+MJProperty.h | 0 .../MJExtension/MJExtension/NSObject+MJProperty.m | 0 .../MJExtension/MJExtension/NSString+MJExtension.h | 0 .../MJExtension/MJExtension/NSString+MJExtension.m | 0 {Pods => JOYJianshu/Pods}/MJExtension/README.md | 0 {Pods => JOYJianshu/Pods}/MJRefresh/LICENSE | 0 .../MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h | 0 .../MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m | 0 .../MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h | 0 .../MJRefresh/MJRefresh/Base/MJRefreshBackFooter.m | 0 .../MJRefresh/MJRefresh/Base/MJRefreshComponent.h | 0 .../MJRefresh/MJRefresh/Base/MJRefreshComponent.m | 0 .../MJRefresh/MJRefresh/Base/MJRefreshFooter.h | 0 .../MJRefresh/MJRefresh/Base/MJRefreshFooter.m | 0 .../MJRefresh/MJRefresh/Base/MJRefreshHeader.h | 0 .../MJRefresh/MJRefresh/Base/MJRefreshHeader.m | 0 .../Custom/Footer/Auto/MJRefreshAutoGifFooter.h | 0 .../Custom/Footer/Auto/MJRefreshAutoGifFooter.m | 0 .../Custom/Footer/Auto/MJRefreshAutoNormalFooter.h | 0 .../Custom/Footer/Auto/MJRefreshAutoNormalFooter.m | 0 .../Custom/Footer/Auto/MJRefreshAutoStateFooter.h | 0 .../Custom/Footer/Auto/MJRefreshAutoStateFooter.m | 0 .../Custom/Footer/Back/MJRefreshBackGifFooter.h | 0 .../Custom/Footer/Back/MJRefreshBackGifFooter.m | 0 .../Custom/Footer/Back/MJRefreshBackNormalFooter.h | 0 .../Custom/Footer/Back/MJRefreshBackNormalFooter.m | 0 .../Custom/Footer/Back/MJRefreshBackStateFooter.h | 0 .../Custom/Footer/Back/MJRefreshBackStateFooter.m | 0 .../MJRefresh/Custom/Header/MJRefreshGifHeader.h | 0 .../MJRefresh/Custom/Header/MJRefreshGifHeader.m | 0 .../MJRefresh/Custom/Header/MJRefreshNormalHeader.h | 0 .../MJRefresh/Custom/Header/MJRefreshNormalHeader.m | 0 .../MJRefresh/Custom/Header/MJRefreshStateHeader.h | 0 .../MJRefresh/Custom/Header/MJRefreshStateHeader.m | 0 .../MJRefresh/MJRefresh.bundle/arrow@2x.png | Bin .../Pods}/MJRefresh/MJRefresh/MJRefresh.h | 0 .../Pods}/MJRefresh/MJRefresh/MJRefreshConst.h | 0 .../Pods}/MJRefresh/MJRefresh/MJRefreshConst.m | 0 .../MJRefresh/MJRefresh/UIScrollView+MJExtension.h | 0 .../MJRefresh/MJRefresh/UIScrollView+MJExtension.m | 0 .../MJRefresh/MJRefresh/UIScrollView+MJRefresh.h | 0 .../MJRefresh/MJRefresh/UIScrollView+MJRefresh.m | 0 .../Pods}/MJRefresh/MJRefresh/UIView+MJExtension.h | 0 .../Pods}/MJRefresh/MJRefresh/UIView+MJExtension.m | 0 {Pods => JOYJianshu/Pods}/MJRefresh/README.md | 0 {Pods => JOYJianshu/Pods}/Manifest.lock | 0 .../Pods}/Pods.xcodeproj/project.pbxproj | 0 {Pods => JOYJianshu/Pods}/SDWebImage/LICENSE | 0 {Pods => JOYJianshu/Pods}/SDWebImage/README.md | 0 .../SDWebImage/SDWebImage/NSData+ImageContentType.h | 0 .../SDWebImage/SDWebImage/NSData+ImageContentType.m | 0 .../Pods}/SDWebImage/SDWebImage/SDImageCache.h | 0 .../Pods}/SDWebImage/SDWebImage/SDImageCache.m | 0 .../Pods}/SDWebImage/SDWebImage/SDWebImageCompat.h | 0 .../Pods}/SDWebImage/SDWebImage/SDWebImageCompat.m | 0 .../Pods}/SDWebImage/SDWebImage/SDWebImageDecoder.h | 0 .../Pods}/SDWebImage/SDWebImage/SDWebImageDecoder.m | 0 .../SDWebImage/SDWebImage/SDWebImageDownloader.h | 0 .../SDWebImage/SDWebImage/SDWebImageDownloader.m | 0 .../SDWebImage/SDWebImageDownloaderOperation.h | 0 .../SDWebImage/SDWebImageDownloaderOperation.m | 0 .../Pods}/SDWebImage/SDWebImage/SDWebImageManager.h | 0 .../Pods}/SDWebImage/SDWebImage/SDWebImageManager.m | 0 .../SDWebImage/SDWebImage/SDWebImageOperation.h | 0 .../SDWebImage/SDWebImage/SDWebImagePrefetcher.h | 0 .../SDWebImage/SDWebImage/SDWebImagePrefetcher.m | 0 .../Pods}/SDWebImage/SDWebImage/UIButton+WebCache.h | 0 .../Pods}/SDWebImage/SDWebImage/UIButton+WebCache.m | 0 .../Pods}/SDWebImage/SDWebImage/UIImage+GIF.h | 0 .../Pods}/SDWebImage/SDWebImage/UIImage+GIF.m | 0 .../SDWebImage/SDWebImage/UIImage+MultiFormat.h | 0 .../SDWebImage/SDWebImage/UIImage+MultiFormat.m | 0 .../SDWebImage/UIImageView+HighlightedWebCache.h | 0 .../SDWebImage/UIImageView+HighlightedWebCache.m | 0 .../SDWebImage/SDWebImage/UIImageView+WebCache.h | 0 .../SDWebImage/SDWebImage/UIImageView+WebCache.m | 0 .../SDWebImage/UIView+WebCacheOperation.h | 0 .../SDWebImage/UIView+WebCacheOperation.m | 0 {Pods => JOYJianshu/Pods}/SnapKit/LICENSE | 0 {Pods => JOYJianshu/Pods}/SnapKit/README.md | 0 .../Pods}/SnapKit/Source/Constraint.swift | 0 .../Pods}/SnapKit/Source/ConstraintAttributes.swift | 0 .../SnapKit/Source/ConstraintDescription.swift | 0 .../Pods}/SnapKit/Source/ConstraintItem.swift | 0 .../Pods}/SnapKit/Source/ConstraintMaker.swift | 0 .../Pods}/SnapKit/Source/ConstraintRelation.swift | 0 .../Pods}/SnapKit/Source/Debugging.swift | 0 .../Pods}/SnapKit/Source/EdgeInsets.swift | 0 .../Pods}/SnapKit/Source/LayoutConstraint.swift | 0 .../Pods}/SnapKit/Source/SnapKit.swift | 0 .../Pods}/SnapKit/Source/SourceLocation.swift | 0 .../Pods}/SnapKit/Source/View+SnapKit.swift | 0 .../SnapKit/Source/ViewController+SnapKit.swift | 0 .../Target Support Files/Kingfisher/Info.plist | 0 .../Kingfisher/Kingfisher-dummy.m | 0 .../Kingfisher/Kingfisher-prefix.pch | 0 .../Kingfisher/Kingfisher-umbrella.h | 0 .../Kingfisher/Kingfisher.modulemap | 0 .../Kingfisher/Kingfisher.xcconfig | 0 .../Target Support Files/MJExtension/Info.plist | 0 .../MJExtension/MJExtension-dummy.m | 0 .../MJExtension/MJExtension-prefix.pch | 0 .../MJExtension/MJExtension-umbrella.h | 0 .../MJExtension/MJExtension.modulemap | 0 .../MJExtension/MJExtension.xcconfig | 0 .../Pods}/Target Support Files/MJRefresh/Info.plist | 0 .../MJRefresh/MJRefresh-dummy.m | 0 .../MJRefresh/MJRefresh-prefix.pch | 0 .../MJRefresh/MJRefresh-umbrella.h | 0 .../MJRefresh/MJRefresh.modulemap | 0 .../MJRefresh/MJRefresh.xcconfig | 0 .../Pods}/Target Support Files/Pods/Info.plist | 0 .../Pods/Pods-acknowledgements.markdown | 0 .../Pods/Pods-acknowledgements.plist | 0 .../Pods}/Target Support Files/Pods/Pods-dummy.m | 0 .../Target Support Files/Pods/Pods-frameworks.sh | 0 .../Target Support Files/Pods/Pods-resources.sh | 0 .../Pods}/Target Support Files/Pods/Pods-umbrella.h | 0 .../Target Support Files/Pods/Pods.debug.xcconfig | 0 .../Pods}/Target Support Files/Pods/Pods.modulemap | 0 .../Target Support Files/Pods/Pods.release.xcconfig | 0 .../Pods}/Target Support Files/SnapKit/Info.plist | 0 .../Target Support Files/SnapKit/SnapKit-dummy.m | 0 .../Target Support Files/SnapKit/SnapKit-prefix.pch | 0 .../Target Support Files/SnapKit/SnapKit-umbrella.h | 0 .../Target Support Files/SnapKit/SnapKit.modulemap | 0 .../Target Support Files/SnapKit/SnapKit.xcconfig | 0 README.md => JOYJianshu/README.md | 0 497 files changed, 0 insertions(+), 0 deletions(-) rename {MJianshu.xcodeproj => JOYJianshu/MJianshu.xcodeproj}/project.pbxproj (100%) rename {MJianshu.xcworkspace => JOYJianshu/MJianshu.xcworkspace}/contents.xcworkspacedata (100%) rename {MJianshu => JOYJianshu/MJianshu}/AppDelegate.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x~ipad.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon29x29~ipad.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x~ipad.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@3x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon40x40~ipad.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon76x76@2x~ipad.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/AppIcon76x76~ipad.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/AppIcon.appiconset/Slice 1.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/Follow/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/Follow/arrow_down.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/Follow/arrow_down.imageset/arrow_down@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/Follow/arrow_down.imageset/arrow_down@3x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/icon_comment_emoji.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/icon_comment_emoji@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/icon_notification_comment.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/icon_notification_comment@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/icon_notification_follow.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/icon_notification_follow@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/icon_notification_frds.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/icon_notification_frds@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/icon_notification_like.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/icon_notification_like@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/icon_notification_message.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/icon_notification_message@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/icon_notification_more.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/icon_notification_more@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/icon_notification_request.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/icon_notification_request@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/icon_notification_reward.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/icon_notification_reward@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/icon_notification_settings.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/icon_notification_settings@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/icon_tabbar_input_send.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/icon_tabbar_input_send@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/img_avatar_message_default.imageset/21d526846127.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/img_avatar_message_default.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/img_avatar_user_default.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/img_avatar_user_default@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/img_avatar_user_default_small.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/img_avatar_user_default_small@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/img_jianxin_message_line.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/img_jianxin_message_line.imageset/img_jianxin_message_line.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/left_message_back.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/left_message_back.imageset/chatfrom_bg_normal.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/previewTemp.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/previewTemp.imageset/previewTemp.jpg (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/right_message_back.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/FriendsIcon/right_message_back.imageset/chatto_bg_normal.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/LaunchImage.launchimage/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x-1.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-667h@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-Portrait-736h@3x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/LaunchImage.launchimage/LaunchImage.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/LaunchImage.launchimage/LaunchImage@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/button/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/button/button_write.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/button/button_write.imageset/button_write.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/button/button_write.imageset/button_write@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/bar.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/bar.imageset/bar@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/icon_tabbar_activity.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/icon_tabbar_activity@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/icon_tabbar_activity_active.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/icon_tabbar_activity_active@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_back.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_back.imageset/icon_tabbar_back.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_back.imageset/icon_tabbar_back@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_check.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_check.imageset/icon_tabbar_check.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_check.imageset/icon_tabbar_check@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/icon_tabbar_comment.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/icon_tabbar_comment@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/icon_tabbar_copy.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/icon_tabbar_copy@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/icon_tabbar_delete.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/icon_tabbar_delete@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_home.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_home.imageset/icon_tabbar_home.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_home.imageset/icon_tabbar_home@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/icon_tabbar_home_active.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/icon_tabbar_home_active@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/icon_tabbar_input_cancel.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/icon_tabbar_input_cancel@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_like.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_like.imageset/icon_tabbar_like.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_like.imageset/icon_tabbar_like@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/icon_tabbar_like_active.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/icon_tabbar_like_active@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_me.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_me.imageset/icon_tabbar_me.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_me.imageset/icon_tabbar_me@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/icon_tabbar_me_active.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/icon_tabbar_me_active@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/icon_tabbar_notification.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/icon_tabbar_notification@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/icon_tabbar_notification_active.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/icon_tabbar_notification_active@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_report.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_report.imageset/icon_tabbar_report.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_report.imageset/icon_tabbar_report@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_save.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_save.imageset/icon_tabbar_save.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_save.imageset/icon_tabbar_save@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_share.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_share.imageset/icon_tabbar_share.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_share.imageset/icon_tabbar_share@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/icon_tabbar_subscription.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/icon_tabbar_subscription@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/icon_tabbar_subscription_active.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/icon_tabbar_subscription_active@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/icon_tabbar_white_more.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/icon_tabbar_white_more@2x.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/temp.imageset/Contents.json (100%) rename {MJianshu => JOYJianshu/MJianshu}/Assets.xcassets/temp.imageset/temp.png (100%) rename {MJianshu => JOYJianshu/MJianshu}/Attention/View/AttentionTableView.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Attention/ViewController/AttentionViewController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Base.lproj/LaunchScreen.storyboard (100%) rename {MJianshu => JOYJianshu/MJianshu}/ColorManager.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/CommonData.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Extension/Extension.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/Controller/BottomScrollViewController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/Controller/ContentTableController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/Controller/FindViewController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/Controller/ThemeScrollController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/Controller/TopScrollViewController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/Mode/ContentTableDatasource.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/Mode/ContentTableModel.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/Mode/FindViewModel.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/Mode/ThemeScrollViewModel.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/View/BottomScrollView.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/View/ContentTableCell.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/View/FindView.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Find/View/TopScrollView.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/Controller/ChatTableController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/Controller/FriednsDynamicController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/Controller/JianMessageController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/FriendsViewController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/Model/ChatModel.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/Model/ChatTableDataSourse.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/Model/FriendsDynamicDataSourse.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/Model/FriendsTableDatasourese.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/Model/FriendsViewModel.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/Model/JianMessageDataSourse.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/View/ChatMessageLeftCell.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/View/ChatMessageRightCell.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/View/DynamicLineCell.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/View/JianMessageCell.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/View/JianMessageCell.xib (100%) rename {MJianshu => JOYJianshu/MJianshu}/Friends/View/UIInputView.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Info.plist (100%) rename {MJianshu => JOYJianshu/MJianshu}/MJianshu-Bridging-Header.h (100%) rename {MJianshu => JOYJianshu/MJianshu}/MJianshu.xcdatamodeld/.xccurrentversion (100%) rename {MJianshu => JOYJianshu/MJianshu}/MJianshu.xcdatamodeld/MJianshu.xcdatamodel/contents (100%) rename {MJianshu => JOYJianshu/MJianshu}/MainTabBarController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/MyViewController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/UIViewSXB.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Write/Controller/WriteViewController.swift (100%) rename {MJianshu => JOYJianshu/MJianshu}/Write/Write.storyboard (100%) rename Podfile => JOYJianshu/Podfile (100%) rename Podfile.lock => JOYJianshu/Podfile.lock (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVACL.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVAnalytics.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVAnonymousUtils.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVCloud.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVCloudQueryResult.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVConstants.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVFile.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVGeoPoint.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVGroup.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVHistoryMessage.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVHistoryMessageQuery.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVInstallation.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVLogger.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVMessage.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVOSCloud.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVObject+Subclass.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVObject.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVPush.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVQuery.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVRelation.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVRole.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVSearchQuery.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVSearchSortBuilder.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVSession.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVSignature.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVStatus.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVSubclassing.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/AVUser.h (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/iOS/release-v3.1.3.6/AVOSCloud/Static/AVOSCloud.framework/AVOSCloud (100%) rename {Pods => JOYJianshu/Pods}/AVOSCloud/libAVOSCloud.a (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/README.md (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/Alamofire.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/Download.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/Error.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/Manager.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/MultipartFormData.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/ParameterEncoding.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/Request.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/Response.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/ResponseSerialization.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/Result.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/ServerTrustPolicy.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/Stream.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/Upload.swift (100%) rename {Pods => JOYJianshu/Pods}/Alamofire/Source/Validation.swift (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVACL.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVAnalytics.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVAnonymousUtils.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVCloud.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVCloudQueryResult.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVConstants.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVFile.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVGeoPoint.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVGroup.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVHistoryMessage.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVHistoryMessageQuery.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVInstallation.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVLogger.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVMessage.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVOSCloud.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVObject+Subclass.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVObject.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVPush.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVQuery.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVRelation.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVRole.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVSearchQuery.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVSearchSortBuilder.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVSession.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVSignature.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVStatus.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVSubclassing.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/AVOSCloud/AVUser.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/Kingfisher/Kingfisher.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/MJDictionaryCache.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/MJExtension.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/MJExtensionConst.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/MJFoundation.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/MJProperty.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/MJPropertyKey.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/MJPropertyType.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/NSObject+MJClass.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/NSObject+MJCoding.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/NSObject+MJKeyValue.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/NSObject+MJProperty.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJExtension/NSString+MJExtension.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefresh.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshAutoFooter.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshAutoGifFooter.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshAutoNormalFooter.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshAutoStateFooter.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshBackFooter.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshBackGifFooter.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshBackNormalFooter.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshBackStateFooter.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshComponent.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshConst.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshFooter.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshGifHeader.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshHeader.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshNormalHeader.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/MJRefreshStateHeader.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/UIScrollView+MJExtension.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/UIScrollView+MJRefresh.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Private/MJRefresh/UIView+MJExtension.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVACL.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVAnalytics.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVAnonymousUtils.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVCloud.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVCloudQueryResult.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVConstants.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVFile.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVGeoPoint.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVGroup.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVHistoryMessage.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVHistoryMessageQuery.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVInstallation.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVLogger.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVMessage.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVOSCloud.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVObject+Subclass.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVObject.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVPush.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVQuery.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVRelation.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVRole.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVSearchQuery.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVSearchSortBuilder.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVSession.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVSignature.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVStatus.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVSubclassing.h (100%) rename {Pods => JOYJianshu/Pods}/Headers/Public/AVOSCloud/AVUser.h (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/ImageCache.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/ImageDownloader.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/ImageTransition.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/Kingfisher.h (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/KingfisherManager.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/KingfisherOptions.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/KingfisherOptionsInfo.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/Resource.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/String+MD5.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/ThreadHelper.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/UIButton+Kingfisher.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/UIImage+Extension.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/Kingfisher/UIImageView+Kingfisher.swift (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/LICENSE (100%) rename {Pods => JOYJianshu/Pods}/Kingfisher/README.md (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/LICENSE (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJDictionaryCache.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJDictionaryCache.m (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJExtension.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJExtensionConst.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJExtensionConst.m (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJFoundation.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJFoundation.m (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJProperty.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJProperty.m (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJPropertyKey.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJPropertyKey.m (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJPropertyType.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/MJPropertyType.m (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/NSObject+MJClass.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/NSObject+MJClass.m (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/NSObject+MJCoding.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/NSObject+MJCoding.m (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/NSObject+MJKeyValue.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/NSObject+MJKeyValue.m (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/NSObject+MJProperty.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/NSObject+MJProperty.m (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/NSString+MJExtension.h (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/MJExtension/NSString+MJExtension.m (100%) rename {Pods => JOYJianshu/Pods}/MJExtension/README.md (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/LICENSE (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Base/MJRefreshComponent.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Base/MJRefreshComponent.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Base/MJRefreshFooter.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Base/MJRefreshFooter.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Base/MJRefreshHeader.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Base/MJRefreshHeader.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/MJRefresh.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/MJRefreshConst.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/MJRefreshConst.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/UIScrollView+MJExtension.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/UIScrollView+MJExtension.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/UIScrollView+MJRefresh.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/UIScrollView+MJRefresh.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/UIView+MJExtension.h (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/MJRefresh/UIView+MJExtension.m (100%) rename {Pods => JOYJianshu/Pods}/MJRefresh/README.md (100%) rename {Pods => JOYJianshu/Pods}/Manifest.lock (100%) rename {Pods => JOYJianshu/Pods}/Pods.xcodeproj/project.pbxproj (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/LICENSE (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/README.md (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/NSData+ImageContentType.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/NSData+ImageContentType.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDImageCache.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDImageCache.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImageCompat.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImageCompat.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImageDecoder.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImageDecoder.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImageDownloader.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImageDownloader.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImageManager.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImageManager.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImageOperation.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImagePrefetcher.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/SDWebImagePrefetcher.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIButton+WebCache.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIButton+WebCache.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIImage+GIF.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIImage+GIF.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIImage+MultiFormat.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIImage+MultiFormat.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIImageView+WebCache.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIImageView+WebCache.m (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIView+WebCacheOperation.h (100%) rename {Pods => JOYJianshu/Pods}/SDWebImage/SDWebImage/UIView+WebCacheOperation.m (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/LICENSE (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/README.md (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/Constraint.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/ConstraintAttributes.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/ConstraintDescription.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/ConstraintItem.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/ConstraintMaker.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/ConstraintRelation.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/Debugging.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/EdgeInsets.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/LayoutConstraint.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/SnapKit.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/SourceLocation.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/View+SnapKit.swift (100%) rename {Pods => JOYJianshu/Pods}/SnapKit/Source/ViewController+SnapKit.swift (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Kingfisher/Info.plist (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Kingfisher/Kingfisher-dummy.m (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Kingfisher/Kingfisher-prefix.pch (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Kingfisher/Kingfisher-umbrella.h (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Kingfisher/Kingfisher.modulemap (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Kingfisher/Kingfisher.xcconfig (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJExtension/Info.plist (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJExtension/MJExtension-dummy.m (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJExtension/MJExtension-prefix.pch (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJExtension/MJExtension-umbrella.h (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJExtension/MJExtension.modulemap (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJExtension/MJExtension.xcconfig (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJRefresh/Info.plist (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJRefresh/MJRefresh-dummy.m (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJRefresh/MJRefresh-prefix.pch (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJRefresh/MJRefresh-umbrella.h (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJRefresh/MJRefresh.modulemap (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/MJRefresh/MJRefresh.xcconfig (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Pods/Info.plist (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Pods/Pods-acknowledgements.markdown (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Pods/Pods-acknowledgements.plist (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Pods/Pods-dummy.m (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Pods/Pods-frameworks.sh (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Pods/Pods-resources.sh (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Pods/Pods-umbrella.h (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Pods/Pods.debug.xcconfig (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Pods/Pods.modulemap (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/Pods/Pods.release.xcconfig (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/SnapKit/Info.plist (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/SnapKit/SnapKit-dummy.m (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/SnapKit/SnapKit-prefix.pch (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/SnapKit/SnapKit-umbrella.h (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/SnapKit/SnapKit.modulemap (100%) rename {Pods => JOYJianshu/Pods}/Target Support Files/SnapKit/SnapKit.xcconfig (100%) rename README.md => JOYJianshu/README.md (100%) diff --git a/MJianshu.xcodeproj/project.pbxproj b/JOYJianshu/MJianshu.xcodeproj/project.pbxproj similarity index 100% rename from MJianshu.xcodeproj/project.pbxproj rename to JOYJianshu/MJianshu.xcodeproj/project.pbxproj diff --git a/MJianshu.xcworkspace/contents.xcworkspacedata b/JOYJianshu/MJianshu.xcworkspace/contents.xcworkspacedata similarity index 100% rename from MJianshu.xcworkspace/contents.xcworkspacedata rename to JOYJianshu/MJianshu.xcworkspace/contents.xcworkspacedata diff --git a/MJianshu/AppDelegate.swift b/JOYJianshu/MJianshu/AppDelegate.swift similarity index 100% rename from MJianshu/AppDelegate.swift rename to JOYJianshu/MJianshu/AppDelegate.swift diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x~ipad.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x~ipad.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x~ipad.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x~ipad.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29~ipad.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29~ipad.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29~ipad.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon29x29~ipad.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x~ipad.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x~ipad.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x~ipad.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x~ipad.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@3x.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@3x.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@3x.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@3x.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40~ipad.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40~ipad.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40~ipad.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon40x40~ipad.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon76x76@2x~ipad.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon76x76@2x~ipad.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon76x76@2x~ipad.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon76x76@2x~ipad.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon76x76~ipad.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon76x76~ipad.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon76x76~ipad.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/AppIcon76x76~ipad.png diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/MJianshu/Assets.xcassets/AppIcon.appiconset/Slice 1.png b/JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/Slice 1.png similarity index 100% rename from MJianshu/Assets.xcassets/AppIcon.appiconset/Slice 1.png rename to JOYJianshu/MJianshu/Assets.xcassets/AppIcon.appiconset/Slice 1.png diff --git a/MJianshu/Assets.xcassets/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/Contents.json diff --git a/MJianshu/Assets.xcassets/Follow/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/Follow/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/Follow/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/Follow/Contents.json diff --git a/MJianshu/Assets.xcassets/Follow/arrow_down.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/Follow/arrow_down.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/Follow/arrow_down.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/Follow/arrow_down.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/Follow/arrow_down.imageset/arrow_down@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/Follow/arrow_down.imageset/arrow_down@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/Follow/arrow_down.imageset/arrow_down@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/Follow/arrow_down.imageset/arrow_down@2x.png diff --git a/MJianshu/Assets.xcassets/Follow/arrow_down.imageset/arrow_down@3x.png b/JOYJianshu/MJianshu/Assets.xcassets/Follow/arrow_down.imageset/arrow_down@3x.png similarity index 100% rename from MJianshu/Assets.xcassets/Follow/arrow_down.imageset/arrow_down@3x.png rename to JOYJianshu/MJianshu/Assets.xcassets/Follow/arrow_down.imageset/arrow_down@3x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/icon_comment_emoji.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/icon_comment_emoji.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/icon_comment_emoji.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/icon_comment_emoji.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/icon_comment_emoji@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/icon_comment_emoji@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/icon_comment_emoji@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_comment_emoji.imageset/icon_comment_emoji@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/icon_notification_comment.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/icon_notification_comment.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/icon_notification_comment.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/icon_notification_comment.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/icon_notification_comment@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/icon_notification_comment@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/icon_notification_comment@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_comment.imageset/icon_notification_comment@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/icon_notification_follow.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/icon_notification_follow.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/icon_notification_follow.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/icon_notification_follow.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/icon_notification_follow@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/icon_notification_follow@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/icon_notification_follow@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_follow.imageset/icon_notification_follow@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/icon_notification_frds.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/icon_notification_frds.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/icon_notification_frds.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/icon_notification_frds.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/icon_notification_frds@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/icon_notification_frds@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/icon_notification_frds@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_frds.imageset/icon_notification_frds@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/icon_notification_like.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/icon_notification_like.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/icon_notification_like.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/icon_notification_like.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/icon_notification_like@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/icon_notification_like@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/icon_notification_like@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_like.imageset/icon_notification_like@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/icon_notification_message.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/icon_notification_message.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/icon_notification_message.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/icon_notification_message.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/icon_notification_message@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/icon_notification_message@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/icon_notification_message@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_message.imageset/icon_notification_message@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/icon_notification_more.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/icon_notification_more.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/icon_notification_more.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/icon_notification_more.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/icon_notification_more@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/icon_notification_more@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/icon_notification_more@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_more.imageset/icon_notification_more@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/icon_notification_request.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/icon_notification_request.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/icon_notification_request.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/icon_notification_request.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/icon_notification_request@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/icon_notification_request@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/icon_notification_request@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_request.imageset/icon_notification_request@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/icon_notification_reward.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/icon_notification_reward.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/icon_notification_reward.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/icon_notification_reward.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/icon_notification_reward@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/icon_notification_reward@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/icon_notification_reward@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_reward.imageset/icon_notification_reward@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/icon_notification_settings.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/icon_notification_settings.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/icon_notification_settings.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/icon_notification_settings.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/icon_notification_settings@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/icon_notification_settings@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/icon_notification_settings@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_notification_settings.imageset/icon_notification_settings@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/icon_tabbar_input_send.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/icon_tabbar_input_send.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/icon_tabbar_input_send.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/icon_tabbar_input_send.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/icon_tabbar_input_send@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/icon_tabbar_input_send@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/icon_tabbar_input_send@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/icon_tabbar_input_send.imageset/icon_tabbar_input_send@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_message_default.imageset/21d526846127.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_message_default.imageset/21d526846127.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/img_avatar_message_default.imageset/21d526846127.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_message_default.imageset/21d526846127.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_message_default.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_message_default.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/img_avatar_message_default.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_message_default.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/img_avatar_user_default.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/img_avatar_user_default.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/img_avatar_user_default.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/img_avatar_user_default.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/img_avatar_user_default@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/img_avatar_user_default@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/img_avatar_user_default@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default.imageset/img_avatar_user_default@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/img_avatar_user_default_small.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/img_avatar_user_default_small.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/img_avatar_user_default_small.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/img_avatar_user_default_small.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/img_avatar_user_default_small@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/img_avatar_user_default_small@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/img_avatar_user_default_small@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_avatar_user_default_small.imageset/img_avatar_user_default_small@2x.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/img_jianxin_message_line.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_jianxin_message_line.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/img_jianxin_message_line.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_jianxin_message_line.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/img_jianxin_message_line.imageset/img_jianxin_message_line.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_jianxin_message_line.imageset/img_jianxin_message_line.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/img_jianxin_message_line.imageset/img_jianxin_message_line.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/img_jianxin_message_line.imageset/img_jianxin_message_line.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/left_message_back.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/left_message_back.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/left_message_back.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/left_message_back.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/left_message_back.imageset/chatfrom_bg_normal.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/left_message_back.imageset/chatfrom_bg_normal.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/left_message_back.imageset/chatfrom_bg_normal.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/left_message_back.imageset/chatfrom_bg_normal.png diff --git a/MJianshu/Assets.xcassets/FriendsIcon/previewTemp.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/previewTemp.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/previewTemp.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/previewTemp.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/previewTemp.imageset/previewTemp.jpg b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/previewTemp.imageset/previewTemp.jpg similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/previewTemp.imageset/previewTemp.jpg rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/previewTemp.imageset/previewTemp.jpg diff --git a/MJianshu/Assets.xcassets/FriendsIcon/right_message_back.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/right_message_back.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/right_message_back.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/right_message_back.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/FriendsIcon/right_message_back.imageset/chatto_bg_normal.png b/JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/right_message_back.imageset/chatto_bg_normal.png similarity index 100% rename from MJianshu/Assets.xcassets/FriendsIcon/right_message_back.imageset/chatto_bg_normal.png rename to JOYJianshu/MJianshu/Assets.xcassets/FriendsIcon/right_message_back.imageset/chatto_bg_normal.png diff --git a/MJianshu/Assets.xcassets/LaunchImage.launchimage/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/LaunchImage.launchimage/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/Contents.json diff --git a/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x-1.png b/JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x-1.png similarity index 100% rename from MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x-1.png rename to JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x-1.png diff --git a/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x.png diff --git a/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700@2x.png diff --git a/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-667h@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-667h@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-667h@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-667h@2x.png diff --git a/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-Portrait-736h@3x.png b/JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-Portrait-736h@3x.png similarity index 100% rename from MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-Portrait-736h@3x.png rename to JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-Portrait-736h@3x.png diff --git a/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage.png b/JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage.png similarity index 100% rename from MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage.png rename to JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage.png diff --git a/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/LaunchImage.launchimage/LaunchImage@2x.png diff --git a/MJianshu/Assets.xcassets/button/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/button/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/button/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/button/Contents.json diff --git a/MJianshu/Assets.xcassets/button/button_write.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/button/button_write.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/button/button_write.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/button/button_write.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/button/button_write.imageset/button_write.png b/JOYJianshu/MJianshu/Assets.xcassets/button/button_write.imageset/button_write.png similarity index 100% rename from MJianshu/Assets.xcassets/button/button_write.imageset/button_write.png rename to JOYJianshu/MJianshu/Assets.xcassets/button/button_write.imageset/button_write.png diff --git a/MJianshu/Assets.xcassets/button/button_write.imageset/button_write@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/button/button_write.imageset/button_write@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/button/button_write.imageset/button_write@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/button/button_write.imageset/button_write@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/bar.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/bar.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/bar.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/bar.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/bar.imageset/bar@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/bar.imageset/bar@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/bar.imageset/bar@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/bar.imageset/bar@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/icon_tabbar_activity.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/icon_tabbar_activity.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/icon_tabbar_activity.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/icon_tabbar_activity.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/icon_tabbar_activity@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/icon_tabbar_activity@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/icon_tabbar_activity@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity.imageset/icon_tabbar_activity@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/icon_tabbar_activity_active.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/icon_tabbar_activity_active.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/icon_tabbar_activity_active.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/icon_tabbar_activity_active.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/icon_tabbar_activity_active@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/icon_tabbar_activity_active@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/icon_tabbar_activity_active@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_activity_active.imageset/icon_tabbar_activity_active@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/icon_tabbar_back.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/icon_tabbar_back.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/icon_tabbar_back.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/icon_tabbar_back.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/icon_tabbar_back@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/icon_tabbar_back@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/icon_tabbar_back@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_back.imageset/icon_tabbar_back@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/icon_tabbar_check.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/icon_tabbar_check.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/icon_tabbar_check.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/icon_tabbar_check.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/icon_tabbar_check@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/icon_tabbar_check@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/icon_tabbar_check@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_check.imageset/icon_tabbar_check@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/icon_tabbar_comment.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/icon_tabbar_comment.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/icon_tabbar_comment.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/icon_tabbar_comment.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/icon_tabbar_comment@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/icon_tabbar_comment@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/icon_tabbar_comment@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_comment.imageset/icon_tabbar_comment@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/icon_tabbar_copy.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/icon_tabbar_copy.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/icon_tabbar_copy.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/icon_tabbar_copy.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/icon_tabbar_copy@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/icon_tabbar_copy@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/icon_tabbar_copy@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_copy.imageset/icon_tabbar_copy@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/icon_tabbar_delete.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/icon_tabbar_delete.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/icon_tabbar_delete.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/icon_tabbar_delete.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/icon_tabbar_delete@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/icon_tabbar_delete@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/icon_tabbar_delete@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_delete.imageset/icon_tabbar_delete@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/icon_tabbar_home.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/icon_tabbar_home.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/icon_tabbar_home.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/icon_tabbar_home.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/icon_tabbar_home@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/icon_tabbar_home@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/icon_tabbar_home@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home.imageset/icon_tabbar_home@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/icon_tabbar_home_active.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/icon_tabbar_home_active.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/icon_tabbar_home_active.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/icon_tabbar_home_active.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/icon_tabbar_home_active@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/icon_tabbar_home_active@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/icon_tabbar_home_active@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_home_active.imageset/icon_tabbar_home_active@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/icon_tabbar_input_cancel.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/icon_tabbar_input_cancel.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/icon_tabbar_input_cancel.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/icon_tabbar_input_cancel.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/icon_tabbar_input_cancel@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/icon_tabbar_input_cancel@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/icon_tabbar_input_cancel@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_input_cancel.imageset/icon_tabbar_input_cancel@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/icon_tabbar_like.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/icon_tabbar_like.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/icon_tabbar_like.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/icon_tabbar_like.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/icon_tabbar_like@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/icon_tabbar_like@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/icon_tabbar_like@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like.imageset/icon_tabbar_like@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/icon_tabbar_like_active.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/icon_tabbar_like_active.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/icon_tabbar_like_active.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/icon_tabbar_like_active.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/icon_tabbar_like_active@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/icon_tabbar_like_active@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/icon_tabbar_like_active@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_like_active.imageset/icon_tabbar_like_active@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/icon_tabbar_me.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/icon_tabbar_me.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/icon_tabbar_me.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/icon_tabbar_me.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/icon_tabbar_me@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/icon_tabbar_me@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/icon_tabbar_me@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me.imageset/icon_tabbar_me@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/icon_tabbar_me_active.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/icon_tabbar_me_active.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/icon_tabbar_me_active.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/icon_tabbar_me_active.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/icon_tabbar_me_active@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/icon_tabbar_me_active@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/icon_tabbar_me_active@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_me_active.imageset/icon_tabbar_me_active@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/icon_tabbar_notification.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/icon_tabbar_notification.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/icon_tabbar_notification.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/icon_tabbar_notification.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/icon_tabbar_notification@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/icon_tabbar_notification@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/icon_tabbar_notification@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification.imageset/icon_tabbar_notification@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/icon_tabbar_notification_active.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/icon_tabbar_notification_active.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/icon_tabbar_notification_active.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/icon_tabbar_notification_active.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/icon_tabbar_notification_active@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/icon_tabbar_notification_active@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/icon_tabbar_notification_active@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_notification_active.imageset/icon_tabbar_notification_active@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/icon_tabbar_report.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/icon_tabbar_report.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/icon_tabbar_report.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/icon_tabbar_report.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/icon_tabbar_report@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/icon_tabbar_report@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/icon_tabbar_report@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_report.imageset/icon_tabbar_report@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/icon_tabbar_save.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/icon_tabbar_save.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/icon_tabbar_save.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/icon_tabbar_save.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/icon_tabbar_save@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/icon_tabbar_save@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/icon_tabbar_save@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_save.imageset/icon_tabbar_save@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/icon_tabbar_share.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/icon_tabbar_share.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/icon_tabbar_share.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/icon_tabbar_share.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/icon_tabbar_share@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/icon_tabbar_share@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/icon_tabbar_share@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_share.imageset/icon_tabbar_share@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/icon_tabbar_subscription.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/icon_tabbar_subscription.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/icon_tabbar_subscription.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/icon_tabbar_subscription.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/icon_tabbar_subscription@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/icon_tabbar_subscription@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/icon_tabbar_subscription@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription.imageset/icon_tabbar_subscription@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/icon_tabbar_subscription_active.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/icon_tabbar_subscription_active.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/icon_tabbar_subscription_active.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/icon_tabbar_subscription_active.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/icon_tabbar_subscription_active@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/icon_tabbar_subscription_active@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/icon_tabbar_subscription_active@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_subscription_active.imageset/icon_tabbar_subscription_active@2x.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/icon_tabbar_white_more.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/icon_tabbar_white_more.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/icon_tabbar_white_more.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/icon_tabbar_white_more.png diff --git a/MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/icon_tabbar_white_more@2x.png b/JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/icon_tabbar_white_more@2x.png similarity index 100% rename from MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/icon_tabbar_white_more@2x.png rename to JOYJianshu/MJianshu/Assets.xcassets/tabbar/icon_tabbar_white_more.imageset/icon_tabbar_white_more@2x.png diff --git a/MJianshu/Assets.xcassets/temp.imageset/Contents.json b/JOYJianshu/MJianshu/Assets.xcassets/temp.imageset/Contents.json similarity index 100% rename from MJianshu/Assets.xcassets/temp.imageset/Contents.json rename to JOYJianshu/MJianshu/Assets.xcassets/temp.imageset/Contents.json diff --git a/MJianshu/Assets.xcassets/temp.imageset/temp.png b/JOYJianshu/MJianshu/Assets.xcassets/temp.imageset/temp.png similarity index 100% rename from MJianshu/Assets.xcassets/temp.imageset/temp.png rename to JOYJianshu/MJianshu/Assets.xcassets/temp.imageset/temp.png diff --git a/MJianshu/Attention/View/AttentionTableView.swift b/JOYJianshu/MJianshu/Attention/View/AttentionTableView.swift similarity index 100% rename from MJianshu/Attention/View/AttentionTableView.swift rename to JOYJianshu/MJianshu/Attention/View/AttentionTableView.swift diff --git a/MJianshu/Attention/ViewController/AttentionViewController.swift b/JOYJianshu/MJianshu/Attention/ViewController/AttentionViewController.swift similarity index 100% rename from MJianshu/Attention/ViewController/AttentionViewController.swift rename to JOYJianshu/MJianshu/Attention/ViewController/AttentionViewController.swift diff --git a/MJianshu/Base.lproj/LaunchScreen.storyboard b/JOYJianshu/MJianshu/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from MJianshu/Base.lproj/LaunchScreen.storyboard rename to JOYJianshu/MJianshu/Base.lproj/LaunchScreen.storyboard diff --git a/MJianshu/ColorManager.swift b/JOYJianshu/MJianshu/ColorManager.swift similarity index 100% rename from MJianshu/ColorManager.swift rename to JOYJianshu/MJianshu/ColorManager.swift diff --git a/MJianshu/CommonData.swift b/JOYJianshu/MJianshu/CommonData.swift similarity index 100% rename from MJianshu/CommonData.swift rename to JOYJianshu/MJianshu/CommonData.swift diff --git a/MJianshu/Extension/Extension.swift b/JOYJianshu/MJianshu/Extension/Extension.swift similarity index 100% rename from MJianshu/Extension/Extension.swift rename to JOYJianshu/MJianshu/Extension/Extension.swift diff --git a/MJianshu/Find/Controller/BottomScrollViewController.swift b/JOYJianshu/MJianshu/Find/Controller/BottomScrollViewController.swift similarity index 100% rename from MJianshu/Find/Controller/BottomScrollViewController.swift rename to JOYJianshu/MJianshu/Find/Controller/BottomScrollViewController.swift diff --git a/MJianshu/Find/Controller/ContentTableController.swift b/JOYJianshu/MJianshu/Find/Controller/ContentTableController.swift similarity index 100% rename from MJianshu/Find/Controller/ContentTableController.swift rename to JOYJianshu/MJianshu/Find/Controller/ContentTableController.swift diff --git a/MJianshu/Find/Controller/FindViewController.swift b/JOYJianshu/MJianshu/Find/Controller/FindViewController.swift similarity index 100% rename from MJianshu/Find/Controller/FindViewController.swift rename to JOYJianshu/MJianshu/Find/Controller/FindViewController.swift diff --git a/MJianshu/Find/Controller/ThemeScrollController.swift b/JOYJianshu/MJianshu/Find/Controller/ThemeScrollController.swift similarity index 100% rename from MJianshu/Find/Controller/ThemeScrollController.swift rename to JOYJianshu/MJianshu/Find/Controller/ThemeScrollController.swift diff --git a/MJianshu/Find/Controller/TopScrollViewController.swift b/JOYJianshu/MJianshu/Find/Controller/TopScrollViewController.swift similarity index 100% rename from MJianshu/Find/Controller/TopScrollViewController.swift rename to JOYJianshu/MJianshu/Find/Controller/TopScrollViewController.swift diff --git a/MJianshu/Find/Mode/ContentTableDatasource.swift b/JOYJianshu/MJianshu/Find/Mode/ContentTableDatasource.swift similarity index 100% rename from MJianshu/Find/Mode/ContentTableDatasource.swift rename to JOYJianshu/MJianshu/Find/Mode/ContentTableDatasource.swift diff --git a/MJianshu/Find/Mode/ContentTableModel.swift b/JOYJianshu/MJianshu/Find/Mode/ContentTableModel.swift similarity index 100% rename from MJianshu/Find/Mode/ContentTableModel.swift rename to JOYJianshu/MJianshu/Find/Mode/ContentTableModel.swift diff --git a/MJianshu/Find/Mode/FindViewModel.swift b/JOYJianshu/MJianshu/Find/Mode/FindViewModel.swift similarity index 100% rename from MJianshu/Find/Mode/FindViewModel.swift rename to JOYJianshu/MJianshu/Find/Mode/FindViewModel.swift diff --git a/MJianshu/Find/Mode/ThemeScrollViewModel.swift b/JOYJianshu/MJianshu/Find/Mode/ThemeScrollViewModel.swift similarity index 100% rename from MJianshu/Find/Mode/ThemeScrollViewModel.swift rename to JOYJianshu/MJianshu/Find/Mode/ThemeScrollViewModel.swift diff --git a/MJianshu/Find/View/BottomScrollView.swift b/JOYJianshu/MJianshu/Find/View/BottomScrollView.swift similarity index 100% rename from MJianshu/Find/View/BottomScrollView.swift rename to JOYJianshu/MJianshu/Find/View/BottomScrollView.swift diff --git a/MJianshu/Find/View/ContentTableCell.swift b/JOYJianshu/MJianshu/Find/View/ContentTableCell.swift similarity index 100% rename from MJianshu/Find/View/ContentTableCell.swift rename to JOYJianshu/MJianshu/Find/View/ContentTableCell.swift diff --git a/MJianshu/Find/View/FindView.swift b/JOYJianshu/MJianshu/Find/View/FindView.swift similarity index 100% rename from MJianshu/Find/View/FindView.swift rename to JOYJianshu/MJianshu/Find/View/FindView.swift diff --git a/MJianshu/Find/View/TopScrollView.swift b/JOYJianshu/MJianshu/Find/View/TopScrollView.swift similarity index 100% rename from MJianshu/Find/View/TopScrollView.swift rename to JOYJianshu/MJianshu/Find/View/TopScrollView.swift diff --git a/MJianshu/Friends/Controller/ChatTableController.swift b/JOYJianshu/MJianshu/Friends/Controller/ChatTableController.swift similarity index 100% rename from MJianshu/Friends/Controller/ChatTableController.swift rename to JOYJianshu/MJianshu/Friends/Controller/ChatTableController.swift diff --git a/MJianshu/Friends/Controller/FriednsDynamicController.swift b/JOYJianshu/MJianshu/Friends/Controller/FriednsDynamicController.swift similarity index 100% rename from MJianshu/Friends/Controller/FriednsDynamicController.swift rename to JOYJianshu/MJianshu/Friends/Controller/FriednsDynamicController.swift diff --git a/MJianshu/Friends/Controller/JianMessageController.swift b/JOYJianshu/MJianshu/Friends/Controller/JianMessageController.swift similarity index 100% rename from MJianshu/Friends/Controller/JianMessageController.swift rename to JOYJianshu/MJianshu/Friends/Controller/JianMessageController.swift diff --git a/MJianshu/Friends/FriendsViewController.swift b/JOYJianshu/MJianshu/Friends/FriendsViewController.swift similarity index 100% rename from MJianshu/Friends/FriendsViewController.swift rename to JOYJianshu/MJianshu/Friends/FriendsViewController.swift diff --git a/MJianshu/Friends/Model/ChatModel.swift b/JOYJianshu/MJianshu/Friends/Model/ChatModel.swift similarity index 100% rename from MJianshu/Friends/Model/ChatModel.swift rename to JOYJianshu/MJianshu/Friends/Model/ChatModel.swift diff --git a/MJianshu/Friends/Model/ChatTableDataSourse.swift b/JOYJianshu/MJianshu/Friends/Model/ChatTableDataSourse.swift similarity index 100% rename from MJianshu/Friends/Model/ChatTableDataSourse.swift rename to JOYJianshu/MJianshu/Friends/Model/ChatTableDataSourse.swift diff --git a/MJianshu/Friends/Model/FriendsDynamicDataSourse.swift b/JOYJianshu/MJianshu/Friends/Model/FriendsDynamicDataSourse.swift similarity index 100% rename from MJianshu/Friends/Model/FriendsDynamicDataSourse.swift rename to JOYJianshu/MJianshu/Friends/Model/FriendsDynamicDataSourse.swift diff --git a/MJianshu/Friends/Model/FriendsTableDatasourese.swift b/JOYJianshu/MJianshu/Friends/Model/FriendsTableDatasourese.swift similarity index 100% rename from MJianshu/Friends/Model/FriendsTableDatasourese.swift rename to JOYJianshu/MJianshu/Friends/Model/FriendsTableDatasourese.swift diff --git a/MJianshu/Friends/Model/FriendsViewModel.swift b/JOYJianshu/MJianshu/Friends/Model/FriendsViewModel.swift similarity index 100% rename from MJianshu/Friends/Model/FriendsViewModel.swift rename to JOYJianshu/MJianshu/Friends/Model/FriendsViewModel.swift diff --git a/MJianshu/Friends/Model/JianMessageDataSourse.swift b/JOYJianshu/MJianshu/Friends/Model/JianMessageDataSourse.swift similarity index 100% rename from MJianshu/Friends/Model/JianMessageDataSourse.swift rename to JOYJianshu/MJianshu/Friends/Model/JianMessageDataSourse.swift diff --git a/MJianshu/Friends/View/ChatMessageLeftCell.swift b/JOYJianshu/MJianshu/Friends/View/ChatMessageLeftCell.swift similarity index 100% rename from MJianshu/Friends/View/ChatMessageLeftCell.swift rename to JOYJianshu/MJianshu/Friends/View/ChatMessageLeftCell.swift diff --git a/MJianshu/Friends/View/ChatMessageRightCell.swift b/JOYJianshu/MJianshu/Friends/View/ChatMessageRightCell.swift similarity index 100% rename from MJianshu/Friends/View/ChatMessageRightCell.swift rename to JOYJianshu/MJianshu/Friends/View/ChatMessageRightCell.swift diff --git a/MJianshu/Friends/View/DynamicLineCell.swift b/JOYJianshu/MJianshu/Friends/View/DynamicLineCell.swift similarity index 100% rename from MJianshu/Friends/View/DynamicLineCell.swift rename to JOYJianshu/MJianshu/Friends/View/DynamicLineCell.swift diff --git a/MJianshu/Friends/View/JianMessageCell.swift b/JOYJianshu/MJianshu/Friends/View/JianMessageCell.swift similarity index 100% rename from MJianshu/Friends/View/JianMessageCell.swift rename to JOYJianshu/MJianshu/Friends/View/JianMessageCell.swift diff --git a/MJianshu/Friends/View/JianMessageCell.xib b/JOYJianshu/MJianshu/Friends/View/JianMessageCell.xib similarity index 100% rename from MJianshu/Friends/View/JianMessageCell.xib rename to JOYJianshu/MJianshu/Friends/View/JianMessageCell.xib diff --git a/MJianshu/Friends/View/UIInputView.swift b/JOYJianshu/MJianshu/Friends/View/UIInputView.swift similarity index 100% rename from MJianshu/Friends/View/UIInputView.swift rename to JOYJianshu/MJianshu/Friends/View/UIInputView.swift diff --git a/MJianshu/Info.plist b/JOYJianshu/MJianshu/Info.plist similarity index 100% rename from MJianshu/Info.plist rename to JOYJianshu/MJianshu/Info.plist diff --git a/MJianshu/MJianshu-Bridging-Header.h b/JOYJianshu/MJianshu/MJianshu-Bridging-Header.h similarity index 100% rename from MJianshu/MJianshu-Bridging-Header.h rename to JOYJianshu/MJianshu/MJianshu-Bridging-Header.h diff --git a/MJianshu/MJianshu.xcdatamodeld/.xccurrentversion b/JOYJianshu/MJianshu/MJianshu.xcdatamodeld/.xccurrentversion similarity index 100% rename from MJianshu/MJianshu.xcdatamodeld/.xccurrentversion rename to JOYJianshu/MJianshu/MJianshu.xcdatamodeld/.xccurrentversion diff --git a/MJianshu/MJianshu.xcdatamodeld/MJianshu.xcdatamodel/contents b/JOYJianshu/MJianshu/MJianshu.xcdatamodeld/MJianshu.xcdatamodel/contents similarity index 100% rename from MJianshu/MJianshu.xcdatamodeld/MJianshu.xcdatamodel/contents rename to JOYJianshu/MJianshu/MJianshu.xcdatamodeld/MJianshu.xcdatamodel/contents diff --git a/MJianshu/MainTabBarController.swift b/JOYJianshu/MJianshu/MainTabBarController.swift similarity index 100% rename from MJianshu/MainTabBarController.swift rename to JOYJianshu/MJianshu/MainTabBarController.swift diff --git a/MJianshu/MyViewController.swift b/JOYJianshu/MJianshu/MyViewController.swift similarity index 100% rename from MJianshu/MyViewController.swift rename to JOYJianshu/MJianshu/MyViewController.swift diff --git a/MJianshu/UIViewSXB.swift b/JOYJianshu/MJianshu/UIViewSXB.swift similarity index 100% rename from MJianshu/UIViewSXB.swift rename to JOYJianshu/MJianshu/UIViewSXB.swift diff --git a/MJianshu/Write/Controller/WriteViewController.swift b/JOYJianshu/MJianshu/Write/Controller/WriteViewController.swift similarity index 100% rename from MJianshu/Write/Controller/WriteViewController.swift rename to JOYJianshu/MJianshu/Write/Controller/WriteViewController.swift diff --git a/MJianshu/Write/Write.storyboard b/JOYJianshu/MJianshu/Write/Write.storyboard similarity index 100% rename from MJianshu/Write/Write.storyboard rename to JOYJianshu/MJianshu/Write/Write.storyboard diff --git a/Podfile b/JOYJianshu/Podfile similarity index 100% rename from Podfile rename to JOYJianshu/Podfile diff --git a/Podfile.lock b/JOYJianshu/Podfile.lock similarity index 100% rename from Podfile.lock rename to JOYJianshu/Podfile.lock diff --git a/Pods/AVOSCloud/AVACL.h b/JOYJianshu/Pods/AVOSCloud/AVACL.h similarity index 100% rename from Pods/AVOSCloud/AVACL.h rename to JOYJianshu/Pods/AVOSCloud/AVACL.h diff --git a/Pods/AVOSCloud/AVAnalytics.h b/JOYJianshu/Pods/AVOSCloud/AVAnalytics.h similarity index 100% rename from Pods/AVOSCloud/AVAnalytics.h rename to JOYJianshu/Pods/AVOSCloud/AVAnalytics.h diff --git a/Pods/AVOSCloud/AVAnonymousUtils.h b/JOYJianshu/Pods/AVOSCloud/AVAnonymousUtils.h similarity index 100% rename from Pods/AVOSCloud/AVAnonymousUtils.h rename to JOYJianshu/Pods/AVOSCloud/AVAnonymousUtils.h diff --git a/Pods/AVOSCloud/AVCloud.h b/JOYJianshu/Pods/AVOSCloud/AVCloud.h similarity index 100% rename from Pods/AVOSCloud/AVCloud.h rename to JOYJianshu/Pods/AVOSCloud/AVCloud.h diff --git a/Pods/AVOSCloud/AVCloudQueryResult.h b/JOYJianshu/Pods/AVOSCloud/AVCloudQueryResult.h similarity index 100% rename from Pods/AVOSCloud/AVCloudQueryResult.h rename to JOYJianshu/Pods/AVOSCloud/AVCloudQueryResult.h diff --git a/Pods/AVOSCloud/AVConstants.h b/JOYJianshu/Pods/AVOSCloud/AVConstants.h similarity index 100% rename from Pods/AVOSCloud/AVConstants.h rename to JOYJianshu/Pods/AVOSCloud/AVConstants.h diff --git a/Pods/AVOSCloud/AVFile.h b/JOYJianshu/Pods/AVOSCloud/AVFile.h similarity index 100% rename from Pods/AVOSCloud/AVFile.h rename to JOYJianshu/Pods/AVOSCloud/AVFile.h diff --git a/Pods/AVOSCloud/AVGeoPoint.h b/JOYJianshu/Pods/AVOSCloud/AVGeoPoint.h similarity index 100% rename from Pods/AVOSCloud/AVGeoPoint.h rename to JOYJianshu/Pods/AVOSCloud/AVGeoPoint.h diff --git a/Pods/AVOSCloud/AVGroup.h b/JOYJianshu/Pods/AVOSCloud/AVGroup.h similarity index 100% rename from Pods/AVOSCloud/AVGroup.h rename to JOYJianshu/Pods/AVOSCloud/AVGroup.h diff --git a/Pods/AVOSCloud/AVHistoryMessage.h b/JOYJianshu/Pods/AVOSCloud/AVHistoryMessage.h similarity index 100% rename from Pods/AVOSCloud/AVHistoryMessage.h rename to JOYJianshu/Pods/AVOSCloud/AVHistoryMessage.h diff --git a/Pods/AVOSCloud/AVHistoryMessageQuery.h b/JOYJianshu/Pods/AVOSCloud/AVHistoryMessageQuery.h similarity index 100% rename from Pods/AVOSCloud/AVHistoryMessageQuery.h rename to JOYJianshu/Pods/AVOSCloud/AVHistoryMessageQuery.h diff --git a/Pods/AVOSCloud/AVInstallation.h b/JOYJianshu/Pods/AVOSCloud/AVInstallation.h similarity index 100% rename from Pods/AVOSCloud/AVInstallation.h rename to JOYJianshu/Pods/AVOSCloud/AVInstallation.h diff --git a/Pods/AVOSCloud/AVLogger.h b/JOYJianshu/Pods/AVOSCloud/AVLogger.h similarity index 100% rename from Pods/AVOSCloud/AVLogger.h rename to JOYJianshu/Pods/AVOSCloud/AVLogger.h diff --git a/Pods/AVOSCloud/AVMessage.h b/JOYJianshu/Pods/AVOSCloud/AVMessage.h similarity index 100% rename from Pods/AVOSCloud/AVMessage.h rename to JOYJianshu/Pods/AVOSCloud/AVMessage.h diff --git a/Pods/AVOSCloud/AVOSCloud.h b/JOYJianshu/Pods/AVOSCloud/AVOSCloud.h similarity index 100% rename from Pods/AVOSCloud/AVOSCloud.h rename to JOYJianshu/Pods/AVOSCloud/AVOSCloud.h diff --git a/Pods/AVOSCloud/AVObject+Subclass.h b/JOYJianshu/Pods/AVOSCloud/AVObject+Subclass.h similarity index 100% rename from Pods/AVOSCloud/AVObject+Subclass.h rename to JOYJianshu/Pods/AVOSCloud/AVObject+Subclass.h diff --git a/Pods/AVOSCloud/AVObject.h b/JOYJianshu/Pods/AVOSCloud/AVObject.h similarity index 100% rename from Pods/AVOSCloud/AVObject.h rename to JOYJianshu/Pods/AVOSCloud/AVObject.h diff --git a/Pods/AVOSCloud/AVPush.h b/JOYJianshu/Pods/AVOSCloud/AVPush.h similarity index 100% rename from Pods/AVOSCloud/AVPush.h rename to JOYJianshu/Pods/AVOSCloud/AVPush.h diff --git a/Pods/AVOSCloud/AVQuery.h b/JOYJianshu/Pods/AVOSCloud/AVQuery.h similarity index 100% rename from Pods/AVOSCloud/AVQuery.h rename to JOYJianshu/Pods/AVOSCloud/AVQuery.h diff --git a/Pods/AVOSCloud/AVRelation.h b/JOYJianshu/Pods/AVOSCloud/AVRelation.h similarity index 100% rename from Pods/AVOSCloud/AVRelation.h rename to JOYJianshu/Pods/AVOSCloud/AVRelation.h diff --git a/Pods/AVOSCloud/AVRole.h b/JOYJianshu/Pods/AVOSCloud/AVRole.h similarity index 100% rename from Pods/AVOSCloud/AVRole.h rename to JOYJianshu/Pods/AVOSCloud/AVRole.h diff --git a/Pods/AVOSCloud/AVSearchQuery.h b/JOYJianshu/Pods/AVOSCloud/AVSearchQuery.h similarity index 100% rename from Pods/AVOSCloud/AVSearchQuery.h rename to JOYJianshu/Pods/AVOSCloud/AVSearchQuery.h diff --git a/Pods/AVOSCloud/AVSearchSortBuilder.h b/JOYJianshu/Pods/AVOSCloud/AVSearchSortBuilder.h similarity index 100% rename from Pods/AVOSCloud/AVSearchSortBuilder.h rename to JOYJianshu/Pods/AVOSCloud/AVSearchSortBuilder.h diff --git a/Pods/AVOSCloud/AVSession.h b/JOYJianshu/Pods/AVOSCloud/AVSession.h similarity index 100% rename from Pods/AVOSCloud/AVSession.h rename to JOYJianshu/Pods/AVOSCloud/AVSession.h diff --git a/Pods/AVOSCloud/AVSignature.h b/JOYJianshu/Pods/AVOSCloud/AVSignature.h similarity index 100% rename from Pods/AVOSCloud/AVSignature.h rename to JOYJianshu/Pods/AVOSCloud/AVSignature.h diff --git a/Pods/AVOSCloud/AVStatus.h b/JOYJianshu/Pods/AVOSCloud/AVStatus.h similarity index 100% rename from Pods/AVOSCloud/AVStatus.h rename to JOYJianshu/Pods/AVOSCloud/AVStatus.h diff --git a/Pods/AVOSCloud/AVSubclassing.h b/JOYJianshu/Pods/AVOSCloud/AVSubclassing.h similarity index 100% rename from Pods/AVOSCloud/AVSubclassing.h rename to JOYJianshu/Pods/AVOSCloud/AVSubclassing.h diff --git a/Pods/AVOSCloud/AVUser.h b/JOYJianshu/Pods/AVOSCloud/AVUser.h similarity index 100% rename from Pods/AVOSCloud/AVUser.h rename to JOYJianshu/Pods/AVOSCloud/AVUser.h diff --git a/Pods/AVOSCloud/iOS/release-v3.1.3.6/AVOSCloud/Static/AVOSCloud.framework/AVOSCloud b/JOYJianshu/Pods/AVOSCloud/iOS/release-v3.1.3.6/AVOSCloud/Static/AVOSCloud.framework/AVOSCloud similarity index 100% rename from Pods/AVOSCloud/iOS/release-v3.1.3.6/AVOSCloud/Static/AVOSCloud.framework/AVOSCloud rename to JOYJianshu/Pods/AVOSCloud/iOS/release-v3.1.3.6/AVOSCloud/Static/AVOSCloud.framework/AVOSCloud diff --git a/Pods/AVOSCloud/libAVOSCloud.a b/JOYJianshu/Pods/AVOSCloud/libAVOSCloud.a similarity index 100% rename from Pods/AVOSCloud/libAVOSCloud.a rename to JOYJianshu/Pods/AVOSCloud/libAVOSCloud.a diff --git a/Pods/Alamofire/README.md b/JOYJianshu/Pods/Alamofire/README.md similarity index 100% rename from Pods/Alamofire/README.md rename to JOYJianshu/Pods/Alamofire/README.md diff --git a/Pods/Alamofire/Source/Alamofire.swift b/JOYJianshu/Pods/Alamofire/Source/Alamofire.swift similarity index 100% rename from Pods/Alamofire/Source/Alamofire.swift rename to JOYJianshu/Pods/Alamofire/Source/Alamofire.swift diff --git a/Pods/Alamofire/Source/Download.swift b/JOYJianshu/Pods/Alamofire/Source/Download.swift similarity index 100% rename from Pods/Alamofire/Source/Download.swift rename to JOYJianshu/Pods/Alamofire/Source/Download.swift diff --git a/Pods/Alamofire/Source/Error.swift b/JOYJianshu/Pods/Alamofire/Source/Error.swift similarity index 100% rename from Pods/Alamofire/Source/Error.swift rename to JOYJianshu/Pods/Alamofire/Source/Error.swift diff --git a/Pods/Alamofire/Source/Manager.swift b/JOYJianshu/Pods/Alamofire/Source/Manager.swift similarity index 100% rename from Pods/Alamofire/Source/Manager.swift rename to JOYJianshu/Pods/Alamofire/Source/Manager.swift diff --git a/Pods/Alamofire/Source/MultipartFormData.swift b/JOYJianshu/Pods/Alamofire/Source/MultipartFormData.swift similarity index 100% rename from Pods/Alamofire/Source/MultipartFormData.swift rename to JOYJianshu/Pods/Alamofire/Source/MultipartFormData.swift diff --git a/Pods/Alamofire/Source/ParameterEncoding.swift b/JOYJianshu/Pods/Alamofire/Source/ParameterEncoding.swift similarity index 100% rename from Pods/Alamofire/Source/ParameterEncoding.swift rename to JOYJianshu/Pods/Alamofire/Source/ParameterEncoding.swift diff --git a/Pods/Alamofire/Source/Request.swift b/JOYJianshu/Pods/Alamofire/Source/Request.swift similarity index 100% rename from Pods/Alamofire/Source/Request.swift rename to JOYJianshu/Pods/Alamofire/Source/Request.swift diff --git a/Pods/Alamofire/Source/Response.swift b/JOYJianshu/Pods/Alamofire/Source/Response.swift similarity index 100% rename from Pods/Alamofire/Source/Response.swift rename to JOYJianshu/Pods/Alamofire/Source/Response.swift diff --git a/Pods/Alamofire/Source/ResponseSerialization.swift b/JOYJianshu/Pods/Alamofire/Source/ResponseSerialization.swift similarity index 100% rename from Pods/Alamofire/Source/ResponseSerialization.swift rename to JOYJianshu/Pods/Alamofire/Source/ResponseSerialization.swift diff --git a/Pods/Alamofire/Source/Result.swift b/JOYJianshu/Pods/Alamofire/Source/Result.swift similarity index 100% rename from Pods/Alamofire/Source/Result.swift rename to JOYJianshu/Pods/Alamofire/Source/Result.swift diff --git a/Pods/Alamofire/Source/ServerTrustPolicy.swift b/JOYJianshu/Pods/Alamofire/Source/ServerTrustPolicy.swift similarity index 100% rename from Pods/Alamofire/Source/ServerTrustPolicy.swift rename to JOYJianshu/Pods/Alamofire/Source/ServerTrustPolicy.swift diff --git a/Pods/Alamofire/Source/Stream.swift b/JOYJianshu/Pods/Alamofire/Source/Stream.swift similarity index 100% rename from Pods/Alamofire/Source/Stream.swift rename to JOYJianshu/Pods/Alamofire/Source/Stream.swift diff --git a/Pods/Alamofire/Source/Upload.swift b/JOYJianshu/Pods/Alamofire/Source/Upload.swift similarity index 100% rename from Pods/Alamofire/Source/Upload.swift rename to JOYJianshu/Pods/Alamofire/Source/Upload.swift diff --git a/Pods/Alamofire/Source/Validation.swift b/JOYJianshu/Pods/Alamofire/Source/Validation.swift similarity index 100% rename from Pods/Alamofire/Source/Validation.swift rename to JOYJianshu/Pods/Alamofire/Source/Validation.swift diff --git a/Pods/Headers/Private/AVOSCloud/AVACL.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVACL.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVACL.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVACL.h diff --git a/Pods/Headers/Private/AVOSCloud/AVAnalytics.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVAnalytics.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVAnalytics.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVAnalytics.h diff --git a/Pods/Headers/Private/AVOSCloud/AVAnonymousUtils.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVAnonymousUtils.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVAnonymousUtils.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVAnonymousUtils.h diff --git a/Pods/Headers/Private/AVOSCloud/AVCloud.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVCloud.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVCloud.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVCloud.h diff --git a/Pods/Headers/Private/AVOSCloud/AVCloudQueryResult.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVCloudQueryResult.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVCloudQueryResult.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVCloudQueryResult.h diff --git a/Pods/Headers/Private/AVOSCloud/AVConstants.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVConstants.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVConstants.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVConstants.h diff --git a/Pods/Headers/Private/AVOSCloud/AVFile.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVFile.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVFile.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVFile.h diff --git a/Pods/Headers/Private/AVOSCloud/AVGeoPoint.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVGeoPoint.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVGeoPoint.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVGeoPoint.h diff --git a/Pods/Headers/Private/AVOSCloud/AVGroup.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVGroup.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVGroup.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVGroup.h diff --git a/Pods/Headers/Private/AVOSCloud/AVHistoryMessage.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVHistoryMessage.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVHistoryMessage.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVHistoryMessage.h diff --git a/Pods/Headers/Private/AVOSCloud/AVHistoryMessageQuery.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVHistoryMessageQuery.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVHistoryMessageQuery.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVHistoryMessageQuery.h diff --git a/Pods/Headers/Private/AVOSCloud/AVInstallation.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVInstallation.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVInstallation.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVInstallation.h diff --git a/Pods/Headers/Private/AVOSCloud/AVLogger.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVLogger.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVLogger.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVLogger.h diff --git a/Pods/Headers/Private/AVOSCloud/AVMessage.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVMessage.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVMessage.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVMessage.h diff --git a/Pods/Headers/Private/AVOSCloud/AVOSCloud.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVOSCloud.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVOSCloud.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVOSCloud.h diff --git a/Pods/Headers/Private/AVOSCloud/AVObject+Subclass.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVObject+Subclass.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVObject+Subclass.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVObject+Subclass.h diff --git a/Pods/Headers/Private/AVOSCloud/AVObject.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVObject.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVObject.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVObject.h diff --git a/Pods/Headers/Private/AVOSCloud/AVPush.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVPush.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVPush.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVPush.h diff --git a/Pods/Headers/Private/AVOSCloud/AVQuery.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVQuery.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVQuery.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVQuery.h diff --git a/Pods/Headers/Private/AVOSCloud/AVRelation.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVRelation.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVRelation.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVRelation.h diff --git a/Pods/Headers/Private/AVOSCloud/AVRole.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVRole.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVRole.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVRole.h diff --git a/Pods/Headers/Private/AVOSCloud/AVSearchQuery.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVSearchQuery.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVSearchQuery.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVSearchQuery.h diff --git a/Pods/Headers/Private/AVOSCloud/AVSearchSortBuilder.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVSearchSortBuilder.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVSearchSortBuilder.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVSearchSortBuilder.h diff --git a/Pods/Headers/Private/AVOSCloud/AVSession.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVSession.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVSession.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVSession.h diff --git a/Pods/Headers/Private/AVOSCloud/AVSignature.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVSignature.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVSignature.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVSignature.h diff --git a/Pods/Headers/Private/AVOSCloud/AVStatus.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVStatus.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVStatus.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVStatus.h diff --git a/Pods/Headers/Private/AVOSCloud/AVSubclassing.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVSubclassing.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVSubclassing.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVSubclassing.h diff --git a/Pods/Headers/Private/AVOSCloud/AVUser.h b/JOYJianshu/Pods/Headers/Private/AVOSCloud/AVUser.h similarity index 100% rename from Pods/Headers/Private/AVOSCloud/AVUser.h rename to JOYJianshu/Pods/Headers/Private/AVOSCloud/AVUser.h diff --git a/Pods/Headers/Private/Kingfisher/Kingfisher.h b/JOYJianshu/Pods/Headers/Private/Kingfisher/Kingfisher.h similarity index 100% rename from Pods/Headers/Private/Kingfisher/Kingfisher.h rename to JOYJianshu/Pods/Headers/Private/Kingfisher/Kingfisher.h diff --git a/Pods/Headers/Private/MJExtension/MJDictionaryCache.h b/JOYJianshu/Pods/Headers/Private/MJExtension/MJDictionaryCache.h similarity index 100% rename from Pods/Headers/Private/MJExtension/MJDictionaryCache.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/MJDictionaryCache.h diff --git a/Pods/Headers/Private/MJExtension/MJExtension.h b/JOYJianshu/Pods/Headers/Private/MJExtension/MJExtension.h similarity index 100% rename from Pods/Headers/Private/MJExtension/MJExtension.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/MJExtension.h diff --git a/Pods/Headers/Private/MJExtension/MJExtensionConst.h b/JOYJianshu/Pods/Headers/Private/MJExtension/MJExtensionConst.h similarity index 100% rename from Pods/Headers/Private/MJExtension/MJExtensionConst.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/MJExtensionConst.h diff --git a/Pods/Headers/Private/MJExtension/MJFoundation.h b/JOYJianshu/Pods/Headers/Private/MJExtension/MJFoundation.h similarity index 100% rename from Pods/Headers/Private/MJExtension/MJFoundation.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/MJFoundation.h diff --git a/Pods/Headers/Private/MJExtension/MJProperty.h b/JOYJianshu/Pods/Headers/Private/MJExtension/MJProperty.h similarity index 100% rename from Pods/Headers/Private/MJExtension/MJProperty.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/MJProperty.h diff --git a/Pods/Headers/Private/MJExtension/MJPropertyKey.h b/JOYJianshu/Pods/Headers/Private/MJExtension/MJPropertyKey.h similarity index 100% rename from Pods/Headers/Private/MJExtension/MJPropertyKey.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/MJPropertyKey.h diff --git a/Pods/Headers/Private/MJExtension/MJPropertyType.h b/JOYJianshu/Pods/Headers/Private/MJExtension/MJPropertyType.h similarity index 100% rename from Pods/Headers/Private/MJExtension/MJPropertyType.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/MJPropertyType.h diff --git a/Pods/Headers/Private/MJExtension/NSObject+MJClass.h b/JOYJianshu/Pods/Headers/Private/MJExtension/NSObject+MJClass.h similarity index 100% rename from Pods/Headers/Private/MJExtension/NSObject+MJClass.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/NSObject+MJClass.h diff --git a/Pods/Headers/Private/MJExtension/NSObject+MJCoding.h b/JOYJianshu/Pods/Headers/Private/MJExtension/NSObject+MJCoding.h similarity index 100% rename from Pods/Headers/Private/MJExtension/NSObject+MJCoding.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/NSObject+MJCoding.h diff --git a/Pods/Headers/Private/MJExtension/NSObject+MJKeyValue.h b/JOYJianshu/Pods/Headers/Private/MJExtension/NSObject+MJKeyValue.h similarity index 100% rename from Pods/Headers/Private/MJExtension/NSObject+MJKeyValue.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/NSObject+MJKeyValue.h diff --git a/Pods/Headers/Private/MJExtension/NSObject+MJProperty.h b/JOYJianshu/Pods/Headers/Private/MJExtension/NSObject+MJProperty.h similarity index 100% rename from Pods/Headers/Private/MJExtension/NSObject+MJProperty.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/NSObject+MJProperty.h diff --git a/Pods/Headers/Private/MJExtension/NSString+MJExtension.h b/JOYJianshu/Pods/Headers/Private/MJExtension/NSString+MJExtension.h similarity index 100% rename from Pods/Headers/Private/MJExtension/NSString+MJExtension.h rename to JOYJianshu/Pods/Headers/Private/MJExtension/NSString+MJExtension.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefresh.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefresh.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefresh.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefresh.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshAutoFooter.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshAutoFooter.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshAutoFooter.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshAutoFooter.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshAutoGifFooter.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshAutoGifFooter.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshAutoGifFooter.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshAutoGifFooter.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshAutoNormalFooter.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshAutoNormalFooter.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshAutoNormalFooter.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshAutoNormalFooter.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshAutoStateFooter.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshAutoStateFooter.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshAutoStateFooter.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshAutoStateFooter.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshBackFooter.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshBackFooter.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshBackFooter.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshBackFooter.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshBackGifFooter.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshBackGifFooter.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshBackGifFooter.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshBackGifFooter.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshBackNormalFooter.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshBackNormalFooter.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshBackNormalFooter.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshBackNormalFooter.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshBackStateFooter.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshBackStateFooter.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshBackStateFooter.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshBackStateFooter.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshComponent.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshComponent.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshComponent.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshComponent.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshConst.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshConst.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshConst.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshConst.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshFooter.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshFooter.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshFooter.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshFooter.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshGifHeader.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshGifHeader.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshGifHeader.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshGifHeader.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshHeader.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshHeader.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshHeader.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshHeader.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshNormalHeader.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshNormalHeader.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshNormalHeader.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshNormalHeader.h diff --git a/Pods/Headers/Private/MJRefresh/MJRefreshStateHeader.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshStateHeader.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/MJRefreshStateHeader.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/MJRefreshStateHeader.h diff --git a/Pods/Headers/Private/MJRefresh/UIScrollView+MJExtension.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/UIScrollView+MJExtension.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/UIScrollView+MJExtension.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/UIScrollView+MJExtension.h diff --git a/Pods/Headers/Private/MJRefresh/UIScrollView+MJRefresh.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/UIScrollView+MJRefresh.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/UIScrollView+MJRefresh.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/UIScrollView+MJRefresh.h diff --git a/Pods/Headers/Private/MJRefresh/UIView+MJExtension.h b/JOYJianshu/Pods/Headers/Private/MJRefresh/UIView+MJExtension.h similarity index 100% rename from Pods/Headers/Private/MJRefresh/UIView+MJExtension.h rename to JOYJianshu/Pods/Headers/Private/MJRefresh/UIView+MJExtension.h diff --git a/Pods/Headers/Public/AVOSCloud/AVACL.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVACL.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVACL.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVACL.h diff --git a/Pods/Headers/Public/AVOSCloud/AVAnalytics.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVAnalytics.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVAnalytics.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVAnalytics.h diff --git a/Pods/Headers/Public/AVOSCloud/AVAnonymousUtils.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVAnonymousUtils.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVAnonymousUtils.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVAnonymousUtils.h diff --git a/Pods/Headers/Public/AVOSCloud/AVCloud.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVCloud.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVCloud.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVCloud.h diff --git a/Pods/Headers/Public/AVOSCloud/AVCloudQueryResult.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVCloudQueryResult.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVCloudQueryResult.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVCloudQueryResult.h diff --git a/Pods/Headers/Public/AVOSCloud/AVConstants.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVConstants.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVConstants.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVConstants.h diff --git a/Pods/Headers/Public/AVOSCloud/AVFile.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVFile.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVFile.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVFile.h diff --git a/Pods/Headers/Public/AVOSCloud/AVGeoPoint.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVGeoPoint.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVGeoPoint.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVGeoPoint.h diff --git a/Pods/Headers/Public/AVOSCloud/AVGroup.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVGroup.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVGroup.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVGroup.h diff --git a/Pods/Headers/Public/AVOSCloud/AVHistoryMessage.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVHistoryMessage.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVHistoryMessage.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVHistoryMessage.h diff --git a/Pods/Headers/Public/AVOSCloud/AVHistoryMessageQuery.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVHistoryMessageQuery.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVHistoryMessageQuery.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVHistoryMessageQuery.h diff --git a/Pods/Headers/Public/AVOSCloud/AVInstallation.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVInstallation.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVInstallation.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVInstallation.h diff --git a/Pods/Headers/Public/AVOSCloud/AVLogger.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVLogger.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVLogger.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVLogger.h diff --git a/Pods/Headers/Public/AVOSCloud/AVMessage.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVMessage.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVMessage.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVMessage.h diff --git a/Pods/Headers/Public/AVOSCloud/AVOSCloud.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVOSCloud.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVOSCloud.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVOSCloud.h diff --git a/Pods/Headers/Public/AVOSCloud/AVObject+Subclass.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVObject+Subclass.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVObject+Subclass.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVObject+Subclass.h diff --git a/Pods/Headers/Public/AVOSCloud/AVObject.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVObject.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVObject.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVObject.h diff --git a/Pods/Headers/Public/AVOSCloud/AVPush.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVPush.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVPush.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVPush.h diff --git a/Pods/Headers/Public/AVOSCloud/AVQuery.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVQuery.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVQuery.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVQuery.h diff --git a/Pods/Headers/Public/AVOSCloud/AVRelation.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVRelation.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVRelation.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVRelation.h diff --git a/Pods/Headers/Public/AVOSCloud/AVRole.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVRole.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVRole.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVRole.h diff --git a/Pods/Headers/Public/AVOSCloud/AVSearchQuery.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVSearchQuery.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVSearchQuery.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVSearchQuery.h diff --git a/Pods/Headers/Public/AVOSCloud/AVSearchSortBuilder.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVSearchSortBuilder.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVSearchSortBuilder.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVSearchSortBuilder.h diff --git a/Pods/Headers/Public/AVOSCloud/AVSession.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVSession.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVSession.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVSession.h diff --git a/Pods/Headers/Public/AVOSCloud/AVSignature.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVSignature.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVSignature.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVSignature.h diff --git a/Pods/Headers/Public/AVOSCloud/AVStatus.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVStatus.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVStatus.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVStatus.h diff --git a/Pods/Headers/Public/AVOSCloud/AVSubclassing.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVSubclassing.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVSubclassing.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVSubclassing.h diff --git a/Pods/Headers/Public/AVOSCloud/AVUser.h b/JOYJianshu/Pods/Headers/Public/AVOSCloud/AVUser.h similarity index 100% rename from Pods/Headers/Public/AVOSCloud/AVUser.h rename to JOYJianshu/Pods/Headers/Public/AVOSCloud/AVUser.h diff --git a/Pods/Kingfisher/Kingfisher/ImageCache.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/ImageCache.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/ImageCache.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/ImageCache.swift diff --git a/Pods/Kingfisher/Kingfisher/ImageDownloader.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/ImageDownloader.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/ImageDownloader.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/ImageDownloader.swift diff --git a/Pods/Kingfisher/Kingfisher/ImageTransition.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/ImageTransition.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/ImageTransition.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/ImageTransition.swift diff --git a/Pods/Kingfisher/Kingfisher/Kingfisher.h b/JOYJianshu/Pods/Kingfisher/Kingfisher/Kingfisher.h similarity index 100% rename from Pods/Kingfisher/Kingfisher/Kingfisher.h rename to JOYJianshu/Pods/Kingfisher/Kingfisher/Kingfisher.h diff --git a/Pods/Kingfisher/Kingfisher/KingfisherManager.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/KingfisherManager.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/KingfisherManager.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/KingfisherManager.swift diff --git a/Pods/Kingfisher/Kingfisher/KingfisherOptions.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/KingfisherOptions.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/KingfisherOptions.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/KingfisherOptions.swift diff --git a/Pods/Kingfisher/Kingfisher/KingfisherOptionsInfo.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/KingfisherOptionsInfo.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/KingfisherOptionsInfo.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/KingfisherOptionsInfo.swift diff --git a/Pods/Kingfisher/Kingfisher/Resource.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/Resource.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/Resource.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/Resource.swift diff --git a/Pods/Kingfisher/Kingfisher/String+MD5.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/String+MD5.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/String+MD5.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/String+MD5.swift diff --git a/Pods/Kingfisher/Kingfisher/ThreadHelper.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/ThreadHelper.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/ThreadHelper.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/ThreadHelper.swift diff --git a/Pods/Kingfisher/Kingfisher/UIButton+Kingfisher.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/UIButton+Kingfisher.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/UIButton+Kingfisher.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/UIButton+Kingfisher.swift diff --git a/Pods/Kingfisher/Kingfisher/UIImage+Extension.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/UIImage+Extension.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/UIImage+Extension.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/UIImage+Extension.swift diff --git a/Pods/Kingfisher/Kingfisher/UIImageView+Kingfisher.swift b/JOYJianshu/Pods/Kingfisher/Kingfisher/UIImageView+Kingfisher.swift similarity index 100% rename from Pods/Kingfisher/Kingfisher/UIImageView+Kingfisher.swift rename to JOYJianshu/Pods/Kingfisher/Kingfisher/UIImageView+Kingfisher.swift diff --git a/Pods/Kingfisher/LICENSE b/JOYJianshu/Pods/Kingfisher/LICENSE similarity index 100% rename from Pods/Kingfisher/LICENSE rename to JOYJianshu/Pods/Kingfisher/LICENSE diff --git a/Pods/Kingfisher/README.md b/JOYJianshu/Pods/Kingfisher/README.md similarity index 100% rename from Pods/Kingfisher/README.md rename to JOYJianshu/Pods/Kingfisher/README.md diff --git a/Pods/MJExtension/LICENSE b/JOYJianshu/Pods/MJExtension/LICENSE similarity index 100% rename from Pods/MJExtension/LICENSE rename to JOYJianshu/Pods/MJExtension/LICENSE diff --git a/Pods/MJExtension/MJExtension/MJDictionaryCache.h b/JOYJianshu/Pods/MJExtension/MJExtension/MJDictionaryCache.h similarity index 100% rename from Pods/MJExtension/MJExtension/MJDictionaryCache.h rename to JOYJianshu/Pods/MJExtension/MJExtension/MJDictionaryCache.h diff --git a/Pods/MJExtension/MJExtension/MJDictionaryCache.m b/JOYJianshu/Pods/MJExtension/MJExtension/MJDictionaryCache.m similarity index 100% rename from Pods/MJExtension/MJExtension/MJDictionaryCache.m rename to JOYJianshu/Pods/MJExtension/MJExtension/MJDictionaryCache.m diff --git a/Pods/MJExtension/MJExtension/MJExtension.h b/JOYJianshu/Pods/MJExtension/MJExtension/MJExtension.h similarity index 100% rename from Pods/MJExtension/MJExtension/MJExtension.h rename to JOYJianshu/Pods/MJExtension/MJExtension/MJExtension.h diff --git a/Pods/MJExtension/MJExtension/MJExtensionConst.h b/JOYJianshu/Pods/MJExtension/MJExtension/MJExtensionConst.h similarity index 100% rename from Pods/MJExtension/MJExtension/MJExtensionConst.h rename to JOYJianshu/Pods/MJExtension/MJExtension/MJExtensionConst.h diff --git a/Pods/MJExtension/MJExtension/MJExtensionConst.m b/JOYJianshu/Pods/MJExtension/MJExtension/MJExtensionConst.m similarity index 100% rename from Pods/MJExtension/MJExtension/MJExtensionConst.m rename to JOYJianshu/Pods/MJExtension/MJExtension/MJExtensionConst.m diff --git a/Pods/MJExtension/MJExtension/MJFoundation.h b/JOYJianshu/Pods/MJExtension/MJExtension/MJFoundation.h similarity index 100% rename from Pods/MJExtension/MJExtension/MJFoundation.h rename to JOYJianshu/Pods/MJExtension/MJExtension/MJFoundation.h diff --git a/Pods/MJExtension/MJExtension/MJFoundation.m b/JOYJianshu/Pods/MJExtension/MJExtension/MJFoundation.m similarity index 100% rename from Pods/MJExtension/MJExtension/MJFoundation.m rename to JOYJianshu/Pods/MJExtension/MJExtension/MJFoundation.m diff --git a/Pods/MJExtension/MJExtension/MJProperty.h b/JOYJianshu/Pods/MJExtension/MJExtension/MJProperty.h similarity index 100% rename from Pods/MJExtension/MJExtension/MJProperty.h rename to JOYJianshu/Pods/MJExtension/MJExtension/MJProperty.h diff --git a/Pods/MJExtension/MJExtension/MJProperty.m b/JOYJianshu/Pods/MJExtension/MJExtension/MJProperty.m similarity index 100% rename from Pods/MJExtension/MJExtension/MJProperty.m rename to JOYJianshu/Pods/MJExtension/MJExtension/MJProperty.m diff --git a/Pods/MJExtension/MJExtension/MJPropertyKey.h b/JOYJianshu/Pods/MJExtension/MJExtension/MJPropertyKey.h similarity index 100% rename from Pods/MJExtension/MJExtension/MJPropertyKey.h rename to JOYJianshu/Pods/MJExtension/MJExtension/MJPropertyKey.h diff --git a/Pods/MJExtension/MJExtension/MJPropertyKey.m b/JOYJianshu/Pods/MJExtension/MJExtension/MJPropertyKey.m similarity index 100% rename from Pods/MJExtension/MJExtension/MJPropertyKey.m rename to JOYJianshu/Pods/MJExtension/MJExtension/MJPropertyKey.m diff --git a/Pods/MJExtension/MJExtension/MJPropertyType.h b/JOYJianshu/Pods/MJExtension/MJExtension/MJPropertyType.h similarity index 100% rename from Pods/MJExtension/MJExtension/MJPropertyType.h rename to JOYJianshu/Pods/MJExtension/MJExtension/MJPropertyType.h diff --git a/Pods/MJExtension/MJExtension/MJPropertyType.m b/JOYJianshu/Pods/MJExtension/MJExtension/MJPropertyType.m similarity index 100% rename from Pods/MJExtension/MJExtension/MJPropertyType.m rename to JOYJianshu/Pods/MJExtension/MJExtension/MJPropertyType.m diff --git a/Pods/MJExtension/MJExtension/NSObject+MJClass.h b/JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJClass.h similarity index 100% rename from Pods/MJExtension/MJExtension/NSObject+MJClass.h rename to JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJClass.h diff --git a/Pods/MJExtension/MJExtension/NSObject+MJClass.m b/JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJClass.m similarity index 100% rename from Pods/MJExtension/MJExtension/NSObject+MJClass.m rename to JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJClass.m diff --git a/Pods/MJExtension/MJExtension/NSObject+MJCoding.h b/JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJCoding.h similarity index 100% rename from Pods/MJExtension/MJExtension/NSObject+MJCoding.h rename to JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJCoding.h diff --git a/Pods/MJExtension/MJExtension/NSObject+MJCoding.m b/JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJCoding.m similarity index 100% rename from Pods/MJExtension/MJExtension/NSObject+MJCoding.m rename to JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJCoding.m diff --git a/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.h b/JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.h similarity index 100% rename from Pods/MJExtension/MJExtension/NSObject+MJKeyValue.h rename to JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.h diff --git a/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.m b/JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.m similarity index 100% rename from Pods/MJExtension/MJExtension/NSObject+MJKeyValue.m rename to JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.m diff --git a/Pods/MJExtension/MJExtension/NSObject+MJProperty.h b/JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJProperty.h similarity index 100% rename from Pods/MJExtension/MJExtension/NSObject+MJProperty.h rename to JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJProperty.h diff --git a/Pods/MJExtension/MJExtension/NSObject+MJProperty.m b/JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJProperty.m similarity index 100% rename from Pods/MJExtension/MJExtension/NSObject+MJProperty.m rename to JOYJianshu/Pods/MJExtension/MJExtension/NSObject+MJProperty.m diff --git a/Pods/MJExtension/MJExtension/NSString+MJExtension.h b/JOYJianshu/Pods/MJExtension/MJExtension/NSString+MJExtension.h similarity index 100% rename from Pods/MJExtension/MJExtension/NSString+MJExtension.h rename to JOYJianshu/Pods/MJExtension/MJExtension/NSString+MJExtension.h diff --git a/Pods/MJExtension/MJExtension/NSString+MJExtension.m b/JOYJianshu/Pods/MJExtension/MJExtension/NSString+MJExtension.m similarity index 100% rename from Pods/MJExtension/MJExtension/NSString+MJExtension.m rename to JOYJianshu/Pods/MJExtension/MJExtension/NSString+MJExtension.m diff --git a/Pods/MJExtension/README.md b/JOYJianshu/Pods/MJExtension/README.md similarity index 100% rename from Pods/MJExtension/README.md rename to JOYJianshu/Pods/MJExtension/README.md diff --git a/Pods/MJRefresh/LICENSE b/JOYJianshu/Pods/MJRefresh/LICENSE similarity index 100% rename from Pods/MJRefresh/LICENSE rename to JOYJianshu/Pods/MJRefresh/LICENSE diff --git a/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h diff --git a/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m diff --git a/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h diff --git a/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.m diff --git a/Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.h diff --git a/Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.m diff --git a/Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.h diff --git a/Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.m diff --git a/Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.h diff --git a/Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.m diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h diff --git a/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m diff --git a/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h diff --git a/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.m diff --git a/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h diff --git a/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.m diff --git a/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h diff --git a/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.m diff --git a/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png b/JOYJianshu/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png similarity index 100% rename from Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png rename to JOYJianshu/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png diff --git a/Pods/MJRefresh/MJRefresh/MJRefresh.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/MJRefresh.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/MJRefresh.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/MJRefresh.h diff --git a/Pods/MJRefresh/MJRefresh/MJRefreshConst.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/MJRefreshConst.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/MJRefreshConst.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/MJRefreshConst.h diff --git a/Pods/MJRefresh/MJRefresh/MJRefreshConst.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/MJRefreshConst.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/MJRefreshConst.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/MJRefreshConst.m diff --git a/Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.h diff --git a/Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.m diff --git a/Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.h diff --git a/Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.m diff --git a/Pods/MJRefresh/MJRefresh/UIView+MJExtension.h b/JOYJianshu/Pods/MJRefresh/MJRefresh/UIView+MJExtension.h similarity index 100% rename from Pods/MJRefresh/MJRefresh/UIView+MJExtension.h rename to JOYJianshu/Pods/MJRefresh/MJRefresh/UIView+MJExtension.h diff --git a/Pods/MJRefresh/MJRefresh/UIView+MJExtension.m b/JOYJianshu/Pods/MJRefresh/MJRefresh/UIView+MJExtension.m similarity index 100% rename from Pods/MJRefresh/MJRefresh/UIView+MJExtension.m rename to JOYJianshu/Pods/MJRefresh/MJRefresh/UIView+MJExtension.m diff --git a/Pods/MJRefresh/README.md b/JOYJianshu/Pods/MJRefresh/README.md similarity index 100% rename from Pods/MJRefresh/README.md rename to JOYJianshu/Pods/MJRefresh/README.md diff --git a/Pods/Manifest.lock b/JOYJianshu/Pods/Manifest.lock similarity index 100% rename from Pods/Manifest.lock rename to JOYJianshu/Pods/Manifest.lock diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/JOYJianshu/Pods/Pods.xcodeproj/project.pbxproj similarity index 100% rename from Pods/Pods.xcodeproj/project.pbxproj rename to JOYJianshu/Pods/Pods.xcodeproj/project.pbxproj diff --git a/Pods/SDWebImage/LICENSE b/JOYJianshu/Pods/SDWebImage/LICENSE similarity index 100% rename from Pods/SDWebImage/LICENSE rename to JOYJianshu/Pods/SDWebImage/LICENSE diff --git a/Pods/SDWebImage/README.md b/JOYJianshu/Pods/SDWebImage/README.md similarity index 100% rename from Pods/SDWebImage/README.md rename to JOYJianshu/Pods/SDWebImage/README.md diff --git a/Pods/SDWebImage/SDWebImage/NSData+ImageContentType.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/NSData+ImageContentType.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/NSData+ImageContentType.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/NSData+ImageContentType.h diff --git a/Pods/SDWebImage/SDWebImage/NSData+ImageContentType.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/NSData+ImageContentType.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/NSData+ImageContentType.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/NSData+ImageContentType.m diff --git a/Pods/SDWebImage/SDWebImage/SDImageCache.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDImageCache.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDImageCache.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDImageCache.h diff --git a/Pods/SDWebImage/SDWebImage/SDImageCache.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDImageCache.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDImageCache.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDImageCache.m diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageCompat.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageCompat.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImageCompat.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageCompat.h diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageCompat.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageCompat.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImageCompat.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageCompat.m diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageDecoder.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDecoder.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImageDecoder.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDecoder.h diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageDecoder.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDecoder.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImageDecoder.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDecoder.m diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageDownloader.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDownloader.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImageDownloader.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDownloader.h diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageDownloader.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDownloader.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImageDownloader.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDownloader.m diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.m diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageManager.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageManager.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImageManager.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageManager.h diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageManager.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageManager.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImageManager.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageManager.m diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageOperation.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageOperation.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImageOperation.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImageOperation.h diff --git a/Pods/SDWebImage/SDWebImage/SDWebImagePrefetcher.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImagePrefetcher.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImagePrefetcher.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImagePrefetcher.h diff --git a/Pods/SDWebImage/SDWebImage/SDWebImagePrefetcher.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImagePrefetcher.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/SDWebImagePrefetcher.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/SDWebImagePrefetcher.m diff --git a/Pods/SDWebImage/SDWebImage/UIButton+WebCache.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIButton+WebCache.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIButton+WebCache.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIButton+WebCache.h diff --git a/Pods/SDWebImage/SDWebImage/UIButton+WebCache.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIButton+WebCache.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIButton+WebCache.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIButton+WebCache.m diff --git a/Pods/SDWebImage/SDWebImage/UIImage+GIF.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIImage+GIF.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIImage+GIF.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIImage+GIF.h diff --git a/Pods/SDWebImage/SDWebImage/UIImage+GIF.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIImage+GIF.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIImage+GIF.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIImage+GIF.m diff --git a/Pods/SDWebImage/SDWebImage/UIImage+MultiFormat.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIImage+MultiFormat.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIImage+MultiFormat.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIImage+MultiFormat.h diff --git a/Pods/SDWebImage/SDWebImage/UIImage+MultiFormat.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIImage+MultiFormat.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIImage+MultiFormat.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIImage+MultiFormat.m diff --git a/Pods/SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.h diff --git a/Pods/SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.m diff --git a/Pods/SDWebImage/SDWebImage/UIImageView+WebCache.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIImageView+WebCache.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIImageView+WebCache.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIImageView+WebCache.h diff --git a/Pods/SDWebImage/SDWebImage/UIImageView+WebCache.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIImageView+WebCache.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIImageView+WebCache.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIImageView+WebCache.m diff --git a/Pods/SDWebImage/SDWebImage/UIView+WebCacheOperation.h b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIView+WebCacheOperation.h similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIView+WebCacheOperation.h rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIView+WebCacheOperation.h diff --git a/Pods/SDWebImage/SDWebImage/UIView+WebCacheOperation.m b/JOYJianshu/Pods/SDWebImage/SDWebImage/UIView+WebCacheOperation.m similarity index 100% rename from Pods/SDWebImage/SDWebImage/UIView+WebCacheOperation.m rename to JOYJianshu/Pods/SDWebImage/SDWebImage/UIView+WebCacheOperation.m diff --git a/Pods/SnapKit/LICENSE b/JOYJianshu/Pods/SnapKit/LICENSE similarity index 100% rename from Pods/SnapKit/LICENSE rename to JOYJianshu/Pods/SnapKit/LICENSE diff --git a/Pods/SnapKit/README.md b/JOYJianshu/Pods/SnapKit/README.md similarity index 100% rename from Pods/SnapKit/README.md rename to JOYJianshu/Pods/SnapKit/README.md diff --git a/Pods/SnapKit/Source/Constraint.swift b/JOYJianshu/Pods/SnapKit/Source/Constraint.swift similarity index 100% rename from Pods/SnapKit/Source/Constraint.swift rename to JOYJianshu/Pods/SnapKit/Source/Constraint.swift diff --git a/Pods/SnapKit/Source/ConstraintAttributes.swift b/JOYJianshu/Pods/SnapKit/Source/ConstraintAttributes.swift similarity index 100% rename from Pods/SnapKit/Source/ConstraintAttributes.swift rename to JOYJianshu/Pods/SnapKit/Source/ConstraintAttributes.swift diff --git a/Pods/SnapKit/Source/ConstraintDescription.swift b/JOYJianshu/Pods/SnapKit/Source/ConstraintDescription.swift similarity index 100% rename from Pods/SnapKit/Source/ConstraintDescription.swift rename to JOYJianshu/Pods/SnapKit/Source/ConstraintDescription.swift diff --git a/Pods/SnapKit/Source/ConstraintItem.swift b/JOYJianshu/Pods/SnapKit/Source/ConstraintItem.swift similarity index 100% rename from Pods/SnapKit/Source/ConstraintItem.swift rename to JOYJianshu/Pods/SnapKit/Source/ConstraintItem.swift diff --git a/Pods/SnapKit/Source/ConstraintMaker.swift b/JOYJianshu/Pods/SnapKit/Source/ConstraintMaker.swift similarity index 100% rename from Pods/SnapKit/Source/ConstraintMaker.swift rename to JOYJianshu/Pods/SnapKit/Source/ConstraintMaker.swift diff --git a/Pods/SnapKit/Source/ConstraintRelation.swift b/JOYJianshu/Pods/SnapKit/Source/ConstraintRelation.swift similarity index 100% rename from Pods/SnapKit/Source/ConstraintRelation.swift rename to JOYJianshu/Pods/SnapKit/Source/ConstraintRelation.swift diff --git a/Pods/SnapKit/Source/Debugging.swift b/JOYJianshu/Pods/SnapKit/Source/Debugging.swift similarity index 100% rename from Pods/SnapKit/Source/Debugging.swift rename to JOYJianshu/Pods/SnapKit/Source/Debugging.swift diff --git a/Pods/SnapKit/Source/EdgeInsets.swift b/JOYJianshu/Pods/SnapKit/Source/EdgeInsets.swift similarity index 100% rename from Pods/SnapKit/Source/EdgeInsets.swift rename to JOYJianshu/Pods/SnapKit/Source/EdgeInsets.swift diff --git a/Pods/SnapKit/Source/LayoutConstraint.swift b/JOYJianshu/Pods/SnapKit/Source/LayoutConstraint.swift similarity index 100% rename from Pods/SnapKit/Source/LayoutConstraint.swift rename to JOYJianshu/Pods/SnapKit/Source/LayoutConstraint.swift diff --git a/Pods/SnapKit/Source/SnapKit.swift b/JOYJianshu/Pods/SnapKit/Source/SnapKit.swift similarity index 100% rename from Pods/SnapKit/Source/SnapKit.swift rename to JOYJianshu/Pods/SnapKit/Source/SnapKit.swift diff --git a/Pods/SnapKit/Source/SourceLocation.swift b/JOYJianshu/Pods/SnapKit/Source/SourceLocation.swift similarity index 100% rename from Pods/SnapKit/Source/SourceLocation.swift rename to JOYJianshu/Pods/SnapKit/Source/SourceLocation.swift diff --git a/Pods/SnapKit/Source/View+SnapKit.swift b/JOYJianshu/Pods/SnapKit/Source/View+SnapKit.swift similarity index 100% rename from Pods/SnapKit/Source/View+SnapKit.swift rename to JOYJianshu/Pods/SnapKit/Source/View+SnapKit.swift diff --git a/Pods/SnapKit/Source/ViewController+SnapKit.swift b/JOYJianshu/Pods/SnapKit/Source/ViewController+SnapKit.swift similarity index 100% rename from Pods/SnapKit/Source/ViewController+SnapKit.swift rename to JOYJianshu/Pods/SnapKit/Source/ViewController+SnapKit.swift diff --git a/Pods/Target Support Files/Kingfisher/Info.plist b/JOYJianshu/Pods/Target Support Files/Kingfisher/Info.plist similarity index 100% rename from Pods/Target Support Files/Kingfisher/Info.plist rename to JOYJianshu/Pods/Target Support Files/Kingfisher/Info.plist diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m b/JOYJianshu/Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m similarity index 100% rename from Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m rename to JOYJianshu/Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch b/JOYJianshu/Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch similarity index 100% rename from Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch rename to JOYJianshu/Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h b/JOYJianshu/Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h similarity index 100% rename from Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h rename to JOYJianshu/Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher.modulemap b/JOYJianshu/Pods/Target Support Files/Kingfisher/Kingfisher.modulemap similarity index 100% rename from Pods/Target Support Files/Kingfisher/Kingfisher.modulemap rename to JOYJianshu/Pods/Target Support Files/Kingfisher/Kingfisher.modulemap diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher.xcconfig b/JOYJianshu/Pods/Target Support Files/Kingfisher/Kingfisher.xcconfig similarity index 100% rename from Pods/Target Support Files/Kingfisher/Kingfisher.xcconfig rename to JOYJianshu/Pods/Target Support Files/Kingfisher/Kingfisher.xcconfig diff --git a/Pods/Target Support Files/MJExtension/Info.plist b/JOYJianshu/Pods/Target Support Files/MJExtension/Info.plist similarity index 100% rename from Pods/Target Support Files/MJExtension/Info.plist rename to JOYJianshu/Pods/Target Support Files/MJExtension/Info.plist diff --git a/Pods/Target Support Files/MJExtension/MJExtension-dummy.m b/JOYJianshu/Pods/Target Support Files/MJExtension/MJExtension-dummy.m similarity index 100% rename from Pods/Target Support Files/MJExtension/MJExtension-dummy.m rename to JOYJianshu/Pods/Target Support Files/MJExtension/MJExtension-dummy.m diff --git a/Pods/Target Support Files/MJExtension/MJExtension-prefix.pch b/JOYJianshu/Pods/Target Support Files/MJExtension/MJExtension-prefix.pch similarity index 100% rename from Pods/Target Support Files/MJExtension/MJExtension-prefix.pch rename to JOYJianshu/Pods/Target Support Files/MJExtension/MJExtension-prefix.pch diff --git a/Pods/Target Support Files/MJExtension/MJExtension-umbrella.h b/JOYJianshu/Pods/Target Support Files/MJExtension/MJExtension-umbrella.h similarity index 100% rename from Pods/Target Support Files/MJExtension/MJExtension-umbrella.h rename to JOYJianshu/Pods/Target Support Files/MJExtension/MJExtension-umbrella.h diff --git a/Pods/Target Support Files/MJExtension/MJExtension.modulemap b/JOYJianshu/Pods/Target Support Files/MJExtension/MJExtension.modulemap similarity index 100% rename from Pods/Target Support Files/MJExtension/MJExtension.modulemap rename to JOYJianshu/Pods/Target Support Files/MJExtension/MJExtension.modulemap diff --git a/Pods/Target Support Files/MJExtension/MJExtension.xcconfig b/JOYJianshu/Pods/Target Support Files/MJExtension/MJExtension.xcconfig similarity index 100% rename from Pods/Target Support Files/MJExtension/MJExtension.xcconfig rename to JOYJianshu/Pods/Target Support Files/MJExtension/MJExtension.xcconfig diff --git a/Pods/Target Support Files/MJRefresh/Info.plist b/JOYJianshu/Pods/Target Support Files/MJRefresh/Info.plist similarity index 100% rename from Pods/Target Support Files/MJRefresh/Info.plist rename to JOYJianshu/Pods/Target Support Files/MJRefresh/Info.plist diff --git a/Pods/Target Support Files/MJRefresh/MJRefresh-dummy.m b/JOYJianshu/Pods/Target Support Files/MJRefresh/MJRefresh-dummy.m similarity index 100% rename from Pods/Target Support Files/MJRefresh/MJRefresh-dummy.m rename to JOYJianshu/Pods/Target Support Files/MJRefresh/MJRefresh-dummy.m diff --git a/Pods/Target Support Files/MJRefresh/MJRefresh-prefix.pch b/JOYJianshu/Pods/Target Support Files/MJRefresh/MJRefresh-prefix.pch similarity index 100% rename from Pods/Target Support Files/MJRefresh/MJRefresh-prefix.pch rename to JOYJianshu/Pods/Target Support Files/MJRefresh/MJRefresh-prefix.pch diff --git a/Pods/Target Support Files/MJRefresh/MJRefresh-umbrella.h b/JOYJianshu/Pods/Target Support Files/MJRefresh/MJRefresh-umbrella.h similarity index 100% rename from Pods/Target Support Files/MJRefresh/MJRefresh-umbrella.h rename to JOYJianshu/Pods/Target Support Files/MJRefresh/MJRefresh-umbrella.h diff --git a/Pods/Target Support Files/MJRefresh/MJRefresh.modulemap b/JOYJianshu/Pods/Target Support Files/MJRefresh/MJRefresh.modulemap similarity index 100% rename from Pods/Target Support Files/MJRefresh/MJRefresh.modulemap rename to JOYJianshu/Pods/Target Support Files/MJRefresh/MJRefresh.modulemap diff --git a/Pods/Target Support Files/MJRefresh/MJRefresh.xcconfig b/JOYJianshu/Pods/Target Support Files/MJRefresh/MJRefresh.xcconfig similarity index 100% rename from Pods/Target Support Files/MJRefresh/MJRefresh.xcconfig rename to JOYJianshu/Pods/Target Support Files/MJRefresh/MJRefresh.xcconfig diff --git a/Pods/Target Support Files/Pods/Info.plist b/JOYJianshu/Pods/Target Support Files/Pods/Info.plist similarity index 100% rename from Pods/Target Support Files/Pods/Info.plist rename to JOYJianshu/Pods/Target Support Files/Pods/Info.plist diff --git a/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown b/JOYJianshu/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown similarity index 100% rename from Pods/Target Support Files/Pods/Pods-acknowledgements.markdown rename to JOYJianshu/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown diff --git a/Pods/Target Support Files/Pods/Pods-acknowledgements.plist b/JOYJianshu/Pods/Target Support Files/Pods/Pods-acknowledgements.plist similarity index 100% rename from Pods/Target Support Files/Pods/Pods-acknowledgements.plist rename to JOYJianshu/Pods/Target Support Files/Pods/Pods-acknowledgements.plist diff --git a/Pods/Target Support Files/Pods/Pods-dummy.m b/JOYJianshu/Pods/Target Support Files/Pods/Pods-dummy.m similarity index 100% rename from Pods/Target Support Files/Pods/Pods-dummy.m rename to JOYJianshu/Pods/Target Support Files/Pods/Pods-dummy.m diff --git a/Pods/Target Support Files/Pods/Pods-frameworks.sh b/JOYJianshu/Pods/Target Support Files/Pods/Pods-frameworks.sh similarity index 100% rename from Pods/Target Support Files/Pods/Pods-frameworks.sh rename to JOYJianshu/Pods/Target Support Files/Pods/Pods-frameworks.sh diff --git a/Pods/Target Support Files/Pods/Pods-resources.sh b/JOYJianshu/Pods/Target Support Files/Pods/Pods-resources.sh similarity index 100% rename from Pods/Target Support Files/Pods/Pods-resources.sh rename to JOYJianshu/Pods/Target Support Files/Pods/Pods-resources.sh diff --git a/Pods/Target Support Files/Pods/Pods-umbrella.h b/JOYJianshu/Pods/Target Support Files/Pods/Pods-umbrella.h similarity index 100% rename from Pods/Target Support Files/Pods/Pods-umbrella.h rename to JOYJianshu/Pods/Target Support Files/Pods/Pods-umbrella.h diff --git a/Pods/Target Support Files/Pods/Pods.debug.xcconfig b/JOYJianshu/Pods/Target Support Files/Pods/Pods.debug.xcconfig similarity index 100% rename from Pods/Target Support Files/Pods/Pods.debug.xcconfig rename to JOYJianshu/Pods/Target Support Files/Pods/Pods.debug.xcconfig diff --git a/Pods/Target Support Files/Pods/Pods.modulemap b/JOYJianshu/Pods/Target Support Files/Pods/Pods.modulemap similarity index 100% rename from Pods/Target Support Files/Pods/Pods.modulemap rename to JOYJianshu/Pods/Target Support Files/Pods/Pods.modulemap diff --git a/Pods/Target Support Files/Pods/Pods.release.xcconfig b/JOYJianshu/Pods/Target Support Files/Pods/Pods.release.xcconfig similarity index 100% rename from Pods/Target Support Files/Pods/Pods.release.xcconfig rename to JOYJianshu/Pods/Target Support Files/Pods/Pods.release.xcconfig diff --git a/Pods/Target Support Files/SnapKit/Info.plist b/JOYJianshu/Pods/Target Support Files/SnapKit/Info.plist similarity index 100% rename from Pods/Target Support Files/SnapKit/Info.plist rename to JOYJianshu/Pods/Target Support Files/SnapKit/Info.plist diff --git a/Pods/Target Support Files/SnapKit/SnapKit-dummy.m b/JOYJianshu/Pods/Target Support Files/SnapKit/SnapKit-dummy.m similarity index 100% rename from Pods/Target Support Files/SnapKit/SnapKit-dummy.m rename to JOYJianshu/Pods/Target Support Files/SnapKit/SnapKit-dummy.m diff --git a/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch b/JOYJianshu/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch similarity index 100% rename from Pods/Target Support Files/SnapKit/SnapKit-prefix.pch rename to JOYJianshu/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch diff --git a/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h b/JOYJianshu/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h similarity index 100% rename from Pods/Target Support Files/SnapKit/SnapKit-umbrella.h rename to JOYJianshu/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h diff --git a/Pods/Target Support Files/SnapKit/SnapKit.modulemap b/JOYJianshu/Pods/Target Support Files/SnapKit/SnapKit.modulemap similarity index 100% rename from Pods/Target Support Files/SnapKit/SnapKit.modulemap rename to JOYJianshu/Pods/Target Support Files/SnapKit/SnapKit.modulemap diff --git a/Pods/Target Support Files/SnapKit/SnapKit.xcconfig b/JOYJianshu/Pods/Target Support Files/SnapKit/SnapKit.xcconfig similarity index 100% rename from Pods/Target Support Files/SnapKit/SnapKit.xcconfig rename to JOYJianshu/Pods/Target Support Files/SnapKit/SnapKit.xcconfig diff --git a/README.md b/JOYJianshu/README.md similarity index 100% rename from README.md rename to JOYJianshu/README.md