├── .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#isQQInstalled
和QQApiInterface#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 |
--------------------------------------------------------------------------------