├── .DS_Store ├── README.md ├── WSLAPP.xcodeproj ├── .DS_Store ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ ├── qianfeng.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── wangshuanglong.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── yigong.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ ├── qianfeng.xcuserdatad │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ │ ├── WSLAPP.xcscheme │ │ └── xcschememanagement.plist │ ├── wangshuanglong.xcuserdatad │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ │ ├── WSLAPP.xcscheme │ │ └── xcschememanagement.plist │ └── yigong.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── WSLAPP.xcscheme │ └── xcschememanagement.plist ├── WSLAPP ├── .DS_Store ├── AppDelegate.h ├── AppDelegate.m ├── Base.lproj │ └── LaunchScreen.xib ├── Basics │ ├── .DS_Store │ ├── ADView.h │ ├── ADView.m │ ├── MyTabBarController.h │ ├── MyTabBarController.m │ ├── wslGuide1ViewController.h │ ├── wslGuide1ViewController.m │ ├── wslNavigationController.h │ ├── wslNavigationController.m │ ├── wslRootViewController.h │ ├── wslRootViewController.m │ ├── wslVideoPlayerView.h │ └── wslVideoPlayerView.m ├── Drawing │ ├── Controllers │ │ ├── wsldrawViewController.h │ │ └── wsldrawViewController.m │ └── Views │ │ ├── drawView.h │ │ └── drawView.m ├── Images.xcassets │ └── AppIcon.appiconset │ │ ├── 1-1.png │ │ ├── 1-2.png │ │ ├── 1-3.png │ │ ├── 1-4.png │ │ ├── 1.png │ │ ├── Contents.json │ │ └── u=1868964496,3555553584&fm=21&gp=0.jpg.png ├── Info.plist ├── Libraries │ ├── .DS_Store │ ├── AFNetworking │ │ └── SDWebImage │ │ │ ├── MKAnnotationView+WebCache.h │ │ │ ├── MKAnnotationView+WebCache.m │ │ │ ├── NSData+ImageContentType.h │ │ │ ├── NSData+ImageContentType.m │ │ │ ├── SDImageCache.h │ │ │ ├── SDImageCache.m │ │ │ ├── SDWebImageCompat.h │ │ │ ├── SDWebImageCompat.m │ │ │ ├── SDWebImageDecoder.h │ │ │ ├── SDWebImageDecoder.m │ │ │ ├── SDWebImageDownloader.h │ │ │ ├── SDWebImageDownloader.m │ │ │ ├── SDWebImageDownloaderOperation.h │ │ │ ├── SDWebImageDownloaderOperation.m │ │ │ ├── SDWebImageManager.h │ │ │ ├── SDWebImageManager.m │ │ │ ├── SDWebImageOperation.h │ │ │ ├── SDWebImagePrefetcher.h │ │ │ ├── SDWebImagePrefetcher.m │ │ │ ├── UIButton+WebCache.h │ │ │ ├── UIButton+WebCache.m │ │ │ ├── UIImage+GIF.h │ │ │ ├── UIImage+GIF.m │ │ │ ├── UIImage+MultiFormat.h │ │ │ ├── UIImage+MultiFormat.m │ │ │ ├── UIImage+WebP.h │ │ │ ├── UIImage+WebP.m │ │ │ ├── UIImageView+HighlightedWebCache.h │ │ │ ├── UIImageView+HighlightedWebCache.m │ │ │ ├── UIImageView+WebCache.h │ │ │ ├── UIImageView+WebCache.m │ │ │ ├── UIView+WebCacheOperation.h │ │ │ └── UIView+WebCacheOperation.m │ ├── AFNetworkingDownload │ │ └── .DS_Store │ ├── JGProgressHUD │ │ ├── .DS_Store │ │ ├── JGProgressHUD Resources.bundle │ │ │ ├── jg_hud_error.png │ │ │ ├── jg_hud_error@2x.png │ │ │ ├── jg_hud_error@3x.png │ │ │ ├── jg_hud_success.png │ │ │ ├── jg_hud_success@2x.png │ │ │ └── jg_hud_success@3x.png │ │ ├── JGProgressHUD-Defines.h │ │ ├── JGProgressHUD.h │ │ ├── JGProgressHUD.m │ │ ├── JGProgressHUDAnimation.h │ │ ├── JGProgressHUDAnimation.m │ │ ├── JGProgressHUDErrorIndicatorView.h │ │ ├── JGProgressHUDErrorIndicatorView.m │ │ ├── JGProgressHUDFadeAnimation.h │ │ ├── JGProgressHUDFadeAnimation.m │ │ ├── JGProgressHUDFadeZoomAnimation.h │ │ ├── JGProgressHUDFadeZoomAnimation.m │ │ ├── JGProgressHUDIndeterminateIndicatorView.h │ │ ├── JGProgressHUDIndeterminateIndicatorView.m │ │ ├── JGProgressHUDIndicatorView.h │ │ ├── JGProgressHUDIndicatorView.m │ │ ├── JGProgressHUDPieIndicatorView.h │ │ ├── JGProgressHUDPieIndicatorView.m │ │ ├── JGProgressHUDRingIndicatorView.h │ │ ├── JGProgressHUDRingIndicatorView.m │ │ ├── JGProgressHUDSuccessIndicatorView.h │ │ └── JGProgressHUDSuccessIndicatorView.m │ ├── SVPullToRefresh-master │ │ └── Demo │ │ │ ├── .DS_Store │ │ │ └── SVPullToRefreshDemo.xcodeproj │ │ │ └── project.xcworkspace │ │ │ └── xcuserdata │ │ │ └── zhangpeng.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── SVPullToRefresh │ │ ├── AFNetworking │ │ │ ├── AFHTTPRequestOperation.h │ │ │ ├── AFHTTPRequestOperation.m │ │ │ ├── AFHTTPRequestOperationManager.h │ │ │ ├── AFHTTPRequestOperationManager.m │ │ │ ├── AFHTTPSessionManager.h │ │ │ ├── AFHTTPSessionManager.m │ │ │ ├── AFNetworkReachabilityManager.h │ │ │ ├── AFNetworkReachabilityManager.m │ │ │ ├── AFNetworking.h │ │ │ ├── AFSecurityPolicy.h │ │ │ ├── AFSecurityPolicy.m │ │ │ ├── AFURLConnectionOperation.h │ │ │ ├── AFURLConnectionOperation.m │ │ │ ├── AFURLRequestSerialization.h │ │ │ ├── AFURLRequestSerialization.m │ │ │ ├── AFURLResponseSerialization.h │ │ │ ├── AFURLResponseSerialization.m │ │ │ ├── AFURLSessionManager.h │ │ │ └── AFURLSessionManager.m │ │ ├── SVPullToRefresh.h │ │ ├── UIScrollView+SVInfiniteScrolling.h │ │ ├── UIScrollView+SVInfiniteScrolling.m │ │ ├── UIScrollView+SVPullToRefresh.h │ │ └── UIScrollView+SVPullToRefresh.m │ ├── TencentOpenAPI │ │ └── .DS_Store │ ├── UMSocial_Sdk_4.2.3 │ │ ├── .DS_Store │ │ ├── Header │ │ │ ├── .DS_Store │ │ │ ├── UMSocial.h │ │ │ ├── UMSocialAccountManager.h │ │ │ ├── UMSocialBar.h │ │ │ ├── UMSocialConfig.h │ │ │ ├── UMSocialControllerService.h │ │ │ ├── UMSocialControllerServiceComment.h │ │ │ ├── UMSocialData.h │ │ │ ├── UMSocialDataService.h │ │ │ ├── UMSocialSnsData.h │ │ │ ├── UMSocialSnsPlatformManager.h │ │ │ └── UMSocialSnsService.h │ │ ├── SocialSDKXib │ │ │ ├── .DS_Store │ │ │ ├── UMSCommentDetailController.xib │ │ │ ├── UMSCommentInputController.xib │ │ │ ├── UMSCommentInputControlleriPad.xib │ │ │ ├── UMSLoginViewController.xib │ │ │ ├── UMSShareListController.xib │ │ │ ├── UMShareEditViewController.xib │ │ │ ├── UMShareEditViewControlleriPad.xib │ │ │ └── UMSnsAccountViewController.xib │ │ ├── UMSocialSDKResourcesNew.bundle │ │ │ ├── .DS_Store │ │ │ ├── Buttons │ │ │ │ ├── UMS_Check.png │ │ │ │ ├── UMS_Check@2x.png │ │ │ │ ├── UMS_No_Location.png │ │ │ │ ├── UMS_No_Location@2x.png │ │ │ │ ├── UMS_User-Avatar-Placeholder@2x.png │ │ │ │ ├── UMS_User_profile_default@2x.png │ │ │ │ ├── UMS_account_login@2x.png │ │ │ │ ├── UMS_add_friend_off.png │ │ │ │ ├── UMS_add_friend_off@2x.png │ │ │ │ ├── UMS_add_friend_on.png │ │ │ │ ├── UMS_add_friend_on@2x.png │ │ │ │ ├── UMS_comment_input@2x.png │ │ │ │ ├── UMS_comment_view_cell.png │ │ │ │ ├── UMS_comment_view_cell_white@2x.png │ │ │ │ ├── UMS_delete_image_button_normal.png │ │ │ │ ├── UMS_delete_image_button_normal@2x.png │ │ │ │ ├── UMS_find@2x.png │ │ │ │ ├── UMS_follow_off@2x.png │ │ │ │ ├── UMS_follow_on@2x.png │ │ │ │ ├── UMS_nav_bar_bg_white@2x.png │ │ │ │ ├── UMS_nav_button_back.png │ │ │ │ ├── UMS_nav_button_back@2x.png │ │ │ │ ├── UMS_nav_button_close.png │ │ │ │ ├── UMS_nav_button_close@2x.png │ │ │ │ ├── UMS_nav_button_refresh.png │ │ │ │ ├── UMS_nav_button_refresh@2x.png │ │ │ │ ├── UMS_nav_button_send.png │ │ │ │ ├── UMS_nav_button_send@2x.png │ │ │ │ ├── UMS_oauth_off.png │ │ │ │ ├── UMS_oauth_off@2x.png │ │ │ │ ├── UMS_oauth_on.png │ │ │ │ ├── UMS_oauth_on@2x.png │ │ │ │ ├── UMS_place_map.png │ │ │ │ ├── UMS_place_map@2x.png │ │ │ │ ├── UMS_place_off.png │ │ │ │ ├── UMS_place_off@2x.png │ │ │ │ ├── UMS_place_tap.png │ │ │ │ ├── UMS_place_tap@2x.png │ │ │ │ ├── UMS_shake__share_button@2x.png │ │ │ │ ├── UMS_shake_close.png │ │ │ │ ├── UMS_shake_close@2x.png │ │ │ │ ├── UMS_shake_close_tap.png │ │ │ │ ├── UMS_shake_close_tap@2x.png │ │ │ │ ├── UMS_share_change_account.png │ │ │ │ ├── UMS_share_change_account@2x.png │ │ │ │ ├── UMS_share_change_account_bg@2x.png │ │ │ │ ├── UMS_share_change_account_tap.png │ │ │ │ ├── UMS_share_change_account_tap@2x.png │ │ │ │ ├── UMS_share_change_to_account@2x.png │ │ │ │ ├── UMS_share_change_to_account_tap@2x.png │ │ │ │ ├── UMS_share_oauth@2x.png │ │ │ │ ├── UMS_umeng_share_at.png │ │ │ │ ├── UMS_umeng_share_at@2x.png │ │ │ │ ├── UMS_umeng_share_atSel.png │ │ │ │ ├── UMS_umeng_share_atSel@2x.png │ │ │ │ ├── UMS_umeng_share_at_tap.png │ │ │ │ ├── UMS_umeng_share_toolbarBg.png │ │ │ │ ├── UMS_umeng_share_toolbarBg@2x.png │ │ │ │ ├── UMS_url_image.png │ │ │ │ ├── UMS_url_image@2x.png │ │ │ │ ├── UMS_url_music.png │ │ │ │ ├── UMS_url_music@2x.png │ │ │ │ ├── UMS_url_video.png │ │ │ │ └── UMS_url_video@2x.png │ │ │ ├── EGO │ │ │ │ ├── .DS_Store │ │ │ │ ├── blackArrow.png │ │ │ │ ├── blackArrow@2x.png │ │ │ │ ├── blueArrow.png │ │ │ │ ├── blueArrow@2x.png │ │ │ │ ├── grayArrow.png │ │ │ │ ├── grayArrow@2x.png │ │ │ │ ├── whiteArrow.png │ │ │ │ └── whiteArrow@2x.png │ │ │ ├── OtherTheme │ │ │ │ ├── UMS_actionsheet_panel@2x.png │ │ │ │ ├── UMS_nav_back_button_normal.png │ │ │ │ ├── UMS_nav_back_button_normal@2x.png │ │ │ │ ├── UMS_nav_back_button_tap.png │ │ │ │ ├── UMS_nav_back_button_tap@2x.png │ │ │ │ ├── UMS_nav_bar_bg_black.png │ │ │ │ ├── UMS_nav_bar_bg_black@2x.png │ │ │ │ ├── UMS_nav_button_normal.png │ │ │ │ ├── UMS_nav_button_normal@2x.png │ │ │ │ ├── UMS_nav_button_tap.png │ │ │ │ └── UMS_nav_button_tap@2x.png │ │ │ ├── SnsPlatform │ │ │ │ ├── UMS_douban_icon.png │ │ │ │ ├── UMS_douban_icon@2x.png │ │ │ │ ├── UMS_douban_off.png │ │ │ │ ├── UMS_douban_off@2x.png │ │ │ │ ├── UMS_douban_on.png │ │ │ │ ├── UMS_douban_on@2x.png │ │ │ │ ├── UMS_email_icon.png │ │ │ │ ├── UMS_email_icon@2x.png │ │ │ │ ├── UMS_email_off.png │ │ │ │ ├── UMS_email_off@2x.png │ │ │ │ ├── UMS_email_on@2x.png │ │ │ │ ├── UMS_facebook_icon.png │ │ │ │ ├── UMS_facebook_icon@2x.png │ │ │ │ ├── UMS_facebook_off.png │ │ │ │ ├── UMS_facebook_off@2x.png │ │ │ │ ├── UMS_facebook_on.png │ │ │ │ ├── UMS_facebook_on@2x.png │ │ │ │ ├── UMS_instagram.png │ │ │ │ ├── UMS_instagram@2x.png │ │ │ │ ├── UMS_laiwang_session@2x.png │ │ │ │ ├── UMS_laiwang_timeline@2x.png │ │ │ │ ├── UMS_line_icon@2x.png │ │ │ │ ├── UMS_qq_icon.png │ │ │ │ ├── UMS_qq_icon@2x.png │ │ │ │ ├── UMS_qq_off.png │ │ │ │ ├── UMS_qq_off@2x.png │ │ │ │ ├── UMS_qq_on.png │ │ │ │ ├── UMS_qq_on@2x.png │ │ │ │ ├── UMS_qzone_icon.png │ │ │ │ ├── UMS_qzone_icon@2x.png │ │ │ │ ├── UMS_qzone_off.png │ │ │ │ ├── UMS_qzone_off@2x.png │ │ │ │ ├── UMS_qzone_on.png │ │ │ │ ├── UMS_qzone_on@2x.png │ │ │ │ ├── UMS_renren_icon.png │ │ │ │ ├── UMS_renren_icon@2x.png │ │ │ │ ├── UMS_renren_off.png │ │ │ │ ├── UMS_renren_off@2x.png │ │ │ │ ├── UMS_renren_on.png │ │ │ │ ├── UMS_renren_on@2x.png │ │ │ │ ├── UMS_sina_icon.png │ │ │ │ ├── UMS_sina_icon@2x.png │ │ │ │ ├── UMS_sina_off.png │ │ │ │ ├── UMS_sina_off@2x.png │ │ │ │ ├── UMS_sina_on.png │ │ │ │ ├── UMS_sina_on@2x.png │ │ │ │ ├── UMS_sms_icon.png │ │ │ │ ├── UMS_sms_icon@2x.png │ │ │ │ ├── UMS_sms_off.png │ │ │ │ ├── UMS_sms_off@2x.png │ │ │ │ ├── UMS_sms_on@2x.png │ │ │ │ ├── UMS_tencent_icon.png │ │ │ │ ├── UMS_tencent_icon@2x.png │ │ │ │ ├── UMS_tencent_off.png │ │ │ │ ├── UMS_tencent_off@2x.png │ │ │ │ ├── UMS_tencent_on.png │ │ │ │ ├── UMS_tencent_on@2x.png │ │ │ │ ├── UMS_tumblr_icon@2x.png │ │ │ │ ├── UMS_twitter_icon.png │ │ │ │ ├── UMS_twitter_icon@2x.png │ │ │ │ ├── UMS_twitter_off.png │ │ │ │ ├── UMS_twitter_off@2x.png │ │ │ │ ├── UMS_twitter_on.png │ │ │ │ ├── UMS_twitter_on@2x.png │ │ │ │ ├── UMS_wechat_favorite_icon.png │ │ │ │ ├── UMS_wechat_favorite_icon@2x.png │ │ │ │ ├── UMS_wechat_icon.png │ │ │ │ ├── UMS_wechat_icon@2x.png │ │ │ │ ├── UMS_wechat_off.png │ │ │ │ ├── UMS_wechat_off@2x.png │ │ │ │ ├── UMS_wechat_on@2x.png │ │ │ │ ├── UMS_wechat_session_icon.png │ │ │ │ ├── UMS_wechat_session_icon@2x.png │ │ │ │ ├── UMS_wechat_timeline_icon.png │ │ │ │ ├── UMS_wechat_timeline_icon@2x.png │ │ │ │ ├── UMS_wechat_timeline_off.png │ │ │ │ ├── UMS_wechat_timeline_off@2x.png │ │ │ │ ├── UMS_wechat_timeline_on.png │ │ │ │ ├── UMS_wechat_timeline_on@2x.png │ │ │ │ ├── UMS_whatsapp_icon@2x.png │ │ │ │ ├── UMS_yixin_session@2x.png │ │ │ │ └── UMS_yixin_timeline@2x.png │ │ │ ├── SocialSDKBar │ │ │ │ ├── .DS_Store │ │ │ │ ├── UMS_account_normal_white.png │ │ │ │ ├── UMS_account_normal_white@2x.png │ │ │ │ ├── UMS_account_tap_white.png │ │ │ │ ├── UMS_account_tap_white@2x.png │ │ │ │ ├── UMS_comment_normal_white.png │ │ │ │ ├── UMS_comment_normal_white@2x.png │ │ │ │ ├── UMS_comment_tap_white.png │ │ │ │ ├── UMS_comment_tap_white@2x.png │ │ │ │ ├── UMS_like_off_white.png │ │ │ │ ├── UMS_like_off_white@2x.png │ │ │ │ ├── UMS_like_on_white.png │ │ │ │ ├── UMS_like_on_white@2x.png │ │ │ │ ├── UMS_share_normal_white.png │ │ │ │ ├── UMS_share_normal_white@2x.png │ │ │ │ ├── UMS_share_tap_white.png │ │ │ │ └── UMS_share_tap_white@2x.png │ │ │ └── Sound │ │ │ │ └── shake_sound.mp3 │ │ ├── en.lproj │ │ │ ├── .DS_Store │ │ │ └── UMSocialLocalizable.strings │ │ ├── libUMSocial_Sdk_4.2.3.a │ │ └── zh-Hans.lproj │ │ │ └── UMSocialLocalizable.strings │ ├── UMSocial_Sdk_Extra_Frameworks │ │ ├── .DS_Store │ │ ├── TencentOpenAPI │ │ │ ├── .DS_Store │ │ │ ├── TencentOpenAPI.framework │ │ │ │ ├── Headers │ │ │ │ │ ├── QQApiInterface.h │ │ │ │ │ ├── QQApiInterfaceObject.h │ │ │ │ │ ├── TencentApiInterface.h │ │ │ │ │ ├── TencentMessageObject.h │ │ │ │ │ ├── TencentOAuth.h │ │ │ │ │ ├── TencentOAuthObject.h │ │ │ │ │ ├── WeiBoAPI.h │ │ │ │ │ ├── WeiyunAPI.h │ │ │ │ │ └── sdkdef.h │ │ │ │ └── TencentOpenAPI │ │ │ ├── TencentOpenApi_IOS_Bundle.bundle │ │ │ │ ├── error.png │ │ │ │ ├── local.html │ │ │ │ ├── qqicon.png │ │ │ │ └── success.png │ │ │ ├── UMSocialQQHandler.h │ │ │ └── libSocialQQ.a │ │ └── Wechat │ │ │ ├── UMSocialWechatHandler.h │ │ │ ├── WXApi.h │ │ │ ├── WXApiObject.h │ │ │ ├── libSocialWechat.a │ │ │ └── libWeChatSDK.a │ ├── URLRequest │ │ ├── .DS_Store │ │ ├── NSString+Hashing.h │ │ ├── NSString+Hashing.m │ │ ├── QFRequestManager.h │ │ ├── QFRequestManager.m │ │ ├── QFURLRequest.h │ │ └── QFURLRequest.m │ └── libqrencode │ │ ├── .DS_Store │ │ ├── QRCodeGenerator.h │ │ ├── QRCodeGenerator.m │ │ ├── bitstream.c │ │ ├── bitstream.h │ │ ├── mask.c │ │ ├── mask.h │ │ ├── qrencode.c │ │ ├── qrencode.h │ │ ├── qrinput.c │ │ ├── qrinput.h │ │ ├── qrspec.c │ │ ├── qrspec.h │ │ ├── rscode.c │ │ ├── rscode.h │ │ ├── split.c │ │ └── split.h ├── Map │ ├── Controllers │ │ ├── wslMapViewController.h │ │ └── wslMapViewController.m │ └── Views │ │ ├── wslImageAnnotation.h │ │ └── wslImageAnnotation.m ├── More │ ├── Basics │ │ ├── wslMoreViewController.h │ │ └── wslMoreViewController.m │ └── Controllers │ │ ├── my2WeiMaViewController.h │ │ ├── my2WeiMaViewController.m │ │ ├── my2WeiMaViewController.xib │ │ ├── saoViewController.h │ │ ├── saoViewController.m │ │ ├── timeViewController.h │ │ ├── timeViewController.m │ │ └── timeViewController.xib ├── Resources │ ├── .DS_Store │ ├── NewsResource │ │ └── eye.png │ ├── appIcon.png │ ├── button-cross.png │ ├── duihao.jpg │ ├── giudImage │ │ ├── guid1.png │ │ ├── guid2.png │ │ ├── guid3.png │ │ └── guid4.png │ ├── location@2x.png │ ├── mingren.png │ ├── moreHead.png │ ├── songImage │ │ ├── .DS_Store │ │ ├── aboveMusic.png │ │ ├── backgroundImage5.jpg │ │ ├── circleClose.png │ │ ├── circleOpen.png │ │ ├── cuowu.png │ │ ├── head.png │ │ ├── menu.png │ │ ├── nextMusic.png │ │ ├── pause.png │ │ ├── play.png │ │ ├── randomClose.png │ │ ├── randomOpen.png │ │ ├── sliderThumb_small.png │ │ └── soundSlider.png │ └── wallpapersResouce │ │ ├── autumn.mp4 │ │ ├── light.mp4 │ │ ├── night.mp4 │ │ ├── search.png │ │ ├── spring.mp4 │ │ ├── summer.mp4 │ │ ├── winter.mp4 │ │ ├── xiazai.png │ │ ├── zan.png │ │ ├── zou.mp4 │ │ └── 喜欢.png ├── Songplayer │ ├── Basics │ │ ├── downloadShareViewController.h │ │ ├── downloadShareViewController.m │ │ ├── songPlayVCManager.h │ │ └── songPlayVCManager.m │ ├── Controllers │ │ ├── downloadManagerViewController.h │ │ ├── downloadManagerViewController.m │ │ ├── songPlayViewController.h │ │ ├── songPlayViewController.m │ │ ├── wslSongMainViewController.h │ │ └── wslSongMainViewController.m │ ├── Models │ │ ├── SongModel.h │ │ ├── SongModel.m │ │ ├── geDanModel.h │ │ ├── geDanModel.m │ │ ├── haiBaoModel.h │ │ └── haiBaoModel.m │ └── Views │ │ ├── .DS_Store │ │ ├── CustomCollectionViewCell.h │ │ ├── CustomCollectionViewCell.m │ │ ├── CustomCollectionViewCell.xib │ │ ├── downloadTableViewCell.h │ │ ├── downloadTableViewCell.m │ │ ├── downloadTableViewCell.xib │ │ ├── imageScrView.h │ │ ├── imageScrView.m │ │ ├── wslAVPlayerManager.h │ │ ├── wslAVPlayerManager.m │ │ ├── wslAnalyzer.h │ │ ├── wslAnalyzer.m │ │ ├── wslLrcEach.h │ │ └── wslLrcEach.m ├── WSLAPP.entitlements ├── main.m ├── screen.jpeg ├── wallpaper │ ├── .DS_Store │ ├── Basics │ │ ├── UIImage+ZJWallPaper.h │ │ └── UIImage+ZJWallPaper.m │ ├── Controllers │ │ ├── wslCategoryDetailViewController.h │ │ ├── wslCategoryDetailViewController.m │ │ ├── wslCategoryViewController.h │ │ ├── wslCategoryViewController.m │ │ ├── wslHotViewController.h │ │ ├── wslHotViewController.m │ │ ├── wslNewViewController.h │ │ ├── wslNewViewController.m │ │ ├── wslPicDetailViewController.h │ │ ├── wslPicDetailViewController.m │ │ ├── wslPicSearchViewController.h │ │ ├── wslPicSearchViewController.m │ │ ├── wslRingsMoreViewController.h │ │ ├── wslRingsMoreViewController.m │ │ ├── wslpicMoreViewController.h │ │ ├── wslpicMoreViewController.m │ │ ├── wslwallpaperViewController.h │ │ └── wslwallpaperViewController.m │ ├── Models │ │ ├── picDetailModel.h │ │ ├── picDetailModel.m │ │ ├── pictureModel.h │ │ ├── pictureModel.m │ │ ├── ringModel.h │ │ └── ringModel.m │ └── Views │ │ ├── wslCommentTableViewCell.h │ │ ├── wslCommentTableViewCell.m │ │ ├── wslCommentTableViewCell.xib │ │ ├── wslCustomCollectionViewCell.h │ │ ├── wslCustomCollectionViewCell.m │ │ ├── wslCustomCollectionViewCell.xib │ │ ├── wslCustomTableViewCell.h │ │ ├── wslCustomTableViewCell.m │ │ ├── wslRingTableViewCell.h │ │ ├── wslRingTableViewCell.m │ │ └── wslRingTableViewCell.xib └── 未命名文件夹 │ ├── Views │ ├── newsTableViewCell.h │ ├── newsTableViewCell.m │ └── newsTableViewCell.xib │ └── models │ ├── .DS_Store │ ├── Controllers │ ├── wslNewsDetailViewController.h │ ├── wslNewsDetailViewController.m │ ├── wslNewsViewController.h │ └── wslNewsViewController.m │ ├── newsModel.h │ └── newsModel.m └── WSLAPPTests ├── Info.plist └── WSLAPPTests.m /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/.DS_Store -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP.xcodeproj/.DS_Store -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/project.xcworkspace/xcuserdata/qianfeng.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP.xcodeproj/project.xcworkspace/xcuserdata/qianfeng.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/project.xcworkspace/xcuserdata/wangshuanglong.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP.xcodeproj/project.xcworkspace/xcuserdata/wangshuanglong.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/project.xcworkspace/xcuserdata/yigong.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP.xcodeproj/project.xcworkspace/xcuserdata/yigong.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/xcuserdata/qianfeng.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 8 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/xcuserdata/qianfeng.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | WSLAPP.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | BCFB3A471BCE797700D516DC 16 | 17 | primary 18 | 19 | 20 | BCFB3A601BCE797700D516DC 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/xcuserdata/wangshuanglong.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/xcuserdata/wangshuanglong.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | WSLAPP.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | BCFB3A471BCE797700D516DC 16 | 17 | primary 18 | 19 | 20 | BCFB3A601BCE797700D516DC 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/xcuserdata/yigong.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /WSLAPP.xcodeproj/xcuserdata/yigong.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | WSLAPP.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | BCFB3A471BCE797700D516DC 16 | 17 | primary 18 | 19 | 20 | BCFB3A601BCE797700D516DC 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /WSLAPP/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/14. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | //用来跳转界面 16 | @property (strong, nonatomic)UINavigationController * rootNavc; 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /WSLAPP/Basics/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Basics/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Basics/ADView.h: -------------------------------------------------------------------------------- 1 | // 2 | // ADView.h 3 | // 01CustomUITableViewCell 4 | // 5 | // Created by 郝海圣 on 15/9/1. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ADView : UIView 12 | @property (nonatomic,retain) NSArray *imageArray;//存储的是图片名称的数组 13 | -(void)reloadData;//刷新数据 14 | -(void)removeSub; 15 | @end 16 | -------------------------------------------------------------------------------- /WSLAPP/Basics/MyTabBarController.h: -------------------------------------------------------------------------------- 1 | // 2 | // MyTabBarController.h 3 | // wslProject 4 | // 5 | // Created by 王双龙 on 15/10/14. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MyTabBarController : UITabBarController 12 | @end 13 | -------------------------------------------------------------------------------- /WSLAPP/Basics/wslGuide1ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslGuide1ViewController.h 3 | // wslProject 4 | // 5 | // Created by 王双龙 on 15/10/14. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslGuide1ViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Basics/wslNavigationController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslNavigationController.h 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/9/22. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslNavigationController : UINavigationController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Basics/wslNavigationController.m: -------------------------------------------------------------------------------- 1 | // 2 | // wslNavigationController.m 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/9/22. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import "wslNavigationController.h" 10 | 11 | @interface wslNavigationController () 12 | 13 | @end 14 | 15 | @implementation wslNavigationController 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | // 把导航控制器的样式的设置,放在这里,每个用到导航控制器的地方,都有同样的样式 20 | 21 | // 0, 195, 228 22 | self.navigationBar.barTintColor = [UIColor colorWithRed:255/255.0f green:192/255.0f blue:0/255.0f alpha:1.0f]; 23 | 24 | // BBI改成白色 25 | self.navigationBar.tintColor = [UIColor whiteColor]; 26 | // 改变Title的颜色和字体大小 27 | [self.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor whiteColor], NSFontAttributeName: [UIFont systemFontOfSize:20]}]; 28 | } 29 | // 返回状态栏的颜色,如果界面有导航控制器,这个方法一定要写在导航控制器里 30 | // UIStatusBarStyleLightContent 白色 31 | // UIStatusBarStyleDefault 黑色(默认) 32 | - (UIStatusBarStyle)preferredStatusBarStyle 33 | { 34 | return UIStatusBarStyleLightContent; 35 | } 36 | 37 | - (void)didReceiveMemoryWarning { 38 | [super didReceiveMemoryWarning]; 39 | // Dispose of any resources that can be recreated. 40 | } 41 | 42 | /* 43 | #pragma mark - Navigation 44 | 45 | // In a storyboard-based application, you will often want to do a little preparation before navigation 46 | - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 47 | // Get the new view controller using [segue destinationViewController]. 48 | // Pass the selected object to the new view controller. 49 | } 50 | */ 51 | 52 | @end 53 | -------------------------------------------------------------------------------- /WSLAPP/Basics/wslRootViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslRootViewController.h 3 | // wslProject 4 | // 5 | // Created by 王双龙 on 15/10/14. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslRootViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Basics/wslVideoPlayerView.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslVideoPlayerView.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/10. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface wslVideoPlayerView : UIView 13 | 14 | @property (nonatomic, strong) AVPlayer *player; 15 | 16 | - (instancetype)initWithFrame:(CGRect)frame player:(AVPlayer *)player; 17 | - (instancetype)initWithFrame:(CGRect)frame URL:(NSURL *)url; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /WSLAPP/Basics/wslVideoPlayerView.m: -------------------------------------------------------------------------------- 1 | // 2 | // wslVideoPlayerView.m 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/10. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "wslVideoPlayerView.h" 10 | 11 | @implementation wslVideoPlayerView 12 | 13 | // 重写这个方法,告诉系统,这个View的Layer不是普通的Layer,而是用于播放视频的Layer 14 | + (Class)layerClass 15 | { // [AVPlayerLayer class] * playLay ; 16 | // playLay 17 | return [AVPlayerLayer class]; 18 | } 19 | 20 | - (instancetype)initWithFrame:(CGRect)frame player:(AVPlayer *)player 21 | { 22 | if (self = [super initWithFrame:frame]) { 23 | self.player = player; 24 | } 25 | 26 | return self; 27 | } 28 | 29 | - (instancetype)initWithFrame:(CGRect)frame URL:(NSURL *)url 30 | { 31 | if (self = [super initWithFrame:frame]) { 32 | AVPlayer *player = [AVPlayer playerWithURL:url]; 33 | self.player = player; 34 | } 35 | return self; 36 | } 37 | 38 | 39 | #pragma mark - Setter & Getter 40 | 41 | // AVPlayerLayer 有一个播放器,对播放器的取值和设值,都传递给AVPlayerLayer 42 | - (void)setPlayer:(AVPlayer *)player 43 | { 44 | 45 | 46 | AVPlayerLayer *playerLayer = (AVPlayerLayer *)self.layer; 47 | playerLayer.videoGravity = AVLayerVideoGravityResize; 48 | playerLayer.player = player; 49 | } 50 | 51 | - (AVPlayer *)player 52 | { 53 | AVPlayerLayer *playerLayer = (AVPlayerLayer *)self.layer; 54 | return playerLayer.player; 55 | } 56 | 57 | 58 | @end 59 | -------------------------------------------------------------------------------- /WSLAPP/Drawing/Controllers/wsldrawViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wsldrawViewController.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/15. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wsldrawViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Drawing/Views/drawView.h: -------------------------------------------------------------------------------- 1 | // 2 | // drawView.h 3 | // 画画 4 | // 5 | // Created by 王双龙 on 15/10/5. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface drawView : UIView 12 | 13 | //线条的颜色透明度(颜色深浅),粗细,颜色 14 | @property(nonatomic,strong) UIColor * lineColor; 15 | @property(nonatomic,strong) NSNumber * lineWidth; 16 | @property(nonatomic,assign) float lineArf; 17 | 18 | 19 | //清除所有 20 | -(void)cleanAll; 21 | //上一步 22 | -(void)backStep; 23 | //下一步 24 | -(void)nextStep; 25 | 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /WSLAPP/Images.xcassets/AppIcon.appiconset/1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Images.xcassets/AppIcon.appiconset/1-1.png -------------------------------------------------------------------------------- /WSLAPP/Images.xcassets/AppIcon.appiconset/1-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Images.xcassets/AppIcon.appiconset/1-2.png -------------------------------------------------------------------------------- /WSLAPP/Images.xcassets/AppIcon.appiconset/1-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Images.xcassets/AppIcon.appiconset/1-3.png -------------------------------------------------------------------------------- /WSLAPP/Images.xcassets/AppIcon.appiconset/1-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Images.xcassets/AppIcon.appiconset/1-4.png -------------------------------------------------------------------------------- /WSLAPP/Images.xcassets/AppIcon.appiconset/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Images.xcassets/AppIcon.appiconset/1.png -------------------------------------------------------------------------------- /WSLAPP/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "20x20", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "20x20", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "size" : "29x29", 15 | "idiom" : "iphone", 16 | "filename" : "1.png", 17 | "scale" : "2x" 18 | }, 19 | { 20 | "size" : "29x29", 21 | "idiom" : "iphone", 22 | "filename" : "1-1.png", 23 | "scale" : "3x" 24 | }, 25 | { 26 | "size" : "40x40", 27 | "idiom" : "iphone", 28 | "filename" : "u=1868964496,3555553584&fm=21&gp=0.jpg.png", 29 | "scale" : "2x" 30 | }, 31 | { 32 | "size" : "40x40", 33 | "idiom" : "iphone", 34 | "filename" : "1-4.png", 35 | "scale" : "3x" 36 | }, 37 | { 38 | "size" : "60x60", 39 | "idiom" : "iphone", 40 | "filename" : "1-2.png", 41 | "scale" : "2x" 42 | }, 43 | { 44 | "size" : "60x60", 45 | "idiom" : "iphone", 46 | "filename" : "1-3.png", 47 | "scale" : "3x" 48 | }, 49 | { 50 | "idiom" : "ios-marketing", 51 | "size" : "1024x1024", 52 | "scale" : "1x" 53 | } 54 | ], 55 | "info" : { 56 | "version" : 1, 57 | "author" : "xcode" 58 | } 59 | } -------------------------------------------------------------------------------- /WSLAPP/Images.xcassets/AppIcon.appiconset/u=1868964496,3555553584&fm=21&gp=0.jpg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Images.xcassets/AppIcon.appiconset/u=1868964496,3555553584&fm=21&gp=0.jpg.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworking/SDWebImage/NSData+ImageContentType.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by Fabrice Aneche on 06/01/14. 3 | // Copyright (c) 2014 Dailymotion. All rights reserved. 4 | // 5 | 6 | #import 7 | 8 | @interface NSData (ImageContentType) 9 | 10 | /** 11 | * Compute the content type for an image data 12 | * 13 | * @param data the input data 14 | * 15 | * @return the content type as string (i.e. image/jpeg, image/gif) 16 | */ 17 | + (NSString *)sd_contentTypeForImageData:(NSData *)data; 18 | 19 | @end 20 | 21 | 22 | @interface NSData (ImageContentTypeDeprecated) 23 | 24 | + (NSString *)contentTypeForImageData:(NSData *)data __deprecated_msg("Use `sd_contentTypeForImageData:`"); 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworking/SDWebImage/NSData+ImageContentType.m: -------------------------------------------------------------------------------- 1 | // 2 | // Created by Fabrice Aneche on 06/01/14. 3 | // Copyright (c) 2014 Dailymotion. All rights reserved. 4 | // 5 | 6 | #import "NSData+ImageContentType.h" 7 | 8 | 9 | @implementation NSData (ImageContentType) 10 | 11 | + (NSString *)sd_contentTypeForImageData:(NSData *)data { 12 | uint8_t c; 13 | [data getBytes:&c length:1]; 14 | switch (c) { 15 | case 0xFF: 16 | return @"image/jpeg"; 17 | case 0x89: 18 | return @"image/png"; 19 | case 0x47: 20 | return @"image/gif"; 21 | case 0x49: 22 | case 0x4D: 23 | return @"image/tiff"; 24 | case 0x52: 25 | // R as RIFF for WEBP 26 | if ([data length] < 12) { 27 | return nil; 28 | } 29 | 30 | NSString *testString = [[NSString alloc] initWithData:[data subdataWithRange:NSMakeRange(0, 12)] encoding:NSASCIIStringEncoding]; 31 | if ([testString hasPrefix:@"RIFF"] && [testString hasSuffix:@"WEBP"]) { 32 | return @"image/webp"; 33 | } 34 | 35 | return nil; 36 | } 37 | return nil; 38 | } 39 | 40 | @end 41 | 42 | 43 | @implementation NSData (ImageContentTypeDeprecated) 44 | 45 | + (NSString *)contentTypeForImageData:(NSData *)data { 46 | return [self sd_contentTypeForImageData:data]; 47 | } 48 | 49 | @end 50 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworking/SDWebImage/SDWebImageCompat.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * (c) Jamie Pinkham 5 | * 6 | * For the full copyright and license information, please view the LICENSE 7 | * file that was distributed with this source code. 8 | */ 9 | 10 | #import 11 | 12 | #ifdef __OBJC_GC__ 13 | #error SDWebImage does not support Objective-C Garbage Collection 14 | #endif 15 | 16 | #if __IPHONE_OS_VERSION_MIN_REQUIRED != 20000 && __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0 17 | #error SDWebImage doesn't support Deployement Target version < 5.0 18 | #endif 19 | 20 | #if !TARGET_OS_IPHONE 21 | #import 22 | #ifndef UIImage 23 | #define UIImage NSImage 24 | #endif 25 | #ifndef UIImageView 26 | #define UIImageView NSImageView 27 | #endif 28 | #else 29 | 30 | #import 31 | 32 | #endif 33 | 34 | #ifndef NS_ENUM 35 | #define NS_ENUM(_type, _name) enum _name : _type _name; enum _name : _type 36 | #endif 37 | 38 | #ifndef NS_OPTIONS 39 | #define NS_OPTIONS(_type, _name) enum _name : _type _name; enum _name : _type 40 | #endif 41 | 42 | #if OS_OBJECT_USE_OBJC 43 | #undef SDDispatchQueueRelease 44 | #undef SDDispatchQueueSetterSementics 45 | #define SDDispatchQueueRelease(q) 46 | #define SDDispatchQueueSetterSementics strong 47 | #else 48 | #undef SDDispatchQueueRelease 49 | #undef SDDispatchQueueSetterSementics 50 | #define SDDispatchQueueRelease(q) (dispatch_release(q)) 51 | #define SDDispatchQueueSetterSementics assign 52 | #endif 53 | 54 | extern UIImage *SDScaledImageForKey(NSString *key, UIImage *image); 55 | 56 | typedef void(^SDWebImageNoParamsBlock)(); 57 | 58 | extern NSString *const SDWebImageErrorDomain; 59 | 60 | #define dispatch_main_sync_safe(block)\ 61 | if ([NSThread isMainThread]) {\ 62 | block();\ 63 | } else {\ 64 | dispatch_sync(dispatch_get_main_queue(), block);\ 65 | } 66 | 67 | #define dispatch_main_async_safe(block)\ 68 | if ([NSThread isMainThread]) {\ 69 | block();\ 70 | } else {\ 71 | dispatch_async(dispatch_get_main_queue(), block);\ 72 | } 73 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworking/SDWebImage/SDWebImageCompat.m: -------------------------------------------------------------------------------- 1 | // 2 | // SDWebImageCompat.m 3 | // SDWebImage 4 | // 5 | // Created by Olivier Poitrey on 11/12/12. 6 | // Copyright (c) 2012 Dailymotion. All rights reserved. 7 | // 8 | 9 | #import "SDWebImageCompat.h" 10 | 11 | #if !__has_feature(objc_arc) 12 | #error SDWebImage is ARC only. Either turn on ARC for the project or use -fobjc-arc flag 13 | #endif 14 | 15 | inline UIImage *SDScaledImageForKey(NSString *key, UIImage *image) { 16 | if (!image) { 17 | return nil; 18 | } 19 | 20 | if ([image.images count] > 0) { 21 | NSMutableArray *scaledImages = [NSMutableArray array]; 22 | 23 | for (UIImage *tempImage in image.images) { 24 | [scaledImages addObject:SDScaledImageForKey(key, tempImage)]; 25 | } 26 | 27 | return [UIImage animatedImageWithImages:scaledImages duration:image.duration]; 28 | } 29 | else { 30 | if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)]) { 31 | CGFloat scale = 1.0; 32 | if (key.length >= 8) { 33 | NSRange range = [key rangeOfString:@"@2x."]; 34 | if (range.location != NSNotFound) { 35 | scale = 2.0; 36 | } 37 | 38 | range = [key rangeOfString:@"@3x."]; 39 | if (range.location != NSNotFound) { 40 | scale = 3.0; 41 | } 42 | } 43 | 44 | UIImage *scaledImage = [[UIImage alloc] initWithCGImage:image.CGImage scale:scale orientation:image.imageOrientation]; 45 | image = scaledImage; 46 | } 47 | return image; 48 | } 49 | } 50 | 51 | NSString *const SDWebImageErrorDomain = @"SDWebImageErrorDomain"; 52 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworking/SDWebImage/SDWebImageDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * Created by james on 9/28/11. 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | 11 | #import 12 | #import "SDWebImageCompat.h" 13 | 14 | @interface UIImage (ForceDecode) 15 | 16 | + (UIImage *)decodedImageWithImage:(UIImage *)image; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworking/SDWebImage/SDWebImageOperation.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import 10 | 11 | @protocol SDWebImageOperation 12 | 13 | - (void)cancel; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworking/SDWebImage/UIImage+GIF.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+GIF.h 3 | // LBGIFImage 4 | // 5 | // Created by Laurin Brandner on 06.01.12. 6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (GIF) 12 | 13 | + (UIImage *)sd_animatedGIFNamed:(NSString *)name; 14 | 15 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data; 16 | 17 | - (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworking/SDWebImage/UIImage+MultiFormat.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+MultiFormat.h 3 | // SDWebImage 4 | // 5 | // Created by Olivier Poitrey on 07/06/13. 6 | // Copyright (c) 2013 Dailymotion. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (MultiFormat) 12 | 13 | + (UIImage *)sd_imageWithData:(NSData *)data; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworking/SDWebImage/UIImage+WebP.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+WebP.h 3 | // SDWebImage 4 | // 5 | // Created by Olivier Poitrey on 07/06/13. 6 | // Copyright (c) 2013 Dailymotion. All rights reserved. 7 | // 8 | 9 | #ifdef SD_WEBP 10 | 11 | #import 12 | 13 | // Fix for issue #416 Undefined symbols for architecture armv7 since WebP introduction when deploying to device 14 | void WebPInitPremultiplyNEON(void); 15 | 16 | void WebPInitUpsamplersNEON(void); 17 | 18 | void VP8DspInitNEON(void); 19 | 20 | @interface UIImage (WebP) 21 | 22 | + (UIImage *)sd_imageWithWebPData:(NSData *)data; 23 | 24 | @end 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworking/SDWebImage/UIView+WebCacheOperation.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import 10 | #import "SDWebImageManager.h" 11 | 12 | @interface UIView (WebCacheOperation) 13 | 14 | /** 15 | * Set the image load operation (storage in a UIView based dictionary) 16 | * 17 | * @param operation the operation 18 | * @param key key for storing the operation 19 | */ 20 | - (void)sd_setImageLoadOperation:(id)operation forKey:(NSString *)key; 21 | 22 | /** 23 | * Cancel all operations for the current UIView and key 24 | * 25 | * @param key key for identifying the operations 26 | */ 27 | - (void)sd_cancelImageLoadOperationWithKey:(NSString *)key; 28 | 29 | /** 30 | * Just remove the operations corresponding to the current UIView and key without cancelling them 31 | * 32 | * @param key key for identifying the operations 33 | */ 34 | - (void)sd_removeImageLoadOperationWithKey:(NSString *)key; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworking/SDWebImage/UIView+WebCacheOperation.m: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import "UIView+WebCacheOperation.h" 10 | #import "objc/runtime.h" 11 | 12 | static char loadOperationKey; 13 | 14 | @implementation UIView (WebCacheOperation) 15 | 16 | - (NSMutableDictionary *)operationDictionary { 17 | NSMutableDictionary *operations = objc_getAssociatedObject(self, &loadOperationKey); 18 | if (operations) { 19 | return operations; 20 | } 21 | operations = [NSMutableDictionary dictionary]; 22 | objc_setAssociatedObject(self, &loadOperationKey, operations, OBJC_ASSOCIATION_RETAIN_NONATOMIC); 23 | return operations; 24 | } 25 | 26 | - (void)sd_setImageLoadOperation:(id)operation forKey:(NSString *)key { 27 | [self sd_cancelImageLoadOperationWithKey:key]; 28 | NSMutableDictionary *operationDictionary = [self operationDictionary]; 29 | [operationDictionary setObject:operation forKey:key]; 30 | } 31 | 32 | - (void)sd_cancelImageLoadOperationWithKey:(NSString *)key { 33 | // Cancel in progress downloader from queue 34 | NSMutableDictionary *operationDictionary = [self operationDictionary]; 35 | id operations = [operationDictionary objectForKey:key]; 36 | if (operations) { 37 | if ([operations isKindOfClass:[NSArray class]]) { 38 | for (id operation in operations) { 39 | if (operation) { 40 | [operation cancel]; 41 | } 42 | } 43 | } else if ([operations conformsToProtocol:@protocol(SDWebImageOperation)]){ 44 | [(id) operations cancel]; 45 | } 46 | [operationDictionary removeObjectForKey:key]; 47 | } 48 | } 49 | 50 | - (void)sd_removeImageLoadOperationWithKey:(NSString *)key { 51 | NSMutableDictionary *operationDictionary = [self operationDictionary]; 52 | [operationDictionary removeObjectForKey:key]; 53 | } 54 | 55 | @end 56 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/AFNetworkingDownload/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/AFNetworkingDownload/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/JGProgressHUD/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_error.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_error@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_error@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_error@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_error@3x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_success.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_success@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_success@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_success@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/JGProgressHUD/JGProgressHUD Resources.bundle/jg_hud_success@3x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUD-Defines.h: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUD-Defines.h 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 28.04.15. 6 | // Copyright (c) 2015 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | /** 12 | Positions of the HUD. 13 | */ 14 | typedef NS_ENUM(NSUInteger, JGProgressHUDPosition) { 15 | /** Center position. */ 16 | JGProgressHUDPositionCenter = 0, 17 | /** Top left position. */ 18 | JGProgressHUDPositionTopLeft, 19 | /** Top center position. */ 20 | JGProgressHUDPositionTopCenter, 21 | /** Top right position. */ 22 | JGProgressHUDPositionTopRight, 23 | /** Center left position. */ 24 | JGProgressHUDPositionCenterLeft, 25 | /** Center right position. */ 26 | JGProgressHUDPositionCenterRight, 27 | /** Bottom left position. */ 28 | JGProgressHUDPositionBottomLeft, 29 | /** Bottom center position. */ 30 | JGProgressHUDPositionBottomCenter, 31 | /** Bottom right position. */ 32 | JGProgressHUDPositionBottomRight 33 | }; 34 | 35 | /** 36 | Appearance styles of the HUD. 37 | */ 38 | typedef NS_ENUM(NSUInteger, JGProgressHUDStyle) { 39 | /** Extra light HUD with dark elements. */ 40 | JGProgressHUDStyleExtraLight = 0, 41 | /** Light HUD with dark elemets. */ 42 | JGProgressHUDStyleLight, 43 | /** Dark HUD with light elements. */ 44 | JGProgressHUDStyleDark 45 | }; 46 | 47 | /** 48 | Interaction types. 49 | */ 50 | typedef NS_ENUM(NSUInteger, JGProgressHUDInteractionType) { 51 | /** Block all touches. No interaction behin the HUD is possible. */ 52 | JGProgressHUDInteractionTypeBlockAllTouches = 0, 53 | /** Block touches on the HUD view. */ 54 | JGProgressHUDInteractionTypeBlockTouchesOnHUDView, 55 | /** Block no touches. */ 56 | JGProgressHUDInteractionTypeBlockNoTouches 57 | }; 58 | 59 | /** 60 | Macro for safe floating point comparison (for internal use in JGProgressHUD). 61 | */ 62 | #ifndef fequal 63 | #define fequal(a,b) (fabs((a) - (b)) < FLT_EPSILON) 64 | #endif 65 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDAnimation.h: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDAnimation.h 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 20.7.14. 6 | // Copyright (c) 2014 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @class JGProgressHUD; 13 | 14 | /** 15 | You may subclass this class to create a custom progress indicator view. 16 | */ 17 | @interface JGProgressHUDAnimation : NSObject 18 | 19 | /** 20 | Convenience method for initializing an animation. 21 | */ 22 | + (instancetype)animation; 23 | 24 | 25 | /** 26 | The HUD which uses this animation. 27 | */ 28 | @property (nonatomic, weak, readonly) JGProgressHUD *progressHUD; 29 | 30 | 31 | /** 32 | The @c progressHUD is hidden from screen with @c alpha = 1 and @c hidden = @c YES. Ideally, you should prepare the HUD for presentation, then set @c hidden to @c NO on the @c progressHUD and then perform the animation. 33 | @post Call @c animationFinished. 34 | */ 35 | - (void)show NS_REQUIRES_SUPER; 36 | 37 | /** 38 | The @c progressHUD wis visible on screen with @c alpha = 1 and @c hidden = @c NO. You should only perform the animation in this method, the @c progressHUD itself will take care of hiding itself and removing itself from superview. 39 | @post Call @c animationFinished. 40 | */ 41 | - (void)hide NS_REQUIRES_SUPER; 42 | 43 | /** 44 | @pre This method should only be called at the end of a @c show or @c hide animaiton. 45 | @attention ALWAYS call this method after completing a @c show or @c hide animation. 46 | */ 47 | - (void)animationFinished NS_REQUIRES_SUPER; 48 | 49 | @end 50 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDAnimation.m: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDAnimation.m 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 20.7.14. 6 | // Copyright (c) 2014 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUDAnimation.h" 10 | #import "JGProgressHUD.h" 11 | 12 | @interface JGProgressHUD (Private) 13 | 14 | - (void)animationDidFinish:(BOOL)presenting; 15 | 16 | @end 17 | 18 | @interface JGProgressHUDAnimation () { 19 | BOOL _presenting; 20 | } 21 | 22 | @property (nonatomic, weak) JGProgressHUD *progressHUD; 23 | 24 | @end 25 | 26 | @implementation JGProgressHUDAnimation 27 | 28 | #pragma mark - Initializers 29 | 30 | + (instancetype)animation { 31 | return [[self alloc] init]; 32 | } 33 | 34 | #pragma mark - Public methods 35 | 36 | - (void)show { 37 | _presenting = YES; 38 | } 39 | 40 | - (void)hide { 41 | _presenting = NO; 42 | } 43 | 44 | - (void)animationFinished { 45 | [self.progressHUD animationDidFinish:_presenting]; 46 | } 47 | 48 | @end 49 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDErrorIndicatorView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDErrorIndicatorView.h 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 19.08.14. 6 | // Copyright (c) 2014 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUDIndicatorView.h" 10 | 11 | @interface JGProgressHUDErrorIndicatorView : JGProgressHUDIndicatorView 12 | 13 | /** 14 | Default initializer for this class. 15 | */ 16 | - (instancetype)init; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDErrorIndicatorView.m: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDErrorIndicatorView.m 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 19.08.14. 6 | // Copyright (c) 2014 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUDErrorIndicatorView.h" 10 | #import "JGProgressHUD.h" 11 | 12 | @implementation JGProgressHUDErrorIndicatorView 13 | 14 | - (instancetype)initWithContentView:(UIView *__unused)contentView { 15 | NSBundle *resourceBundle = [NSBundle bundleWithPath:[[NSBundle bundleForClass:[JGProgressHUD class]] pathForResource:@"JGProgressHUD Resources" ofType:@"bundle"]]; 16 | 17 | NSString *imgPath = [resourceBundle pathForResource:@"jg_hud_error" ofType:@"png"]; 18 | 19 | UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageWithContentsOfFile:imgPath]]; 20 | 21 | self = [super initWithContentView:imageView]; 22 | 23 | return self; 24 | } 25 | 26 | - (instancetype)init { 27 | return [self initWithContentView:nil]; 28 | } 29 | 30 | - (void)updateAccessibility { 31 | self.accessibilityLabel = NSLocalizedString(@"Error",); 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDFadeAnimation.h: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDFadeAnimation.h 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 20.7.14. 6 | // Copyright (c) 2014 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUDAnimation.h" 10 | 11 | @interface JGProgressHUDFadeAnimation : JGProgressHUDAnimation 12 | 13 | /** 14 | Duration of the animation. 15 | 16 | @b Default: 0.4. 17 | */ 18 | @property (nonatomic, assign) NSTimeInterval duration; 19 | 20 | /** 21 | Animation options 22 | 23 | @b Default: UIViewAnimationOptionCurveEaseInOut. 24 | */ 25 | @property (nonatomic, assign) UIViewAnimationOptions animationOptions; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDFadeAnimation.m: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDFadeAnimation.m 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 20.7.14. 6 | // Copyright (c) 2014 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUDFadeAnimation.h" 10 | #import "JGProgressHUD.h" 11 | 12 | @implementation JGProgressHUDFadeAnimation 13 | 14 | #pragma mark - Initializers 15 | 16 | - (instancetype)init { 17 | self = [super init]; 18 | if (self) { 19 | self.duration = 0.4; 20 | self.animationOptions = UIViewAnimationOptionCurveEaseInOut; 21 | } 22 | return self; 23 | } 24 | 25 | - (void)setAnimationOptions:(UIViewAnimationOptions)animationOptions { 26 | _animationOptions = (animationOptions | UIViewAnimationOptionBeginFromCurrentState); 27 | } 28 | 29 | #pragma mark - Showing 30 | 31 | - (void)show { 32 | [super show]; 33 | 34 | //Prepare animation 35 | self.progressHUD.alpha = 0.0f; 36 | 37 | //Now unhide HUD 38 | self.progressHUD.hidden = NO; 39 | 40 | //Perform the presentation animation 41 | [UIView animateWithDuration:self.duration delay:0.0 options:self.animationOptions animations:^{ 42 | self.progressHUD.alpha = 1.0f; 43 | } completion:^(BOOL __unused finished) { 44 | [self animationFinished]; 45 | }]; 46 | } 47 | 48 | #pragma mark - Hiding 49 | 50 | - (void)hide { 51 | [super hide]; 52 | 53 | //Perform the dismissal animation 54 | [UIView animateWithDuration:self.duration delay:0.0 options:self.animationOptions animations:^{ 55 | self.progressHUD.alpha = 0.0f; 56 | } completion:^(BOOL __unused finished) { 57 | [self animationFinished]; 58 | }]; 59 | } 60 | 61 | @end 62 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDFadeZoomAnimation.h: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDFadeZoomAnimation.h 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 20.7.14. 6 | // Copyright (c) 2014 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUDAnimation.h" 10 | 11 | @interface JGProgressHUDFadeZoomAnimation : JGProgressHUDAnimation 12 | 13 | /** 14 | Duration of the animation from or to the shrinked state. 15 | 16 | @b Default: 0.2. 17 | */ 18 | @property (nonatomic, assign) NSTimeInterval shrinkAnimationDuaration; 19 | 20 | /** 21 | Duration of the animation from or to the expanded state. 22 | 23 | @b Default: 0.1. 24 | */ 25 | @property (nonatomic, assign) NSTimeInterval expandAnimationDuaration; 26 | 27 | /** 28 | The scale to apply to the HUD when expanding. 29 | 30 | @b Default: (1.1f, 1.1f). 31 | */ 32 | @property (nonatomic, assign) CGSize expandScale; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDIndeterminateIndicatorView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDIndeterminateIndicatorView.h 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 19.07.14. 6 | // Copyright (c) 2014 Hardtack. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUD-Defines.h" 10 | #import "JGProgressHUDIndicatorView.h" 11 | 12 | @interface JGProgressHUDIndeterminateIndicatorView : JGProgressHUDIndicatorView 13 | 14 | /** 15 | Initializes the indicator view and sets the correct color to match the HUD style. 16 | */ 17 | - (instancetype)initWithHUDStyle:(JGProgressHUDStyle)style; 18 | 19 | /** 20 | Set the color of the activity indicator view. 21 | @param color The color to apply to the activity indicator view. 22 | */ 23 | - (void)setColor:(UIColor *)color; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDIndeterminateIndicatorView.m: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDIndeterminateIndicatorView.m 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 19.07.14. 6 | // Copyright (c) 2014 Hardtack. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUDIndeterminateIndicatorView.h" 10 | 11 | @implementation JGProgressHUDIndeterminateIndicatorView 12 | 13 | - (instancetype)initWithHUDStyle:(JGProgressHUDStyle)style { 14 | UIActivityIndicatorView *activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; 15 | [activityIndicatorView startAnimating]; 16 | self = [super initWithContentView:activityIndicatorView]; 17 | 18 | if (self) { 19 | if (style != JGProgressHUDStyleDark) { 20 | self.color = [UIColor blackColor]; 21 | } 22 | } 23 | 24 | return self; 25 | } 26 | 27 | - (instancetype)init { 28 | return [self initWithHUDStyle:0]; 29 | } 30 | 31 | - (void)setColor:(UIColor *)color { 32 | [(UIActivityIndicatorView *)self.contentView setColor:color]; 33 | } 34 | 35 | - (void)updateAccessibility { 36 | self.accessibilityLabel = NSLocalizedString(@"Indeterminate progress",); 37 | } 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDIndicatorView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDIndicatorView.h 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 20.7.14. 6 | // Copyright (c) 2014 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | /** 13 | You may subclass this class to create a custom progress indicator view. 14 | */ 15 | @interface JGProgressHUDIndicatorView : UIView 16 | 17 | /** 18 | Designated initializer for this class. 19 | @param contentView The content view to place on the container view (the container is the JGProgressHUDIndicatorView). 20 | */ 21 | - (instancetype)initWithContentView:(UIView *)contentView; 22 | 23 | /** 24 | The content view which displays the progress. 25 | */ 26 | @property (nonatomic, strong, readonly) UIView *contentView; 27 | 28 | /** 29 | Ranges from 0.0 to 1.0. 30 | */ 31 | @property (nonatomic, assign) float progress; 32 | 33 | /** 34 | Adjusts the current progress shown by the receiver, optionally animating the change. 35 | 36 | The current progress is represented by a floating-point value between 0.0 and 1.0, inclusive, where 1.0 indicates the completion of the task. The default value is 0.0. Values less than 0.0 and greater than 1.0 are pinned to those limits. 37 | 38 | @param progress The new progress value. 39 | @param animated YES if the change should be animated, NO if the change should happen immediately. 40 | */ 41 | - (void)setProgress:(float)progress animated:(BOOL)animated; 42 | 43 | /** 44 | Schedules an accessibility update on the next run loop. 45 | */ 46 | - (void)setNeedsAccessibilityUpdate; 47 | 48 | /** 49 | Runs @c updateAccessibility immediately if an accessibility update has been scheduled (through @c setNeedsAccessibilityUpdate) but has not executed yet. 50 | */ 51 | - (void)updateAccessibilityIfNeeded; 52 | 53 | /** 54 | Override to set custom accessibility properties. This method gets called once when initializing the view and after calling @c setNeedsAccessibilityUpdate. 55 | */ 56 | - (void)updateAccessibility; 57 | 58 | @end 59 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDPieIndicatorView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDPieIndicatorView.h 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 19.07.14. 6 | // Copyright (c) 2014 Hardtack. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUD-Defines.h" 10 | #import "JGProgressHUDIndicatorView.h" 11 | 12 | @interface JGProgressHUDPieIndicatorView : JGProgressHUDIndicatorView 13 | 14 | /** 15 | Initializes the indicator view and sets the correct color to match the HUD style. 16 | */ 17 | - (instancetype)initWithHUDStyle:(JGProgressHUDStyle)style; 18 | 19 | /** 20 | Tint color of the Pie. 21 | 22 | @b Default: White for JGProgressHUDStyleDark, otherwise black. 23 | */ 24 | @property (nonatomic, strong) UIColor *color; 25 | 26 | /** 27 | The background fill color inside the pie. 28 | 29 | @b Default: Dark gray for JGProgressHUDStyleDark, otherwise light gray. 30 | */ 31 | @property (nonatomic, strong) UIColor *fillColor; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDRingIndicatorView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDRingIndicatorView.h 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 20.7.14. 6 | // Copyright (c) 2014 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUD-Defines.h" 10 | #import "JGProgressHUDIndicatorView.h" 11 | 12 | @interface JGProgressHUDRingIndicatorView : JGProgressHUDIndicatorView 13 | 14 | /** 15 | Initializes the indicator view and sets the correct color to match the HUD style. 16 | */ 17 | - (instancetype)initWithHUDStyle:(JGProgressHUDStyle)style; 18 | 19 | /** 20 | Background color of the ring. 21 | 22 | @b Default: Black for JGProgressHUDStyleDark, light gray otherwise. 23 | */ 24 | @property (nonatomic, strong) UIColor *ringBackgroundColor; 25 | 26 | /** 27 | Progress color of the progress ring. 28 | 29 | @b Default: White for JGProgressHUDStyleDark, otherwise black. 30 | */ 31 | @property (nonatomic, strong) UIColor *ringColor; 32 | 33 | /** 34 | Sets if the progress ring should have rounded corners. 35 | 36 | @b Default: NO. 37 | */ 38 | @property (nonatomic, assign) BOOL roundProgressLine; 39 | 40 | /** 41 | Width of the ring. 42 | 43 | @b Default: 3.0. 44 | */ 45 | @property (nonatomic, assign) CGFloat ringWidth; 46 | 47 | @end 48 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDSuccessIndicatorView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDSuccessIndicatorView.h 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 19.08.14. 6 | // Copyright (c) 2014 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUDIndicatorView.h" 10 | 11 | @interface JGProgressHUDSuccessIndicatorView : JGProgressHUDIndicatorView 12 | 13 | /** 14 | Default initializer for this class. 15 | */ 16 | - (instancetype)init; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/JGProgressHUD/JGProgressHUDSuccessIndicatorView.m: -------------------------------------------------------------------------------- 1 | // 2 | // JGProgressHUDSuccessIndicatorView.m 3 | // JGProgressHUD 4 | // 5 | // Created by Jonas Gessner on 19.08.14. 6 | // Copyright (c) 2014 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import "JGProgressHUDSuccessIndicatorView.h" 10 | #import "JGProgressHUD.h" 11 | 12 | @implementation JGProgressHUDSuccessIndicatorView 13 | 14 | - (instancetype)initWithContentView:(UIView *__unused)contentView { 15 | NSBundle *resourceBundle = [NSBundle bundleWithPath:[[NSBundle bundleForClass:[JGProgressHUD class]] pathForResource:@"JGProgressHUD Resources" ofType:@"bundle"]]; 16 | 17 | NSString *imgPath = [resourceBundle pathForResource:@"jg_hud_success" ofType:@"png"]; 18 | 19 | UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageWithContentsOfFile:imgPath]]; 20 | 21 | self = [super initWithContentView:imageView]; 22 | 23 | return self; 24 | } 25 | 26 | - (instancetype)init { 27 | return [self initWithContentView:nil]; 28 | } 29 | 30 | - (void)updateAccessibility { 31 | self.accessibilityLabel = NSLocalizedString(@"Success",); 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/SVPullToRefresh-master/Demo/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/SVPullToRefresh-master/Demo/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/SVPullToRefresh-master/Demo/SVPullToRefreshDemo.xcodeproj/project.xcworkspace/xcuserdata/zhangpeng.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/SVPullToRefresh-master/Demo/SVPullToRefreshDemo.xcodeproj/project.xcworkspace/xcuserdata/zhangpeng.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /WSLAPP/Libraries/SVPullToRefresh/AFNetworking/AFNetworking.h: -------------------------------------------------------------------------------- 1 | // AFNetworking.h 2 | // 3 | // Copyright (c) 2013 AFNetworking (http://afnetworking.com/) 4 | // 5 | // Permission is hereby granted, free of charge, to any person obtaining a copy 6 | // of this software and associated documentation files (the "Software"), to deal 7 | // in the Software without restriction, including without limitation the rights 8 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | // copies of the Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall be included in 13 | // all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | // THE SOFTWARE. 22 | 23 | #import 24 | #import 25 | 26 | #ifndef _AFNETWORKING_ 27 | #define _AFNETWORKING_ 28 | 29 | #import "AFURLRequestSerialization.h" 30 | #import "AFURLResponseSerialization.h" 31 | #import "AFSecurityPolicy.h" 32 | #import "AFNetworkReachabilityManager.h" 33 | 34 | #import "AFURLConnectionOperation.h" 35 | #import "AFHTTPRequestOperation.h" 36 | #import "AFHTTPRequestOperationManager.h" 37 | 38 | #if ( ( defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 1090) || \ 39 | ( defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 70000 ) ) 40 | #import "AFURLSessionManager.h" 41 | #import "AFHTTPSessionManager.h" 42 | #endif 43 | 44 | #endif /* _AFNETWORKING_ */ 45 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/SVPullToRefresh/SVPullToRefresh.h: -------------------------------------------------------------------------------- 1 | // 2 | // SVPullToRefresh.h 3 | // SVPullToRefreshDemo 4 | // 5 | // Created by Sam Vermette on 23.04.12. 6 | // Copyright (c) 2012 samvermette.com. All rights reserved. 7 | // 8 | // https://github.com/samvermette/SVPullToRefresh 9 | // 10 | 11 | // this header file is provided for backwards compatibility and will be removed in the future 12 | // here's how you should import SVPullToRefresh now: 13 | 14 | #import "UIScrollView+SVPullToRefresh.h" 15 | #import "UIScrollView+SVInfiniteScrolling.h" 16 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/SVPullToRefresh/UIScrollView+SVInfiniteScrolling.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIScrollView+SVInfiniteScrolling.h 3 | // 4 | // Created by Sam Vermette on 23.04.12. 5 | // Copyright (c) 2012 samvermette.com. All rights reserved. 6 | // 7 | // https://github.com/samvermette/SVPullToRefresh 8 | // 9 | 10 | #import 11 | 12 | @class SVInfiniteScrollingView; 13 | 14 | @interface UIScrollView (SVInfiniteScrolling) 15 | 16 | - (void)addInfiniteScrollingWithActionHandler:(void (^)(void))actionHandler; 17 | - (void)triggerInfiniteScrolling; 18 | 19 | @property (nonatomic, strong, readonly) SVInfiniteScrollingView *infiniteScrollingView; 20 | @property (nonatomic, assign) BOOL showsInfiniteScrolling; 21 | 22 | @end 23 | 24 | 25 | enum { 26 | SVInfiniteScrollingStateStopped = 0, 27 | SVInfiniteScrollingStateTriggered, 28 | SVInfiniteScrollingStateLoading, 29 | SVInfiniteScrollingStateAll = 10 30 | }; 31 | 32 | typedef NSUInteger SVInfiniteScrollingState; 33 | 34 | @interface SVInfiniteScrollingView : UIView 35 | 36 | @property (nonatomic, readwrite) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 37 | @property (nonatomic, readonly) SVInfiniteScrollingState state; 38 | @property (nonatomic, readwrite) BOOL enabled; 39 | 40 | - (void)setCustomView:(UIView *)view forState:(SVInfiniteScrollingState)state; 41 | 42 | - (void)startAnimating; 43 | - (void)stopAnimating; 44 | 45 | @end 46 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/TencentOpenAPI/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/TencentOpenAPI/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/Header/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/Header/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/Header/UMSocial.h: -------------------------------------------------------------------------------- 1 | // 2 | // UMSocial.h 3 | // SocialSDK 4 | // 5 | // Created by Jiahuan Ye on 13-5-22. 6 | // Copyright (c) 2013年 Umeng. All rights reserved. 7 | // 8 | 9 | #import "UMSocialData.h" //分享内容类 10 | #import "UMSocialDataService.h" //分享数据级接口类 11 | #import "UMSocialControllerService.h" //分享界面级接口类 12 | #import "UMSocialControllerServiceComment.h" //评论界面级接口类 13 | #import "UMSocialAccountManager.h" //账户管理,和账户类 14 | #import "UMSocialSnsPlatformManager.h" //平台管理,和平台类 15 | #import "UMSocialSnsService.h" //提供快速分享 16 | #import "UMSocialBar.h" //社会化操作栏 17 | #import "UMSocialConfig.h" //sdk配置类 18 | #import "UMSocialSnsData.h" //区分不同平台设置不同分享内容 -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/Header/UMSocialControllerServiceComment.h: -------------------------------------------------------------------------------- 1 | // 2 | // UMSocialControllerServiceComment.h 3 | // SocialSDK 4 | // 5 | // Created by yeahugo on 12-12-7. 6 | // Copyright (c) 2012年 Umeng. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "UMSocialControllerService.h" 11 | 12 | /** 13 | 用此类的方法可以得到分享的有关UI对象,例如分享列表、评论列表、分享编辑页、分享授权页、个人中心页面等。返回都是`UINavigationController`对象,建议把这个对象present到你要添加到的`UIViewController`上 14 | */ 15 | @interface UMSocialControllerServiceComment : UMSocialControllerService 16 | 17 | /** 18 | 返回一个以[UMSocialData defaultData]来做初始化参数的`UMSocialControllerServiceComment`对象 19 | 20 | @return `UMSocialControllerServiceComment`的默认初始化对象 21 | */ 22 | +(UMSocialControllerServiceComment *)defaultControllerService; 23 | 24 | /** 25 | 评论列表页面,评论列表页面包括各评论详情、评论编辑 26 | 27 | @return `UINavigationController`对象 28 | */ 29 | - (UINavigationController *)getSocialCommentListController; 30 | 31 | 32 | /** 33 | 得到个人中心页面,该页面包括用户各个微博授权信息和选择的登录账号 34 | 35 | @return `UINavigationController`对象 36 | */ 37 | - (UINavigationController *)getSocialAccountController; 38 | 39 | 40 | /** 41 | sns账号设置页面,该页面包括个人的各个微博授权信息 42 | 43 | @return `UINavigationController`对象 44 | */ 45 | - (UINavigationController *)getSnsAccountController; 46 | 47 | 48 | /** 49 | 登录页面,出现你配置出现的所有sns平台,授权之后设置为sdk的登录账号。使用评论功能时会取此登录账号的昵称和头像。 50 | 51 | @return `UINavigationController`对象 52 | */ 53 | - (UINavigationController *)getSocialLoginController; 54 | 55 | @end 56 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/SocialSDKXib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/SocialSDKXib/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/SocialSDKXib/UMSLoginViewController.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/SocialSDKXib/UMSShareListController.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_Check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_Check.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_Check@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_Check@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_No_Location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_No_Location.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_No_Location@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_No_Location@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_User-Avatar-Placeholder@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_User-Avatar-Placeholder@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_User_profile_default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_User_profile_default@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_account_login@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_account_login@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_on.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_input@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_input@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_view_cell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_view_cell.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_view_cell_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_view_cell_white@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_delete_image_button_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_delete_image_button_normal.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_delete_image_button_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_delete_image_button_normal@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_find@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_find@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_follow_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_follow_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_follow_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_follow_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_bar_bg_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_bar_bg_white@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_back.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_back@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_close.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_close@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_close@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_refresh.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_refresh@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_refresh@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_send.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_send@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_send@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_on.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_map.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_map@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_map@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_tap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_tap.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_tap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_tap@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake__share_button@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake__share_button@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close_tap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close_tap.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close_tap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close_tap@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_bg@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_tap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_tap.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_tap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_tap@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_to_account@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_to_account@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_to_account_tap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_to_account_tap@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_oauth@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_oauth@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_atSel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_atSel.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_atSel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_atSel@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at_tap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at_tap.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_toolbarBg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_toolbarBg.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_toolbarBg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_toolbarBg@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_image.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_image@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_music.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_music@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_music@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_video.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_video@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_video@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blackArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blackArrow.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blackArrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blackArrow@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blueArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blueArrow.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blueArrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blueArrow@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/grayArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/grayArrow.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/grayArrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/grayArrow@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/whiteArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/whiteArrow.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/whiteArrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/whiteArrow@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_actionsheet_panel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_actionsheet_panel@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_normal.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_normal@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_tap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_tap.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_tap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_tap@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_bar_bg_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_bar_bg_black.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_bar_bg_black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_bar_bg_black@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_normal.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_normal@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_tap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_tap.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_tap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_tap@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_on.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_on.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_instagram.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_instagram@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_instagram@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_laiwang_session@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_laiwang_session@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_laiwang_timeline@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_laiwang_timeline@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_line_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_line_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_on.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_on.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_on.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_on.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_on.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tumblr_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tumblr_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_on.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_favorite_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_favorite_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_favorite_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_favorite_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_session_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_session_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_session_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_session_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_icon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_off.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_off@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_on.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_on@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_whatsapp_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_whatsapp_icon@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_yixin_session@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_yixin_session@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_yixin_timeline@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_yixin_timeline@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_normal_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_normal_white.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_normal_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_normal_white@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_tap_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_tap_white.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_tap_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_tap_white@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_normal_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_normal_white.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_normal_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_normal_white@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_tap_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_tap_white.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_tap_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_tap_white@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_off_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_off_white.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_off_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_off_white@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_on_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_on_white.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_on_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_on_white@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_normal_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_normal_white.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_normal_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_normal_white@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_tap_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_tap_white.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_tap_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_tap_white@2x.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Sound/shake_sound.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Sound/shake_sound.mp3 -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/en.lproj/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/en.lproj/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_4.2.3/libUMSocial_Sdk_4.2.3.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_4.2.3/libUMSocial_Sdk_4.2.3.a -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/QQApiInterface.h: -------------------------------------------------------------------------------- 1 | /// 2 | /// \file QQApiInterface.h 3 | /// \brief QQApi接口简化封装 4 | /// 5 | /// Created by Tencent on 12-5-15. 6 | /// Copyright (c) 2012年 Tencent. All rights reserved. 7 | /// 8 | 9 | #import 10 | #import "QQApiInterfaceObject.h" 11 | 12 | /** 13 | \brief 处理来至QQ的请求及响应的回调协议 14 | */ 15 | @protocol QQApiInterfaceDelegate 16 | 17 | /** 18 | 处理来至QQ的请求 19 | */ 20 | - (void)onReq:(QQBaseReq *)req; 21 | 22 | /** 23 | 处理来至QQ的响应 24 | */ 25 | - (void)onResp:(QQBaseResp *)resp; 26 | 27 | /** 28 | 处理QQ在线状态的回调 29 | */ 30 | - (void)isOnlineResponse:(NSDictionary *)response; 31 | 32 | @end 33 | 34 | /** 35 | \brief 对QQApi的简单封装类 36 | */ 37 | @interface QQApiInterface : NSObject 38 | 39 | /** 40 | 处理由手Q唤起的跳转请求 41 | \param url 待处理的url跳转请求 42 | \param delegate 第三方应用用于处理来至QQ请求及响应的委托对象 43 | \return 跳转请求处理结果,YES表示成功处理,NO表示不支持的请求协议或处理失败 44 | */ 45 | + (BOOL)handleOpenURL:(NSURL *)url delegate:(id)delegate; 46 | 47 | /** 48 | 向手Q发起分享请求 49 | \param req 分享内容的请求 50 | \return 请求发送结果码 51 | */ 52 | + (QQApiSendResultCode)sendReq:(QQBaseReq *)req; 53 | 54 | /** 55 | 向手Q QZone结合版发起分享请求 56 | \note H5分享只支持单张网络图片的传递 57 | \param req 分享内容的请求 58 | \return 请求发送结果码 59 | */ 60 | + (QQApiSendResultCode)SendReqToQZone:(QQBaseReq *)req; 61 | 62 | /** 63 | 向手Q 群部落发起分享请求 64 | \note H5分享只支持单张网络图片的传递 65 | \param req 分享内容的请求 66 | \return 请求发送结果码 67 | */ 68 | + (QQApiSendResultCode)SendReqToQQGroupTribe:(QQBaseReq *)req; 69 | 70 | /** 71 | 向手Q发送应答消息 72 | \param resp 应答消息 73 | \return 应答发送结果码 74 | */ 75 | + (QQApiSendResultCode)sendResp:(QQBaseResp *)resp; 76 | 77 | /** 78 | 检测是否已安装QQ 79 | \return 如果QQ已安装则返回YES,否则返回NO 80 | */ 81 | + (BOOL)isQQInstalled; 82 | 83 | /** 84 | 批量检测QQ号码是否在线 85 | */ 86 | + (void)getQQUinOnlineStatues:(NSArray *)QQUins delegate:(id)delegate; 87 | 88 | /** 89 | 检测QQ是否支持API调用 90 | \return 如果当前安装QQ版本支持API调用则返回YES,否则返回NO 91 | */ 92 | + (BOOL)isQQSupportApi; 93 | 94 | /** 95 | 启动QQ 96 | \return 成功返回YES,否则返回NO 97 | */ 98 | + (BOOL)openQQ; 99 | 100 | /** 101 | 获取QQ下载地址 102 | 103 | 如果App通过QQApiInterface#isQQInstalledQQApiInterface#isQQSupportApi检测发现QQ没安装或当前版本QQ不支持API调用,可引导用户通过打开此链接下载最新版QQ。 104 | \return iPhoneQQ下载地址 105 | */ 106 | + (NSString *)getQQInstallUrl; 107 | 108 | @end 109 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/TencentApiInterface.h: -------------------------------------------------------------------------------- 1 | // 2 | // TencentMessage.h 3 | // TencentOpenApi_IOS 4 | // 5 | // Created by qqconnect on 13-5-29. 6 | // Copyright (c) 2013年 Tencent. All rights reserved. 7 | // 8 | 9 | #ifndef QQ_OPEN_SDK_LITE 10 | 11 | #import 12 | #import "TencentMessageObject.h" 13 | 14 | typedef enum 15 | { 16 | kIphoneQQ, 17 | kIphoneQZONE, 18 | kThirdApp, 19 | } 20 | TecnentPlatformType; 21 | 22 | typedef enum 23 | { 24 | kTencentApiSuccess, 25 | kTencentApiPlatformUninstall, 26 | kTencentApiPlatformNotSupport, 27 | kTencentApiParamsError, 28 | kTencentApiFail, 29 | } 30 | TencentApiRetCode; 31 | 32 | @class TencentApiReq; 33 | @class TencentApiResp; 34 | 35 | /** 36 | * \brief TencentApiInterface的回调 37 | * 38 | * TencentApiInterface的回调接口 39 | * \note v1.0版本只支持腾讯业务拉起第三方请求内容 40 | */ 41 | @protocol TencentApiInterfaceDelegate 42 | 43 | @optional 44 | /** 45 | * 请求获得内容 当前版本只支持第三方相应腾讯业务请求 46 | */ 47 | - (BOOL)onTencentReq:(TencentApiReq *)req; 48 | 49 | /** 50 | * 响应请求答复 当前版本只支持腾讯业务相应第三方的请求答复 51 | */ 52 | - (BOOL)onTencentResp:(TencentApiResp *)resp; 53 | 54 | @end 55 | 56 | /** 57 | * \brief TencentApiInterface的回调 58 | * 59 | * TencentApiInterface的调用接口 60 | * \note v1.0版本只支持第三方答复内容 61 | */ 62 | @interface TencentApiInterface : NSObject 63 | 64 | /** 65 | * 发送答复返回腾讯业务 66 | * \param resp 答复内容 67 | * \return 返回码 68 | */ 69 | + (TencentApiRetCode)sendRespMessageToTencentApp:(TencentApiResp *)resp; 70 | 71 | /** 72 | * 是否可以处理拉起协议 73 | * \param url 74 | * \param delegate 指定的回调 75 | * \return 是否是腾讯API认识的消息类型 76 | */ 77 | + (BOOL)canOpenURL:(NSURL *)url delegate:(id)delegate; 78 | 79 | /** 80 | * 处理应用拉起协议 81 | * \param url 82 | * \param delegate 指定的回调 83 | * \return 是否是腾讯API认识的消息类型 84 | */ 85 | + (BOOL)handleOpenURL:(NSURL *)url delegate:(id)delegate; 86 | 87 | /** 88 | * 用户设备是否安装腾讯APP 89 | * \param platform 指定的腾讯业务 90 | * \return YES:安装 NO:未安装 91 | */ 92 | + (BOOL)isTencentAppInstall:(TecnentPlatformType)platform; 93 | 94 | /** 95 | * 用户设备是否支持调用SDK 96 | * \param platform 指定的腾讯业务 97 | * \return YES:支持 NO:不支持 98 | */ 99 | + (BOOL)isTencentAppSupportTencentApi:(TecnentPlatformType)platform; 100 | 101 | @end 102 | 103 | #endif 104 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/WeiBoAPI.h: -------------------------------------------------------------------------------- 1 | // 2 | // WeiBoAPI.h 3 | // TencentOpenApi_IOS 4 | // 5 | // Created by qqconnect on 13-6-25. 6 | // Copyright (c) 2013年 Tencent. All rights reserved. 7 | // 8 | 9 | #ifndef QQ_OPEN_SDK_LITE 10 | 11 | #import 12 | #import "sdkdef.h" 13 | 14 | /** 微博相关接口基类 */ 15 | @interface WeiBo_baseRequest : TCAPIRequest 16 | 17 | @end 18 | 19 | 20 | /** 21 | * \brief 发表一条微博信息(纯文本)到腾讯微博平台上。 22 | * \note 注意连续两次发布的微博内容不可以重复。 23 | */ 24 | 25 | @interface WeiBo_add_t_POST : WeiBo_baseRequest 26 | 27 | /** 28 | * 表示要发表的微博内容。 29 | * \note 必须为UTF-8编码,最长为140个汉字,也就是420字节。 30 | * 如果微博内容中有URL,后台会自动将该URL转换为短URL,每个URL折算成11个字节。 31 | * 若在此处@好友,需正确填写好友的微博账号,而非昵称。 32 | */ 33 | @property (nonatomic, retain) TCRequiredStr param_content; 34 | 35 | /** 36 | * 用户ip。 37 | * \note 必须正确填写用户侧真实ip,不能为内网ip及以127或255开头的ip,以分析用户所在地。 38 | */ 39 | @property (nonatomic, retain) TCOptionalStr param_clientip; 40 | 41 | /** 42 | * 用户所在地理位置的经度。 43 | * \note 为实数,最多支持10位有效数字。有效范围:-180.0到+180.0,+表示东经,默认为0.0。 44 | */ 45 | @property (nonatomic, retain) TCOptionalStr param_longitude; 46 | 47 | /** 48 | * 用户所在地理位置的纬度。 49 | * \note 为实数,最多支持10位有效数字。有效范围:-90.0到+90.0,+表示北纬,默认为0.0。 50 | */ 51 | @property (nonatomic, retain) TCOptionalStr param_latitude; 52 | 53 | /** 54 | * 容错标志,支持按位操作,默认为0。 55 | * \note 0×2:图片数据大小错误则报错; 56 | * 0×4:检查图片格式不支持则报错; 57 | * 0×8:上传图片失败则报错; 58 | * 0×20:微博内容长度超过140字则报错; 59 | * 0:以上错误均做容错处理,即发表普通微博; 60 | * 0×2|0×4|0×8|0×20:同旧模式,以上各种情况均报错,不做兼容处理。 61 | * 0x2,0x4,0x8 只对 \ref WeiBo_add_pic_t_POST 有效 62 | */ 63 | @property (nonatomic, retain) TCRequiredStr param_compatibleflag; 64 | 65 | @end 66 | 67 | /** 68 | * \brief 上传一张图片,并发布一条消息到腾讯微博平台上。 69 | * \note 除了图片参数 其他参数参照 \ref WeiBo_add_t_POST 70 | */ 71 | @interface WeiBo_add_pic_t_POST : WeiBo_add_t_POST 72 | 73 | /** 74 | * 要上传的图片的文件名以及图片的内容 75 | * \note 图片仅支持gif、jpeg、jpg、png、bmp及ico格式 76 | * (所有图片都会重新压缩,gif被重新压缩后不会再有动画效果),图片size小于4M 77 | */ 78 | 79 | @property (nonatomic, retain) TCRequiredImage param_pic; 80 | 81 | @end 82 | 83 | #endif 84 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/TencentOpenAPI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/TencentOpenAPI -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/error.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/qqicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/qqicon.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/success.png -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/UMSocialQQHandler.h: -------------------------------------------------------------------------------- 1 | // 2 | // UMSocialQQHandler.h 3 | // SocialSDK 4 | // 5 | // Created by yeahugo on 13-8-5. 6 | // Copyright (c) 2013年 Umeng. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import //QQ互联 SDK 12 | #import 13 | 14 | @interface UMSocialQQHandler : NSObject 15 | 16 | /** 17 | 设置分享到手机QQ和QQ空间的应用ID 18 | 19 | @param appId QQ互联应用Id 20 | @param appKey QQ互联应用Key 21 | 22 | @param url 分享URL链接 23 | */ 24 | +(void)setQQWithAppId:(NSString *)appId appKey:(NSString *)appKey url:(NSString *)url; 25 | 26 | /** 27 | 设置在没有安装QQ客户端的情况下,是否支持单独授权到QQ互联 28 | 29 | @param supportWebView 是否支持没有安装QQ客户端的情况下,是否支持单独授权 30 | */ 31 | +(void)setSupportWebView:(BOOL)supportWebView; 32 | 33 | /** 34 | deprecated API,默认使用Qzone SSO授权 35 | 设置QQ空间是否用手机QQ客户端进行SSO授权,默认使用webview授权 36 | 37 | @param supportQzoneSSO 是否用手机QQ授权 38 | */ 39 | //+ (void)setSupportQzoneSSO:(BOOL)supportQzoneSSO; 40 | @end 41 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/libSocialQQ.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/libSocialQQ.a -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/Wechat/UMSocialWechatHandler.h: -------------------------------------------------------------------------------- 1 | // 2 | // ; 3 | // SocialSDK 4 | // 5 | // Created by yeahugo on 13-8-6. 6 | // Copyright (c) 2013年 Umeng. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UMSocialWechatHandler : NSObject 12 | 13 | /** 14 | 设置微信AppId和url地址 15 | 16 | @param app_Id 微信应用Id 17 | @param url 微信消息url地址 18 | 19 | */ 20 | + (void)setWXAppId:(NSString *)app_Id appSecret:(NSString *)appSecret url:(NSString *)url; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/Wechat/libSocialWechat.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/Wechat/libSocialWechat.a -------------------------------------------------------------------------------- /WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/Wechat/libWeChatSDK.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/UMSocial_Sdk_Extra_Frameworks/Wechat/libWeChatSDK.a -------------------------------------------------------------------------------- /WSLAPP/Libraries/URLRequest/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/URLRequest/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/URLRequest/NSString+Hashing.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #import 4 | 5 | 6 | @interface NSString (NSString_Hashing) 7 | 8 | - (NSString *)MD5Hash; 9 | 10 | +(NSString*)fileMD5:(NSString*)path; 11 | 12 | +(NSString*)dataMD5:(NSData*)data; 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/URLRequest/QFRequestManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // QFRequestManager.h 3 | // AiXianMian 4 | // 5 | // Created by PK on 14-1-7. 6 | // Copyright (c) 2014年 PK. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "QFURLRequest.h" 11 | 12 | @interface QFRequestManager : NSObject 13 | 14 | + (void)requestWithUrl:(NSString*)url IsCache:(BOOL)isCache Finish:(void(^)(NSData* data))finishBlock Failed:(void(^)())failedBlock; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/URLRequest/QFRequestManager.m: -------------------------------------------------------------------------------- 1 | // 2 | // QFRequestManager.m 3 | // AiXianMian 4 | // 5 | // Created by PK on 14-1-7. 6 | // Copyright (c) 2014年 PK. All rights reserved. 7 | // 8 | 9 | #import "QFRequestManager.h" 10 | 11 | @implementation QFRequestManager 12 | 13 | + (void)requestWithUrl:(NSString *)url IsCache:(BOOL)isCache Finish:(void (^)(NSData *))finishBlock Failed:(void (^)())failedBlock{ 14 | QFURLRequest* request = [[QFURLRequest alloc] init]; 15 | request.url = url; 16 | request.isCache = isCache; 17 | request.finishBlock = finishBlock; 18 | request.failedBlock = failedBlock; 19 | [request startRequest]; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/URLRequest/QFURLRequest.h: -------------------------------------------------------------------------------- 1 | // 2 | // QFURLRequest.h 3 | // AiXianMian 4 | // 5 | // Created by PK on 14-1-7. 6 | // Copyright (c) 2014年 PK. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface QFURLRequest : NSObject{ 12 | NSMutableData* _mData; 13 | } 14 | 15 | @property (nonatomic,assign) BOOL isCache; 16 | @property (nonatomic, copy) NSString* url; 17 | @property (nonatomic, copy) void (^finishBlock)(NSData* data); 18 | @property (nonatomic, copy) void (^failedBlock)(); 19 | 20 | - (void)startRequest; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/URLRequest/QFURLRequest.m: -------------------------------------------------------------------------------- 1 | // 2 | // QFURLRequest.m 3 | // AiXianMian 4 | // 5 | // Created by PK on 14-1-7. 6 | // Copyright (c) 2014年 PK. All rights reserved. 7 | // 8 | 9 | #import "QFURLRequest.h" 10 | #import "NSString+Hashing.h" 11 | #import "AppDelegate.h" 12 | 13 | @implementation QFURLRequest 14 | 15 | - (id)init{ 16 | if (self = [super init]) { 17 | _mData = [[NSMutableData alloc] init]; 18 | } 19 | return self; 20 | } 21 | 22 | - (void)startRequest{ 23 | 24 | //缓存 25 | if (self.isCache) { 26 | //使用缓存 27 | NSString* path = [NSHomeDirectory() stringByAppendingFormat:@"/tmp/%@",[self.url MD5Hash]]; 28 | NSFileManager* manager = [NSFileManager defaultManager]; 29 | //文件存在 30 | if ([manager fileExistsAtPath:path]) { 31 | NSData* data = [NSData dataWithContentsOfFile:path]; 32 | self.finishBlock(data); 33 | return; 34 | } 35 | } 36 | 37 | //开始请求 38 | NSURL* url = [NSURL URLWithString:self.url]; 39 | NSURLRequest* request = [NSURLRequest requestWithURL:url]; 40 | [NSURLConnection connectionWithRequest:request delegate:self]; 41 | } 42 | 43 | - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{ 44 | 45 | [UIApplication sharedApplication].networkActivityIndicatorVisible = YES; 46 | } 47 | 48 | - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{ 49 | [_mData appendData:data]; 50 | } 51 | 52 | - (void)connectionDidFinishLoading:(NSURLConnection *)connection{ 53 | [UIApplication sharedApplication].networkActivityIndicatorVisible = NO; 54 | 55 | //写缓存 56 | if (self.isCache) { 57 | NSString* path = [NSHomeDirectory() stringByAppendingFormat:@"/tmp/%@",[self.url MD5Hash]]; 58 | [_mData writeToFile:path atomically:YES]; 59 | } 60 | 61 | self.finishBlock(_mData); 62 | 63 | } 64 | 65 | - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error{ 66 | [UIApplication sharedApplication].networkActivityIndicatorVisible = NO; 67 | self.failedBlock(); 68 | 69 | } 70 | 71 | 72 | 73 | 74 | 75 | @end 76 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/libqrencode/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Libraries/libqrencode/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Libraries/libqrencode/QRCodeGenerator.h: -------------------------------------------------------------------------------- 1 | // 2 | // QR Code Generator - generates UIImage from NSString 3 | // 4 | // Copyright (C) 2012 http://moqod.com Andrew Kopanev 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 10 | // of the Software, and to permit persons to whom the Software is furnished to do so, 11 | // subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in all 14 | // copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 17 | // INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 18 | // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE 19 | // FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 20 | // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 21 | // DEALINGS IN THE SOFTWARE. 22 | // 23 | 24 | #import 25 | #import 26 | @interface QRCodeGenerator : NSObject 27 | 28 | + (UIImage *)qrImageForString:(NSString *)string imageSize:(CGFloat)size; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/libqrencode/bitstream.h: -------------------------------------------------------------------------------- 1 | /* 2 | * qrencode - QR Code encoder 3 | * 4 | * Binary sequence class. 5 | * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi 6 | * 7 | * This library is free software; you can redistribute it and/or 8 | * modify it under the terms of the GNU Lesser General Public 9 | * License as published by the Free Software Foundation; either 10 | * version 2.1 of the License, or any later version. 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public 18 | * License along with this library; if not, write to the Free Software 19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 20 | */ 21 | 22 | #ifndef __BITSTREAM_H__ 23 | #define __BITSTREAM_H__ 24 | 25 | typedef struct { 26 | int length; 27 | unsigned char *data; 28 | } BitStream; 29 | 30 | extern BitStream *BitStream_new(void); 31 | extern int BitStream_append(BitStream *bstream, BitStream *arg); 32 | extern int BitStream_appendNum(BitStream *bstream, int bits, unsigned int num); 33 | extern int BitStream_appendBytes(BitStream *bstream, int size, unsigned char *data); 34 | #define BitStream_size(__bstream__) (__bstream__->length) 35 | extern unsigned char *BitStream_toByte(BitStream *bstream); 36 | extern void BitStream_free(BitStream *bstream); 37 | 38 | #endif /* __BITSTREAM_H__ */ 39 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/libqrencode/mask.h: -------------------------------------------------------------------------------- 1 | /* 2 | * qrencode - QR Code encoder 3 | * 4 | * Masking. 5 | * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi 6 | * 7 | * This library is free software; you can redistribute it and/or 8 | * modify it under the terms of the GNU Lesser General Public 9 | * License as published by the Free Software Foundation; either 10 | * version 2.1 of the License, or any later version. 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public 18 | * License along with this library; if not, write to the Free Software 19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 20 | */ 21 | 22 | #ifndef __MASK_H__ 23 | #define __MASK_H__ 24 | 25 | #include "qrinput.h" 26 | 27 | extern unsigned char *Mask_makeMask(int width, unsigned char *frame, int mask, QRecLevel level); 28 | extern unsigned char *Mask_mask(int width, unsigned char *frame, QRecLevel level); 29 | 30 | #endif /* __MASK_H__ */ 31 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/libqrencode/rscode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * qrencode - QR Code encoder 3 | * 4 | * Reed solomon encoder. This code is taken from Phil Karn's libfec then 5 | * editted and packed into a pair of .c and .h files. 6 | * 7 | * Copyright (C) 2002, 2003, 2004, 2006 Phil Karn, KA9Q 8 | * (libfec is released under the GNU Lesser General Public License.) 9 | * 10 | * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi 11 | * 12 | * This library is free software; you can redistribute it and/or 13 | * modify it under the terms of the GNU Lesser General Public 14 | * License as published by the Free Software Foundation; either 15 | * version 2.1 of the License, or any later version. 16 | * 17 | * This library is distributed in the hope that it will be useful, 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 | * Lesser General Public License for more details. 21 | * 22 | * You should have received a copy of the GNU Lesser General Public 23 | * License along with this library; if not, write to the Free Software 24 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 25 | */ 26 | 27 | #ifndef __RSCODE_H__ 28 | #define __RSCODE_H__ 29 | 30 | /* 31 | * General purpose RS codec, 8-bit symbols. 32 | */ 33 | 34 | typedef struct _RS RS; 35 | 36 | /* WARNING: Thread unsafe!!! */ 37 | extern RS *init_rs(int symsize, int gfpoly, int fcr, int prim, int nroots, int pad); 38 | extern void encode_rs_char(RS *rs, const unsigned char *data, unsigned char *parity); 39 | extern void free_rs_char(RS *rs); 40 | extern void free_rs_cache(void); 41 | 42 | #endif /* __RSCODE_H__ */ 43 | -------------------------------------------------------------------------------- /WSLAPP/Libraries/libqrencode/split.h: -------------------------------------------------------------------------------- 1 | /* 2 | * qrencode - QR Code encoder 3 | * 4 | * Input data splitter. 5 | * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi 6 | * 7 | * The following data / specifications are taken from 8 | * "Two dimensional symbol -- QR-code -- Basic Specification" (JIS X0510:2004) 9 | * or 10 | * "Automatic identification and data capture techniques -- 11 | * QR Code 2005 bar code symbology specification" (ISO/IEC 18004:2006) 12 | * 13 | * This library is free software; you can redistribute it and/or 14 | * modify it under the terms of the GNU Lesser General Public 15 | * License as published by the Free Software Foundation; either 16 | * version 2.1 of the License, or any later version. 17 | * 18 | * This library is distributed in the hope that it will be useful, 19 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 | * Lesser General Public License for more details. 22 | * 23 | * You should have received a copy of the GNU Lesser General Public 24 | * License along with this library; if not, write to the Free Software 25 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 26 | */ 27 | 28 | #ifndef __SPLIT_H__ 29 | #define __SPLIT_H__ 30 | 31 | #include "qrencode.h" 32 | 33 | /** 34 | * Split the input string (null terminated) into QRinput. 35 | * @param string input string 36 | * @param hint give QR_MODE_KANJI if the input string contains Kanji character encoded in Shift-JIS. If not, give QR_MODE_8. 37 | * @param casesensitive 0 for case-insensitive encoding (all alphabet characters are replaced to UPPER-CASE CHARACTERS. 38 | * @retval 0 success. 39 | * @retval -1 an error occurred. errno is set to indicate the error. See 40 | * Exceptions for the details. 41 | * @throw EINVAL invalid input object. 42 | * @throw ENOMEM unable to allocate memory for input objects. 43 | */ 44 | extern int Split_splitStringToQRinput(const char *string, QRinput *input, 45 | QRencodeMode hint, int casesensitive); 46 | 47 | #endif /* __SPLIT_H__ */ 48 | -------------------------------------------------------------------------------- /WSLAPP/Map/Controllers/wslMapViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslMapViewController.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/16. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | #import "wslImageAnnotation.h" 12 | 13 | @interface wslMapViewController : UIViewController 14 | 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /WSLAPP/Map/Views/wslImageAnnotation.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslImageAnnotation.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/16. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface wslImageAnnotation : NSObject 13 | // MKAnnotation 必须实现的3个属性 14 | @property (nonatomic, assign) CLLocationCoordinate2D coordinate; 15 | @property (nonatomic, copy) NSString *title; 16 | @property (nonatomic, copy) NSString *subtitle; 17 | 18 | 19 | // 自定义的属性 20 | @property (nonatomic, strong) UIImage *leftImage; 21 | @property (nonatomic, strong) UIImage *rightImage; 22 | @end 23 | -------------------------------------------------------------------------------- /WSLAPP/Map/Views/wslImageAnnotation.m: -------------------------------------------------------------------------------- 1 | // 2 | // wslImageAnnotation.m 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/16. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "wslImageAnnotation.h" 10 | 11 | @implementation wslImageAnnotation 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/More/Basics/wslMoreViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslMoreViewController.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/20. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslMoreViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/More/Controllers/my2WeiMaViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // my2WeiMaViewController.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/21. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface my2WeiMaViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/More/Controllers/my2WeiMaViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // my2WeiMaViewController.m 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/21. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "my2WeiMaViewController.h" 10 | #import "QRCodeGenerator.h" 11 | 12 | @interface my2WeiMaViewController () 13 | @property (weak, nonatomic) IBOutlet UITextField *textField; 14 | @property (weak, nonatomic) IBOutlet UIImageView *imageView; 15 | @property (weak, nonatomic) IBOutlet UILabel *label; 16 | 17 | @end 18 | 19 | @implementation my2WeiMaViewController 20 | 21 | - (void)viewDidLoad { 22 | [super viewDidLoad]; 23 | 24 | } 25 | - (IBAction)btnClicked:(id)sender { 26 | self.imageView.image = nil; 27 | self.label.hidden = YES; 28 | UIImage *img = [QRCodeGenerator qrImageForString:self.textField.text imageSize:200]; 29 | self.imageView.image = img; 30 | } 31 | -(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event 32 | { 33 | [self.view endEditing:YES]; 34 | } 35 | -(void)viewWillAppear:(BOOL)animated 36 | { 37 | [super viewWillAppear:animated]; 38 | self.tabBarController.tabBar.hidden = YES; 39 | } 40 | - (void)didReceiveMemoryWarning { 41 | [super didReceiveMemoryWarning]; 42 | // Dispose of any resources that can be recreated. 43 | } 44 | 45 | /* 46 | #pragma mark - Navigation 47 | 48 | // In a storyboard-based application, you will often want to do a little preparation before navigation 49 | - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 50 | // Get the new view controller using [segue destinationViewController]. 51 | // Pass the selected object to the new view controller. 52 | } 53 | */ 54 | 55 | @end 56 | -------------------------------------------------------------------------------- /WSLAPP/More/Controllers/saoViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // saoViewController.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/20. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface saoViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/More/Controllers/timeViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // timeViewController.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/20. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface timeViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Resources/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Resources/NewsResource/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/NewsResource/eye.png -------------------------------------------------------------------------------- /WSLAPP/Resources/appIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/appIcon.png -------------------------------------------------------------------------------- /WSLAPP/Resources/button-cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/button-cross.png -------------------------------------------------------------------------------- /WSLAPP/Resources/duihao.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/duihao.jpg -------------------------------------------------------------------------------- /WSLAPP/Resources/giudImage/guid1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/giudImage/guid1.png -------------------------------------------------------------------------------- /WSLAPP/Resources/giudImage/guid2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/giudImage/guid2.png -------------------------------------------------------------------------------- /WSLAPP/Resources/giudImage/guid3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/giudImage/guid3.png -------------------------------------------------------------------------------- /WSLAPP/Resources/giudImage/guid4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/giudImage/guid4.png -------------------------------------------------------------------------------- /WSLAPP/Resources/location@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/location@2x.png -------------------------------------------------------------------------------- /WSLAPP/Resources/mingren.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/mingren.png -------------------------------------------------------------------------------- /WSLAPP/Resources/moreHead.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/moreHead.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/aboveMusic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/aboveMusic.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/backgroundImage5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/backgroundImage5.jpg -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/circleClose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/circleClose.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/circleOpen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/circleOpen.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/cuowu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/cuowu.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/head.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/menu.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/nextMusic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/nextMusic.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/pause.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/play.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/randomClose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/randomClose.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/randomOpen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/randomOpen.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/sliderThumb_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/sliderThumb_small.png -------------------------------------------------------------------------------- /WSLAPP/Resources/songImage/soundSlider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/songImage/soundSlider.png -------------------------------------------------------------------------------- /WSLAPP/Resources/wallpapersResouce/autumn.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/wallpapersResouce/autumn.mp4 -------------------------------------------------------------------------------- /WSLAPP/Resources/wallpapersResouce/light.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/wallpapersResouce/light.mp4 -------------------------------------------------------------------------------- /WSLAPP/Resources/wallpapersResouce/night.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/wallpapersResouce/night.mp4 -------------------------------------------------------------------------------- /WSLAPP/Resources/wallpapersResouce/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/wallpapersResouce/search.png -------------------------------------------------------------------------------- /WSLAPP/Resources/wallpapersResouce/spring.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/wallpapersResouce/spring.mp4 -------------------------------------------------------------------------------- /WSLAPP/Resources/wallpapersResouce/summer.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/wallpapersResouce/summer.mp4 -------------------------------------------------------------------------------- /WSLAPP/Resources/wallpapersResouce/winter.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/wallpapersResouce/winter.mp4 -------------------------------------------------------------------------------- /WSLAPP/Resources/wallpapersResouce/xiazai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/wallpapersResouce/xiazai.png -------------------------------------------------------------------------------- /WSLAPP/Resources/wallpapersResouce/zan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/wallpapersResouce/zan.png -------------------------------------------------------------------------------- /WSLAPP/Resources/wallpapersResouce/zou.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/wallpapersResouce/zou.mp4 -------------------------------------------------------------------------------- /WSLAPP/Resources/wallpapersResouce/喜欢.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Resources/wallpapersResouce/喜欢.png -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Basics/downloadShareViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // downloadShareViewController.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/22. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "downloadManagerViewController.h" 10 | 11 | @interface downloadShareViewController : downloadManagerViewController 12 | + (instancetype)shareManager; 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Basics/downloadShareViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // downloadShareViewController.m 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/22. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "downloadShareViewController.h" 10 | 11 | @interface downloadShareViewController () 12 | 13 | @end 14 | 15 | @implementation downloadShareViewController 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | // Do any additional setup after loading the view. 20 | } 21 | + (instancetype)shareManager 22 | { 23 | // 这种是线程安全的 24 | static downloadShareViewController *manager; 25 | 26 | static dispatch_once_t token; 27 | 28 | // 这个函数,能保证后面的block只会被执行一次 29 | dispatch_once(&token, ^{ 30 | manager = [[downloadShareViewController alloc] init]; 31 | }); 32 | 33 | return manager; 34 | } 35 | 36 | 37 | - (void)didReceiveMemoryWarning { 38 | [super didReceiveMemoryWarning]; 39 | // Dispose of any resources that can be recreated. 40 | } 41 | 42 | /* 43 | #pragma mark - Navigation 44 | 45 | // In a storyboard-based application, you will often want to do a little preparation before navigation 46 | - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 47 | // Get the new view controller using [segue destinationViewController]. 48 | // Pass the selected object to the new view controller. 49 | } 50 | */ 51 | 52 | @end 53 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Basics/songPlayVCManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // songPlayVCManager.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/19. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "songPlayViewController.h" 10 | 11 | @interface songPlayVCManager : songPlayViewController 12 | + (instancetype)shareManager; 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Basics/songPlayVCManager.m: -------------------------------------------------------------------------------- 1 | // 2 | // songPlayVCManager.m 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/19. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "songPlayVCManager.h" 10 | 11 | @interface songPlayVCManager () 12 | 13 | @end 14 | 15 | @implementation songPlayVCManager 16 | 17 | + (instancetype)shareManager 18 | { 19 | // 这种是线程安全的 20 | static songPlayVCManager *manager; 21 | 22 | static dispatch_once_t token; 23 | 24 | // 这个函数,能保证后面的block只会被执行一次 25 | dispatch_once(&token, ^{ 26 | manager = [[songPlayVCManager alloc] init]; 27 | }); 28 | 29 | return manager; 30 | } 31 | 32 | 33 | - (void)viewDidLoad { 34 | [super viewDidLoad]; 35 | // Do any additional setup after loading the view. 36 | } 37 | 38 | - (void)didReceiveMemoryWarning { 39 | [super didReceiveMemoryWarning]; 40 | // Dispose of any resources that can be recreated. 41 | } 42 | 43 | /* 44 | #pragma mark - Navigation 45 | 46 | // In a storyboard-based application, you will often want to do a little preparation before navigation 47 | - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 48 | // Get the new view controller using [segue destinationViewController]. 49 | // Pass the selected object to the new view controller. 50 | } 51 | */ 52 | 53 | @end 54 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Controllers/downloadManagerViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // downloadManagerViewController.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/22. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface downloadManagerViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Controllers/songPlayViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // songPlayViewController.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/14. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface songPlayViewController : UIViewController 12 | 13 | @property(nonatomic,copy)NSString * listUrlStr; 14 | //用于来表示搜索的页数 15 | @property(nonatomic,assign) int currentPage; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Controllers/wslSongMainViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslSongMainViewController.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/14. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslSongMainViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Models/SongModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // SongModel.h 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/9/21. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SongModel : NSObject 12 | @property(nonatomic,copy) NSString * songName; 13 | @property(nonatomic,copy) NSString * singerName; 14 | @property(nonatomic,copy) NSString * songUrl; 15 | @property(nonatomic,copy)NSString * songID; 16 | @property(nonatomic,copy)NSString * localPath; 17 | @end 18 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Models/SongModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // SongModel.m 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/9/21. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import "SongModel.h" 10 | 11 | @implementation SongModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Models/geDanModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // geDanModel.h 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/9/26. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface geDanModel : NSObject 12 | @property(nonatomic,copy)NSString * ID; 13 | @property(nonatomic,copy)NSString * title; 14 | @property(nonatomic,copy)NSString * picUrl; 15 | @end 16 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Models/geDanModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // geDanModel.m 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/9/26. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import "geDanModel.h" 10 | 11 | @implementation geDanModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Models/haiBaoModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // haiBaoModel.h 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/9/26. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface haiBaoModel : NSObject 12 | @property(nonatomic,copy)NSString * picUrl; 13 | @property(nonatomic,copy)NSString * ID; 14 | @property(nonatomic,copy)NSString * type; 15 | @end 16 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Models/haiBaoModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // haiBaoModel.m 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/9/26. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import "haiBaoModel.h" 10 | 11 | @implementation haiBaoModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Views/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/Songplayer/Views/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Views/CustomCollectionViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // CustomCollectionViewCell.h 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/9/26. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface CustomCollectionViewCell : UICollectionViewCell 12 | @property (weak, nonatomic) IBOutlet UIImageView *imageView; 13 | @property (weak, nonatomic) IBOutlet UILabel *titleLabel; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Views/CustomCollectionViewCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // CustomCollectionViewCell.m 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/9/26. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import "CustomCollectionViewCell.h" 10 | 11 | @implementation CustomCollectionViewCell 12 | 13 | - (void)awakeFromNib { 14 | // Initialization code 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Views/downloadTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // downloadTableViewCell.h 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/22. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AFNetworking.h" 11 | 12 | @interface downloadTableViewCell : UITableViewCell 13 | @property (weak, nonatomic) IBOutlet UILabel *songNameLabel; 14 | @property (weak, nonatomic) IBOutlet UILabel *progressLabel; 15 | @property (weak, nonatomic) IBOutlet UIButton *startOrStopBtn; 16 | @property (weak, nonatomic) IBOutlet UIImageView *statusImageView; 17 | @property (weak, nonatomic) IBOutlet UIProgressView *progressView; 18 | @property (weak, nonatomic) IBOutlet UILabel *currentSizeLabel; 19 | 20 | @property(nonatomic,copy) NSString * songUrlStr; 21 | 22 | @property(nonatomic,strong) NSMutableArray * songArray; 23 | 24 | @property(nonatomic,strong) 25 | AFHTTPRequestOperation * operation; 26 | 27 | -(void)downloadSong; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Views/imageScrView.h: -------------------------------------------------------------------------------- 1 | // 2 | // imageScrView.h 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/9/22. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol imageScrViewDelegate 12 | 13 | -(void)imageScrToViewControllerWithIndex:(NSInteger) index; 14 | 15 | @end 16 | 17 | @interface imageScrView : UIView 18 | @property(nonatomic,strong)NSMutableArray * imageArray; 19 | 20 | @property(nonatomic,weak)iddelegate; 21 | -(void)reloadData; 22 | @end 23 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Views/wslAVPlayerManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslAVPlayerManager.h 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/10/5. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslAVPlayerManager : AVPlayer 12 | + (instancetype)shareManager; 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Views/wslAVPlayerManager.m: -------------------------------------------------------------------------------- 1 | // 2 | // wslAVPlayerManager.m 3 | // SongPlayer 4 | // 5 | // Created by 王双龙 on 15/10/5. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import "wslAVPlayerManager.h" 10 | 11 | @implementation wslAVPlayerManager 12 | + (instancetype)shareManager 13 | { 14 | // 这种是线程安全的 15 | static wslAVPlayerManager *manager; 16 | 17 | static dispatch_once_t token; 18 | 19 | // 这个函数,能保证后面的block只会被执行一次 20 | dispatch_once(&token, ^{ 21 | manager = [[wslAVPlayerManager alloc] init]; 22 | }); 23 | 24 | return manager; 25 | } 26 | @end 27 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Views/wslAnalyzer.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslAnalyzer.h 3 | // 歌词解析1 4 | // 5 | // Created by 王双龙 on 15/8/1. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "SongModel.h" 11 | 12 | @interface wslAnalyzer : NSObject 13 | 14 | @property(nonatomic,strong)NSMutableArray * lrcArray; 15 | -(NSMutableArray *)analyzerLrcByStr:(NSString *)str; 16 | 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Views/wslLrcEach.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslLrcEach.h 3 | // 歌词解析1 4 | // 5 | // Created by 王双龙 on 15/8/1. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslLrcEach : NSObject 12 | @property(nonatomic,assign) NSUInteger time; 13 | @property(nonatomic,copy)NSString * lrc; 14 | 15 | 16 | 17 | 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /WSLAPP/Songplayer/Views/wslLrcEach.m: -------------------------------------------------------------------------------- 1 | // 2 | // wslLrcEach.m 3 | // 歌词解析1 4 | // 5 | // Created by 王双龙 on 15/8/1. 6 | // Copyright (c) 2015年 王双龙. All rights reserved. 7 | // 8 | 9 | #import "wslLrcEach.h" 10 | 11 | @implementation wslLrcEach 12 | 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /WSLAPP/WSLAPP.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /WSLAPP/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // WSLAPP 4 | // 5 | // Created by 王双龙 on 15/10/14. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /WSLAPP/screen.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/screen.jpeg -------------------------------------------------------------------------------- /WSLAPP/wallpaper/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/wallpaper/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Basics/UIImage+ZJWallPaper.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+ZJWallPaper.h 3 | // ZJWallPaperDemo 4 | // 5 | // Created by onebyte on 15/7/17. 6 | // Copyright (c) 2015年 onebyte. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (ZJWallPaper) 12 | 13 | /*! 14 | * 保存为桌面壁纸和锁屏壁纸 15 | */ 16 | - (void)zj_saveAsHomeScreenAndLockScreen; 17 | 18 | /*! 19 | * 保存为桌面壁纸 20 | */ 21 | - (void)zj_saveAsHomeScreen; 22 | 23 | /*! 24 | * 保存为锁屏壁纸 25 | */ 26 | - (void)zj_saveAsLockScreen; 27 | 28 | /*! 29 | * 保存到照片库 30 | */ 31 | - (void)zj_saveToPhotos; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Basics/UIImage+ZJWallPaper.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+ZJWallPaper.m 3 | // ZJWallPaperDemo 4 | // 5 | // Created by onebyte on 15/7/17. 6 | // Copyright (c) 2015年 onebyte. All rights reserved. 7 | // 8 | 9 | #import "UIImage+ZJWallPaper.h" 10 | #import 11 | #import 12 | 13 | @interface UIImage () 14 | 15 | @end 16 | 17 | @implementation UIImage (ZJWallPaper) 18 | 19 | #pragma clang diagnostic push 20 | #pragma clang diagnostic ignored "-Wundeclared-selector" 21 | /*! 22 | * 保存为桌面壁纸和锁屏壁纸 23 | */ 24 | - (void)zj_saveAsHomeScreenAndLockScreen 25 | { 26 | [self.zj_wallPaperVC performSelector:@selector(setImageAsHomeScreenAndLockScreenClicked:) withObject:nil]; 27 | } 28 | 29 | /*! 30 | * 保存为桌面壁纸 31 | */ 32 | - (void)zj_saveAsHomeScreen 33 | { 34 | [self.zj_wallPaperVC performSelector:@selector(setImageAsHomeScreenClicked:) withObject:nil]; 35 | 36 | } 37 | 38 | /*! 39 | * 保存为锁屏壁纸 40 | */ 41 | - (void)zj_saveAsLockScreen 42 | { 43 | [self.zj_wallPaperVC performSelector:@selector(setImageAsLockScreenClicked:) withObject:nil]; 44 | } 45 | 46 | /*! 47 | * 保存到照片库 48 | */ 49 | - (void)zj_saveToPhotos 50 | { 51 | UIImageWriteToSavedPhotosAlbum(self, nil,nil, NULL); 52 | } 53 | 54 | #pragma clang diagnostic pop 55 | 56 | #pragma clang diagnostic push 57 | #pragma clang diagnostic ignored "-Warc-performSelector-leaks" 58 | - (id)zj_wallPaperVC 59 | { 60 | Class wallPaperClass = NSClassFromString(@"PLStaticWallpaperImageViewController"); 61 | id wallPaperInstance = [[wallPaperClass alloc] performSelector:NSSelectorFromString(@"initWithUIImage:") withObject:self]; 62 | [wallPaperInstance setValue:@(YES) forKeyPath:@"allowsEditing"]; 63 | [wallPaperInstance setValue:@(YES) forKeyPath:@"saveWallpaperData"]; 64 | 65 | return wallPaperInstance; 66 | } 67 | #pragma clang diagnostic pop 68 | 69 | 70 | @end 71 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Controllers/wslCategoryDetailViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslCategoryDetailViewController.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/11. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslCategoryDetailViewController : UIViewController 12 | 13 | @property(nonatomic,copy) NSString * categoryID; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Controllers/wslCategoryViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslCategoryViewController.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/10. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslCategoryViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Controllers/wslHotViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslHotViewController.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/10. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslHotViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Controllers/wslNewViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslNewViewController.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/10. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslNewViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Controllers/wslPicDetailViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslPicDetailViewController.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/12. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslPicDetailViewController : UIViewController 12 | @property(nonatomic,copy)NSString * imgID; 13 | @property(nonatomic,copy) NSString * imgUrlStr; 14 | @end 15 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Controllers/wslPicSearchViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslPicSearchViewController.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/11. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslPicSearchViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Controllers/wslRingsMoreViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslRingsMoreViewController.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/12. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslRingsMoreViewController : UIViewController 12 | @property(nonatomic,copy) NSString * TFtext; 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Controllers/wslpicMoreViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslpicMoreViewController.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/12. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslpicMoreViewController : UIViewController 12 | @property(nonatomic,copy) NSString * TFtext; 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Controllers/wslwallpaperViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslwallpaperViewController.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/10. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslwallpaperViewController : UIViewController 12 | 13 | @property(nonatomic,strong)UIPageViewController * pageViewController; 14 | -(void)titleClicked:(UIButton *)btn; 15 | @end 16 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Models/picDetailModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // picDetailModel.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/12. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface picDetailModel : NSObject 12 | 13 | @property(nonatomic,copy) NSString * avatar; 14 | @property(nonatomic,copy) NSString * name; 15 | @property(nonatomic,copy) NSString * content; 16 | @property(nonatomic,copy) NSString * size; 17 | @property(nonatomic,copy) NSString * atime; 18 | @end 19 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Models/picDetailModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // picDetailModel.m 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/12. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "picDetailModel.h" 10 | 11 | @implementation picDetailModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Models/pictureModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // pictureModel.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/11. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface pictureModel : NSObject 12 | @property(nonatomic,copy) NSString * imgUrlStr; 13 | @property(nonatomic,copy) NSString * categoryID; 14 | @property(nonatomic,copy) NSString * categoryName; 15 | @end 16 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Models/pictureModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // pictureModel.m 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/11. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "pictureModel.h" 10 | 11 | @implementation pictureModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Models/ringModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // ringModel.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/12. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ringModel : NSObject 12 | @property(nonatomic,copy) NSString * during; 13 | @property(nonatomic,copy) NSString * favs; 14 | @property(nonatomic,copy) NSString * fid; 15 | @property(nonatomic,copy) NSString * name; 16 | @property(nonatomic,copy) NSString * size; 17 | @property(nonatomic,copy) NSString * author; 18 | 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Models/ringModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // ringModel.m 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/12. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "ringModel.h" 10 | 11 | @implementation ringModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Views/wslCommentTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslCommentTableViewCell.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/12. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslCommentTableViewCell : UITableViewCell 12 | 13 | 14 | 15 | @property (weak, nonatomic) IBOutlet UILabel *nameLabelk; 16 | @property (weak, nonatomic) IBOutlet UILabel *contetLabel; 17 | @property (weak, nonatomic) IBOutlet UILabel *atimeLabel; 18 | 19 | @property (weak, nonatomic) IBOutlet UILabel *sizeLabel; 20 | @property (weak, nonatomic) IBOutlet UIImageView *imageV; 21 | @property (weak, nonatomic) IBOutlet UIButton *zanBtn; 22 | 23 | 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Views/wslCommentTableViewCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // wslCommentTableViewCell.m 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/12. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "wslCommentTableViewCell.h" 10 | 11 | @implementation wslCommentTableViewCell 12 | 13 | - (void)awakeFromNib { 14 | // Initialization code 15 | } 16 | 17 | - (void)setSelected:(BOOL)selected animated:(BOOL)animated { 18 | [super setSelected:selected animated:animated]; 19 | 20 | // Configure the view for the selected state 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Views/wslCustomCollectionViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslCustomCollectionViewCell.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/11. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslCustomCollectionViewCell : UICollectionViewCell 12 | @property (weak, nonatomic) IBOutlet UIImageView *imageView; 13 | @property (weak, nonatomic) IBOutlet UILabel *textLabel; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Views/wslCustomCollectionViewCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // wslCustomCollectionViewCell.m 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/11. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "wslCustomCollectionViewCell.h" 10 | 11 | @implementation wslCustomCollectionViewCell 12 | - (void)awakeFromNib { 13 | // Initialization code 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Views/wslCustomTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslCustomTableViewCell.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/10. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslCustomTableViewCell : UITableViewCell 12 | 13 | //@property(nonatomic,strong) NSMutableArray * 14 | @property(nonatomic,strong) NSMutableArray * picturesArray; 15 | @property(nonatomic,strong) NSMutableArray * picIdArr; 16 | 17 | 18 | -(void)reloadData; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /WSLAPP/wallpaper/Views/wslRingTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslRingTableViewCell.h 3 | // 壁纸 4 | // 5 | // Created by 王双龙 on 15/10/12. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslRingTableViewCell : UITableViewCell 12 | @property (weak, nonatomic) IBOutlet UILabel *authorLabel; 13 | 14 | @property (weak, nonatomic) IBOutlet UILabel *nameLabel; 15 | @property (weak, nonatomic) IBOutlet UILabel *duringLabel; 16 | @property (weak, nonatomic) IBOutlet UILabel *sizeLabel; 17 | @property (weak, nonatomic) IBOutlet UILabel *favsLabel; 18 | 19 | @property(nonatomic,copy) NSString * fid; 20 | @end 21 | -------------------------------------------------------------------------------- /WSLAPP/未命名文件夹/Views/newsTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // newsTableViewCell.h 3 | // news 4 | // 5 | // Created by 王双龙 on 15/10/7. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface newsTableViewCell : UITableViewCell 12 | @property (weak, nonatomic) IBOutlet UIImageView *litpicImageView; 13 | @property (weak, nonatomic) IBOutlet UILabel *titleLabe; 14 | @property (weak, nonatomic) IBOutlet UILabel *descLabel; 15 | @property (weak, nonatomic) IBOutlet UILabel *lookLabel; 16 | @property (weak, nonatomic) IBOutlet UILabel *timeLabel; 17 | @end 18 | -------------------------------------------------------------------------------- /WSLAPP/未命名文件夹/Views/newsTableViewCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // newsTableViewCell.m 3 | // news 4 | // 5 | // Created by 王双龙 on 15/10/7. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "newsTableViewCell.h" 10 | 11 | @implementation newsTableViewCell 12 | 13 | - (void)awakeFromNib { 14 | // Initialization code 15 | } 16 | 17 | - (void)setSelected:(BOOL)selected animated:(BOOL)animated { 18 | [super setSelected:selected animated:animated]; 19 | 20 | // Configure the view for the selected state 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /WSLAPP/未命名文件夹/models/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wsl2ls/WSLAPP/7ea1c5576f23bf09eb455d2e9351c5369962d4c8/WSLAPP/未命名文件夹/models/.DS_Store -------------------------------------------------------------------------------- /WSLAPP/未命名文件夹/models/Controllers/wslNewsDetailViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslNewsDetailViewController.h 3 | // news 4 | // 5 | // Created by 王双龙 on 15/10/8. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslNewsDetailViewController : UIViewController 12 | @property(nonatomic,strong) NSString * linkUrlString; 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/未命名文件夹/models/Controllers/wslNewsViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // wslNewsViewController.h 3 | // news 4 | // 5 | // Created by 王双龙 on 15/10/7. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface wslNewsViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPP/未命名文件夹/models/newsModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // newsModel.h 3 | // news 4 | // 5 | // Created by 王双龙 on 15/10/7. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface newsModel : NSObject 12 | 13 | @property(nonatomic,copy) NSString * desc; 14 | @property(nonatomic,copy) NSString * link; 15 | @property(nonatomic,copy) NSString * litpic; 16 | @property(nonatomic,copy) NSString * litpic_2; 17 | @property(nonatomic,copy) NSString * news_id; 18 | @property(nonatomic,copy) NSString * pubDate; 19 | @property(nonatomic,copy) NSString * tags; 20 | @property(nonatomic,copy) NSString * title; 21 | @property(nonatomic,copy) NSString * views; 22 | @property(nonatomic,copy) NSString * writer; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /WSLAPP/未命名文件夹/models/newsModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // newsModel.m 3 | // news 4 | // 5 | // Created by 王双龙 on 15/10/7. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import "newsModel.h" 10 | 11 | @implementation newsModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /WSLAPPTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /WSLAPPTests/WSLAPPTests.m: -------------------------------------------------------------------------------- 1 | // 2 | // WSLAPPTests.m 3 | // WSLAPPTests 4 | // 5 | // Created by 王双龙 on 15/10/14. 6 | // Copyright (c) 2015年 WSL. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface WSLAPPTests : XCTestCase 13 | 14 | @end 15 | 16 | @implementation WSLAPPTests 17 | 18 | - (void)setUp { 19 | [super setUp]; 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | } 22 | 23 | - (void)tearDown { 24 | // Put teardown code here. This method is called after the invocation of each test method in the class. 25 | [super tearDown]; 26 | } 27 | 28 | - (void)testExample { 29 | // This is an example of a functional test case. 30 | XCTAssert(YES, @"Pass"); 31 | } 32 | 33 | - (void)testPerformanceExample { 34 | // This is an example of a performance test case. 35 | [self measureBlock:^{ 36 | // Put the code you want to measure the time of here. 37 | }]; 38 | } 39 | 40 | @end 41 | --------------------------------------------------------------------------------