├── .DS_Store ├── .gitignore ├── Podfile ├── Podfile.lock ├── Pods ├── .DS_Store ├── Alamofire │ ├── LICENSE │ ├── README.md │ └── Source │ │ ├── AFError.swift │ │ ├── Alamofire.swift │ │ ├── DispatchQueue+Alamofire.swift │ │ ├── MultipartFormData.swift │ │ ├── NetworkReachabilityManager.swift │ │ ├── Notifications.swift │ │ ├── ParameterEncoding.swift │ │ ├── Request.swift │ │ ├── Response.swift │ │ ├── ResponseSerialization.swift │ │ ├── Result.swift │ │ ├── ServerTrustPolicy.swift │ │ ├── SessionDelegate.swift │ │ ├── SessionManager.swift │ │ ├── TaskDelegate.swift │ │ ├── Timeline.swift │ │ └── Validation.swift ├── DNSPageView │ ├── DNSPageView │ │ ├── DNSPageCollectionViewFlowLayout.swift │ │ ├── DNSPageContentView.swift │ │ ├── DNSPageHelper.swift │ │ ├── DNSPageStyle.swift │ │ ├── DNSPageTitleView.swift │ │ ├── DNSPageView.swift │ │ └── DNSPageViewManager.swift │ ├── LICENSE │ └── README.md ├── ESTabBarController-swift │ ├── LICENSE │ ├── README.md │ └── Sources │ │ ├── ESTabBar.swift │ │ ├── ESTabBarController.swift │ │ ├── ESTabBarItem.swift │ │ ├── ESTabBarItemBadgeView.swift │ │ ├── ESTabBarItemContainer.swift │ │ ├── ESTabBarItemContentView.swift │ │ ├── ESTabBarItemMoreContentView.swift │ │ └── en.lproj │ │ └── Localizable.strings ├── FSPagerView │ ├── LICENSE │ ├── README-OBJECTIVE-C.md │ └── Sources │ │ ├── FSPageControl.swift │ │ ├── FSPageViewLayout.swift │ │ ├── FSPageViewTransformer.swift │ │ ├── FSPagerCollectionView.swift │ │ ├── FSPagerView.swift │ │ ├── FSPagerViewCell.swift │ │ └── FSPagerViewLayoutAttributes.swift ├── HandyJSON │ ├── LICENSE │ ├── README.md │ └── Source │ │ ├── AnyExtensions.swift │ │ ├── BuiltInBasicType.swift │ │ ├── BuiltInBridgeType.swift │ │ ├── CBridge.swift │ │ ├── Configuration.swift │ │ ├── ContextDescriptorType.swift │ │ ├── CustomDateFormatTransform.swift │ │ ├── DataTransform.swift │ │ ├── DateFormatterTransform.swift │ │ ├── DateTransform.swift │ │ ├── Deserializer.swift │ │ ├── EnumTransform.swift │ │ ├── EnumType.swift │ │ ├── Export.swift │ │ ├── ExtendCustomBasicType.swift │ │ ├── ExtendCustomModelType.swift │ │ ├── HandyJSON.h │ │ ├── HelpingMapper.swift │ │ ├── HexColorTransform.swift │ │ ├── ISO8601DateTransform.swift │ │ ├── Logger.swift │ │ ├── Measuable.swift │ │ ├── Metadata.swift │ │ ├── NSDecimalNumberTransform.swift │ │ ├── OtherExtension.swift │ │ ├── PointerType.swift │ │ ├── Properties.swift │ │ ├── PropertyInfo.swift │ │ ├── ReflectionHelper.swift │ │ ├── Serializer.swift │ │ ├── TransformOf.swift │ │ ├── TransformType.swift │ │ ├── Transformable.swift │ │ └── URLTransform.swift ├── JXMarqueeView │ ├── LICENSE │ ├── README.md │ └── Sources │ │ └── JXMarqueeView.swift ├── Kingfisher │ ├── LICENSE │ ├── README.md │ └── Sources │ │ ├── AnimatedImageView.swift │ │ ├── Box.swift │ │ ├── CacheSerializer.swift │ │ ├── Filter.swift │ │ ├── FormatIndicatedCacheSerializer.swift │ │ ├── Image.swift │ │ ├── ImageCache.swift │ │ ├── ImageDownloader.swift │ │ ├── ImageModifier.swift │ │ ├── ImagePrefetcher.swift │ │ ├── ImageProcessor.swift │ │ ├── ImageTransition.swift │ │ ├── ImageView+Kingfisher.swift │ │ ├── Indicator.swift │ │ ├── Kingfisher.h │ │ ├── Kingfisher.swift │ │ ├── KingfisherManager.swift │ │ ├── KingfisherOptionsInfo.swift │ │ ├── Placeholder.swift │ │ ├── RequestModifier.swift │ │ ├── Resource.swift │ │ ├── String+MD5.swift │ │ ├── ThreadHelper.swift │ │ └── UIButton+Kingfisher.swift ├── LTScrollView │ ├── Example │ │ └── LTScrollView │ │ │ └── Lib │ │ │ ├── LTAdvancedManager.swift │ │ │ ├── LTDispatchQueue.swift │ │ │ ├── LTPageView.swift │ │ │ ├── LTScrollExtension.swift │ │ │ ├── LTSimpleManager.swift │ │ │ ├── LTTableView.swift │ │ │ ├── LTTableViewProtocal.swift │ │ │ └── LTVCExtension.swift │ ├── LICENSE │ └── README.md ├── MJRefresh │ ├── LICENSE │ ├── MJRefresh │ │ ├── Base │ │ │ ├── MJRefreshAutoFooter.h │ │ │ ├── MJRefreshAutoFooter.m │ │ │ ├── MJRefreshBackFooter.h │ │ │ ├── MJRefreshBackFooter.m │ │ │ ├── MJRefreshComponent.h │ │ │ ├── MJRefreshComponent.m │ │ │ ├── MJRefreshFooter.h │ │ │ ├── MJRefreshFooter.m │ │ │ ├── MJRefreshHeader.h │ │ │ └── MJRefreshHeader.m │ │ ├── Custom │ │ │ ├── Footer │ │ │ │ ├── Auto │ │ │ │ │ ├── MJRefreshAutoGifFooter.h │ │ │ │ │ ├── MJRefreshAutoGifFooter.m │ │ │ │ │ ├── MJRefreshAutoNormalFooter.h │ │ │ │ │ ├── MJRefreshAutoNormalFooter.m │ │ │ │ │ ├── MJRefreshAutoStateFooter.h │ │ │ │ │ └── MJRefreshAutoStateFooter.m │ │ │ │ └── Back │ │ │ │ │ ├── MJRefreshBackGifFooter.h │ │ │ │ │ ├── MJRefreshBackGifFooter.m │ │ │ │ │ ├── MJRefreshBackNormalFooter.h │ │ │ │ │ ├── MJRefreshBackNormalFooter.m │ │ │ │ │ ├── MJRefreshBackStateFooter.h │ │ │ │ │ └── MJRefreshBackStateFooter.m │ │ │ └── Header │ │ │ │ ├── MJRefreshGifHeader.h │ │ │ │ ├── MJRefreshGifHeader.m │ │ │ │ ├── MJRefreshNormalHeader.h │ │ │ │ ├── MJRefreshNormalHeader.m │ │ │ │ ├── MJRefreshStateHeader.h │ │ │ │ └── MJRefreshStateHeader.m │ │ ├── MJRefresh.bundle │ │ │ ├── arrow@2x.png │ │ │ ├── en.lproj │ │ │ │ └── Localizable.strings │ │ │ ├── zh-Hans.lproj │ │ │ │ └── Localizable.strings │ │ │ └── zh-Hant.lproj │ │ │ │ └── Localizable.strings │ │ ├── MJRefresh.h │ │ ├── MJRefreshConst.h │ │ ├── MJRefreshConst.m │ │ ├── NSBundle+MJRefresh.h │ │ ├── NSBundle+MJRefresh.m │ │ ├── UIScrollView+MJExtension.h │ │ ├── UIScrollView+MJExtension.m │ │ ├── UIScrollView+MJRefresh.h │ │ ├── UIScrollView+MJRefresh.m │ │ ├── UIView+MJExtension.h │ │ └── UIView+MJExtension.m │ └── README.md ├── Manifest.lock ├── Moya │ ├── License.md │ ├── Readme.md │ └── Sources │ │ └── Moya │ │ ├── AnyEncodable.swift │ │ ├── Cancellable.swift │ │ ├── Endpoint.swift │ │ ├── Image.swift │ │ ├── Moya+Alamofire.swift │ │ ├── MoyaError.swift │ │ ├── MoyaProvider+Defaults.swift │ │ ├── MoyaProvider+Internal.swift │ │ ├── MoyaProvider.swift │ │ ├── MultiTarget.swift │ │ ├── MultipartFormData.swift │ │ ├── Plugin.swift │ │ ├── Plugins │ │ ├── AccessTokenPlugin.swift │ │ ├── CredentialsPlugin.swift │ │ ├── NetworkActivityPlugin.swift │ │ └── NetworkLoggerPlugin.swift │ │ ├── Response.swift │ │ ├── TargetType.swift │ │ ├── Task.swift │ │ ├── URL+Moya.swift │ │ ├── URLRequest+Encoding.swift │ │ └── ValidationType.swift ├── Pods.xcodeproj │ └── project.pbxproj ├── Result │ ├── LICENSE │ ├── README.md │ └── Result │ │ ├── Result.swift │ │ └── ResultProtocol.swift ├── SVProgressHUD │ ├── LICENSE │ ├── README.md │ └── SVProgressHUD │ │ ├── SVIndefiniteAnimatedView.h │ │ ├── SVIndefiniteAnimatedView.m │ │ ├── SVProgressAnimatedView.h │ │ ├── SVProgressAnimatedView.m │ │ ├── SVProgressHUD.bundle │ │ ├── angle-mask.png │ │ ├── angle-mask@2x.png │ │ ├── angle-mask@3x.png │ │ ├── error.png │ │ ├── error@2x.png │ │ ├── error@3x.png │ │ ├── info.png │ │ ├── info@2x.png │ │ ├── info@3x.png │ │ ├── success.png │ │ ├── success@2x.png │ │ └── success@3x.png │ │ ├── SVProgressHUD.h │ │ ├── SVProgressHUD.m │ │ ├── SVRadialGradientLayer.h │ │ └── SVRadialGradientLayer.m ├── SnapKit │ ├── LICENSE │ ├── README.md │ └── Source │ │ ├── Constraint.swift │ │ ├── ConstraintAttributes.swift │ │ ├── ConstraintConfig.swift │ │ ├── ConstraintConstantTarget.swift │ │ ├── ConstraintDSL.swift │ │ ├── ConstraintDescription.swift │ │ ├── ConstraintInsetTarget.swift │ │ ├── ConstraintInsets.swift │ │ ├── ConstraintItem.swift │ │ ├── ConstraintLayoutGuide+Extensions.swift │ │ ├── ConstraintLayoutGuide.swift │ │ ├── ConstraintLayoutGuideDSL.swift │ │ ├── ConstraintLayoutSupport.swift │ │ ├── ConstraintLayoutSupportDSL.swift │ │ ├── ConstraintMaker.swift │ │ ├── ConstraintMakerEditable.swift │ │ ├── ConstraintMakerExtendable.swift │ │ ├── ConstraintMakerFinalizable.swift │ │ ├── ConstraintMakerPriortizable.swift │ │ ├── ConstraintMakerRelatable.swift │ │ ├── ConstraintMultiplierTarget.swift │ │ ├── ConstraintOffsetTarget.swift │ │ ├── ConstraintPriority.swift │ │ ├── ConstraintPriorityTarget.swift │ │ ├── ConstraintRelatableTarget.swift │ │ ├── ConstraintRelation.swift │ │ ├── ConstraintView+Extensions.swift │ │ ├── ConstraintView.swift │ │ ├── ConstraintViewDSL.swift │ │ ├── Debugging.swift │ │ ├── LayoutConstraint.swift │ │ ├── LayoutConstraintItem.swift │ │ ├── Typealiases.swift │ │ └── UILayoutSupport+Extensions.swift ├── StreamingKit │ ├── LICENSE │ ├── README.md │ └── StreamingKit │ │ └── StreamingKit │ │ ├── NSMutableArray+STKAudioPlayer.h │ │ ├── NSMutableArray+STKAudioPlayer.m │ │ ├── STKAudioPlayer.h │ │ ├── STKAudioPlayer.m │ │ ├── STKAutoRecoveringHTTPDataSource.h │ │ ├── STKAutoRecoveringHTTPDataSource.m │ │ ├── STKCoreFoundationDataSource.h │ │ ├── STKCoreFoundationDataSource.m │ │ ├── STKDataSource.h │ │ ├── STKDataSource.m │ │ ├── STKDataSourceWrapper.h │ │ ├── STKDataSourceWrapper.m │ │ ├── STKHTTPDataSource.h │ │ ├── STKHTTPDataSource.m │ │ ├── STKLocalFileDataSource.h │ │ ├── STKLocalFileDataSource.m │ │ ├── STKQueueEntry.h │ │ └── STKQueueEntry.m ├── SwiftMessages │ ├── LICENSE.md │ ├── README.md │ └── SwiftMessages │ │ ├── AccessibleMessage.swift │ │ ├── Animator.swift │ │ ├── Array+Utils.swift │ │ ├── BackgroundViewable.swift │ │ ├── BaseView.swift │ │ ├── Error.swift │ │ ├── Identifiable.swift │ │ ├── MarginAdjustable+Animation.swift │ │ ├── MarginAdjustable.swift │ │ ├── MaskingView.swift │ │ ├── MessageView.swift │ │ ├── NSBundle+Utils.swift │ │ ├── PassthroughView.swift │ │ ├── PassthroughWindow.swift │ │ ├── PhysicsAnimation.swift │ │ ├── PhysicsPanHandler.swift │ │ ├── Presenter.swift │ │ ├── Resources │ │ ├── CardView.xib │ │ ├── CenteredView.xib │ │ ├── MessageView.xib │ │ ├── MessageViewIOS8.xib │ │ ├── StatusLine.xib │ │ ├── TabView.xib │ │ ├── errorIcon.png │ │ ├── errorIcon@2x.png │ │ ├── errorIcon@3x.png │ │ ├── errorIconLight.png │ │ ├── errorIconLight@2x.png │ │ ├── errorIconLight@3x.png │ │ ├── errorIconSubtle.png │ │ ├── errorIconSubtle@2x.png │ │ ├── errorIconSubtle@3x.png │ │ ├── infoIcon.png │ │ ├── infoIcon@2x.png │ │ ├── infoIcon@3x.png │ │ ├── infoIconLight.png │ │ ├── infoIconLight@2x.png │ │ ├── infoIconLight@3x.png │ │ ├── infoIconSubtle.png │ │ ├── infoIconSubtle@2x.png │ │ ├── infoIconSubtle@3x.png │ │ ├── successIcon.png │ │ ├── successIcon@2x.png │ │ ├── successIcon@3x.png │ │ ├── successIconLight.png │ │ ├── successIconLight@2x.png │ │ ├── successIconLight@3x.png │ │ ├── successIconSubtle.png │ │ ├── successIconSubtle@2x.png │ │ ├── successIconSubtle@3x.png │ │ ├── warningIcon.png │ │ ├── warningIcon@2x.png │ │ ├── warningIcon@3x.png │ │ ├── warningIconLight.png │ │ ├── warningIconLight@2x.png │ │ ├── warningIconLight@3x.png │ │ ├── warningIconSubtle.png │ │ ├── warningIconSubtle@2x.png │ │ └── warningIconSubtle@3x.png │ │ ├── SwiftMessages.swift │ │ ├── Theme.swift │ │ ├── TopBottomAnimation.swift │ │ ├── UIEdgeInsets+Utils.swift │ │ ├── UIViewController+Utils.swift │ │ ├── Weak.swift │ │ └── WindowViewController.swift ├── SwiftyJSON │ ├── LICENSE │ ├── README.md │ └── Source │ │ └── SwiftyJSON.swift └── Target Support Files │ ├── .DS_Store │ ├── Alamofire │ ├── Alamofire-dummy.m │ ├── Alamofire-prefix.pch │ ├── Alamofire-umbrella.h │ ├── Alamofire.modulemap │ ├── Alamofire.xcconfig │ └── Info.plist │ ├── DNSPageView │ ├── DNSPageView-dummy.m │ ├── DNSPageView-prefix.pch │ ├── DNSPageView-umbrella.h │ ├── DNSPageView.modulemap │ ├── DNSPageView.xcconfig │ └── Info.plist │ ├── ESTabBarController-swift │ ├── ESTabBarController-swift-dummy.m │ ├── ESTabBarController-swift-prefix.pch │ ├── ESTabBarController-swift-umbrella.h │ ├── ESTabBarController-swift.modulemap │ ├── ESTabBarController-swift.xcconfig │ └── Info.plist │ ├── FSPagerView │ ├── FSPagerView-dummy.m │ ├── FSPagerView-prefix.pch │ ├── FSPagerView-umbrella.h │ ├── FSPagerView.modulemap │ ├── FSPagerView.xcconfig │ └── Info.plist │ ├── HandyJSON │ ├── HandyJSON-dummy.m │ ├── HandyJSON-prefix.pch │ ├── HandyJSON-umbrella.h │ ├── HandyJSON.modulemap │ ├── HandyJSON.xcconfig │ └── Info.plist │ ├── JXMarqueeView │ ├── Info.plist │ ├── JXMarqueeView-dummy.m │ ├── JXMarqueeView-prefix.pch │ ├── JXMarqueeView-umbrella.h │ ├── JXMarqueeView.modulemap │ └── JXMarqueeView.xcconfig │ ├── Kingfisher │ ├── Info.plist │ ├── Kingfisher-dummy.m │ ├── Kingfisher-prefix.pch │ ├── Kingfisher-umbrella.h │ ├── Kingfisher.modulemap │ └── Kingfisher.xcconfig │ ├── LTScrollView │ ├── Info.plist │ ├── LTScrollView-dummy.m │ ├── LTScrollView-prefix.pch │ ├── LTScrollView-umbrella.h │ ├── LTScrollView.modulemap │ └── LTScrollView.xcconfig │ ├── MJRefresh │ ├── Info.plist │ ├── MJRefresh-dummy.m │ ├── MJRefresh-prefix.pch │ ├── MJRefresh-umbrella.h │ ├── MJRefresh.modulemap │ └── MJRefresh.xcconfig │ ├── Moya │ ├── Info.plist │ ├── Moya-dummy.m │ ├── Moya-prefix.pch │ ├── Moya-umbrella.h │ ├── Moya.modulemap │ └── Moya.xcconfig │ ├── Pods-XMLYFM │ ├── Info.plist │ ├── Pods-XMLYFM-acknowledgements.markdown │ ├── Pods-XMLYFM-acknowledgements.plist │ ├── Pods-XMLYFM-dummy.m │ ├── Pods-XMLYFM-frameworks.sh │ ├── Pods-XMLYFM-resources.sh │ ├── Pods-XMLYFM-umbrella.h │ ├── Pods-XMLYFM.debug.xcconfig │ ├── Pods-XMLYFM.modulemap │ └── Pods-XMLYFM.release.xcconfig │ ├── Result │ ├── Info.plist │ ├── Result-dummy.m │ ├── Result-prefix.pch │ ├── Result-umbrella.h │ ├── Result.modulemap │ └── Result.xcconfig │ ├── SVProgressHUD │ ├── Info.plist │ ├── SVProgressHUD-dummy.m │ ├── SVProgressHUD-prefix.pch │ ├── SVProgressHUD-umbrella.h │ ├── SVProgressHUD.modulemap │ └── SVProgressHUD.xcconfig │ ├── SnapKit │ ├── Info.plist │ ├── SnapKit-dummy.m │ ├── SnapKit-prefix.pch │ ├── SnapKit-umbrella.h │ ├── SnapKit.modulemap │ └── SnapKit.xcconfig │ ├── StreamingKit │ ├── Info.plist │ ├── StreamingKit-dummy.m │ ├── StreamingKit-prefix.pch │ ├── StreamingKit-umbrella.h │ ├── StreamingKit.modulemap │ └── StreamingKit.xcconfig │ ├── SwiftMessages │ ├── Info.plist │ ├── ResourceBundle-SwiftMessages-Info.plist │ ├── SwiftMessages-dummy.m │ ├── SwiftMessages-prefix.pch │ ├── SwiftMessages-umbrella.h │ ├── SwiftMessages.modulemap │ └── SwiftMessages.xcconfig │ └── SwiftyJSON │ ├── Info.plist │ ├── SwiftyJSON-dummy.m │ ├── SwiftyJSON-prefix.pch │ ├── SwiftyJSON-umbrella.h │ ├── SwiftyJSON.modulemap │ └── SwiftyJSON.xcconfig ├── README.md ├── XMLYFM.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── XMLYFM.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── XMLYFM ├── .DS_Store ├── AppDelegate.swift ├── Assets.xcassets │ ├── .DS_Store │ ├── AppIcon.appiconset │ │ ├── .DS_Store │ │ ├── AppIcon29x29@2x.png │ │ ├── AppIcon29x29@3x.png │ │ ├── AppIcon40x40@2x.png │ │ ├── AppIcon60x60@2x.png │ │ ├── AppIcon60x60@3x.png │ │ └── Contents.json │ ├── Category │ │ ├── .DS_Store │ │ ├── Contents.json │ │ ├── category_rec_play_all_122x46_.imageset │ │ │ ├── Contents.json │ │ │ ├── category_rec_play_all_122x46_@2x.png │ │ │ └── category_rec_play_all_122x46_@3x.png │ │ ├── listen.imageset │ │ │ ├── Contents.json │ │ │ └── listen@2x.png │ │ └── playWhite.imageset │ │ │ ├── Contents.json │ │ │ └── playWhite.png │ ├── Contents.json │ ├── Find │ │ ├── 0元购.imageset │ │ │ ├── 0元购@2x.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── 全民朗读.imageset │ │ │ ├── Contents.json │ │ │ └── 全民朗读@2x.png │ │ ├── 听单.imageset │ │ │ ├── Contents.json │ │ │ └── 听单@2x.png │ │ ├── 商城.imageset │ │ │ ├── Contents.json │ │ │ └── 商城@2x.png │ │ ├── 大咖主播.imageset │ │ │ ├── Contents.json │ │ │ └── 大咖主播@2x.png │ │ ├── 活动.imageset │ │ │ ├── Contents.json │ │ │ └── 活动@2x.png │ │ ├── 游戏中心.imageset │ │ │ ├── Contents.json │ │ │ └── 游戏中心@2x.png │ │ ├── 电子书城.imageset │ │ │ ├── Contents.json │ │ │ └── 电子书城@2x.png │ │ ├── 直播微课.imageset │ │ │ ├── Contents.json │ │ │ └── 直播微课@2x.png │ │ └── 边听变看.imageset │ │ │ ├── Contents.json │ │ │ └── 边听变看@2x.png │ ├── Home │ │ ├── Contents.json │ │ ├── arrows_bottom.imageset │ │ │ ├── Contents.json │ │ │ └── arrows_bottom.png │ │ ├── arrows_top.imageset │ │ │ ├── Contents.json │ │ │ └── arrows_top.png │ │ ├── news.imageset │ │ │ ├── Contents.json │ │ │ └── news.png │ │ ├── play.imageset │ │ │ ├── Contents.json │ │ │ └── play.png │ │ ├── playcount.imageset │ │ │ ├── Contents.json │ │ │ └── 集.png │ │ ├── track.imageset │ │ │ ├── Contents.json │ │ │ └── 播放次数.png │ │ ├── whitePlay.imageset │ │ │ ├── Contents.json │ │ │ └── whitePlay@2x.png │ │ ├── 点赞.imageset │ │ │ ├── Contents.json │ │ │ └── 点赞.png │ │ └── 评论.imageset │ │ │ ├── Contents.json │ │ │ └── 评论.png │ ├── LaunchImage.launchimage │ │ ├── Contents.json │ │ ├── LaunchImage-1100-Portrait-2436h@3x.png │ │ ├── LaunchImage-700-568h640_1136@2x.png │ │ ├── LaunchImage-700-568h@2x.png │ │ ├── LaunchImage-800-667h750_1334@2x-1.png │ │ ├── LaunchImage-800-Portrait-736h1242_2208@3x.png │ │ ├── LaunchImage.png │ │ ├── LaunchImage@2x-1.png │ │ └── LaunchImage@2x.png │ ├── Listen │ │ ├── Contents.json │ │ ├── 下载.imageset │ │ │ ├── Contents.json │ │ │ └── 下载@2x.png │ │ ├── 历史.imageset │ │ │ ├── Contents.json │ │ │ └── 历史@2x.png │ │ ├── 喜欢.imageset │ │ │ ├── Contents.json │ │ │ └── 喜欢@2x.png │ │ └── 购物车.imageset │ │ │ ├── Contents.json │ │ │ └── 购物车@2x.png │ ├── Main │ │ ├── .DS_Store │ │ ├── Contents.json │ │ ├── host_play_flag_wave_02_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_02_18x18_@2x.png │ │ ├── host_play_flag_wave_03_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_03_18x18_@2x.png │ │ ├── host_play_flag_wave_04_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_04_18x18_@2x.png │ │ ├── host_play_flag_wave_05_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_05_18x18_@2x.png │ │ ├── host_play_flag_wave_06_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_06_18x18_@2x.png │ │ ├── host_play_flag_wave_07_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_07_18x18_@2x.png │ │ ├── host_play_flag_wave_08_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_08_18x18_@2x.png │ │ ├── host_play_flag_wave_09_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_09_18x18_@2x.png │ │ ├── host_play_flag_wave_10_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_10_18x18_@2x.png │ │ ├── host_play_flag_wave_11_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_11_18x18_@2x.png │ │ ├── host_play_flag_wave_12_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_12_18x18_@2x.png │ │ ├── host_play_flag_wave_13_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_13_18x18_@2x.png │ │ ├── host_play_flag_wave_14_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_14_18x18_@2x.png │ │ ├── host_play_flag_wave_15_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_15_18x18_@2x.png │ │ ├── host_play_flag_wave_16_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_16_18x18_@2x.png │ │ ├── host_play_flag_wave_17_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_17_18x18_@2x.png │ │ ├── host_play_flag_wave_18_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_18_18x18_@2x.png │ │ ├── host_play_flag_wave_19_18x18_.imageset │ │ │ ├── Contents.json │ │ │ └── host_play_flag_wave_19_18x18_@2x.png │ │ ├── pullToRefresh_0_80x60_.imageset │ │ │ ├── Contents.json │ │ │ └── pullToRefresh_0_80x60_@3x.png │ │ ├── pullToRefresh_1_80x60_.imageset │ │ │ ├── Contents.json │ │ │ └── pullToRefresh_1_80x60_@3x.png │ │ ├── pullToRefresh_2_80x60_.imageset │ │ │ ├── Contents.json │ │ │ └── pullToRefresh_2_80x60_@3x.png │ │ ├── pullToRefresh_3_80x60_.imageset │ │ │ ├── Contents.json │ │ │ └── pullToRefresh_3_80x60_@3x.png │ │ ├── pullToRefresh_4_80x60_.imageset │ │ │ ├── Contents.json │ │ │ └── pullToRefresh_4_80x60_@3x.png │ │ ├── pullToRefresh_5_80x60_.imageset │ │ │ ├── Contents.json │ │ │ └── pullToRefresh_5_80x60_@3x.png │ │ ├── pullToRefresh_6_80x60_.imageset │ │ │ ├── Contents.json │ │ │ └── pullToRefresh_6_80x60_@3x.png │ │ ├── pullToRefresh_7_80x60_.imageset │ │ │ ├── Contents.json │ │ │ └── pullToRefresh_7_80x60_@3x.png │ │ ├── pullToRefresh_8_80x60_.imageset │ │ │ ├── Contents.json │ │ │ └── pullToRefresh_8_80x60_@3x.png │ │ └── pullToRefresh_9_80x60_.imageset │ │ │ ├── Contents.json │ │ │ └── pullToRefresh_9_80x60_@3x.png │ ├── Mine │ │ ├── .DS_Store │ │ ├── Contents.json │ │ ├── meLine_5x52_.imageset │ │ │ ├── Contents.json │ │ │ ├── meLine_5x52_@2x.png │ │ │ └── meLine_5x52_@3x.png │ │ ├── msg.imageset │ │ │ ├── Contents.json │ │ │ └── msg@3x.png │ │ ├── set.imageset │ │ │ ├── Contents.json │ │ │ └── set@3x.png │ │ ├── tom.imageset │ │ │ ├── Contents.json │ │ │ └── tom@2x.png │ │ ├── vip.imageset │ │ │ ├── Contents.json │ │ │ └── vip@2x.png │ │ ├── 工作台.imageset │ │ │ ├── Contents.json │ │ │ └── 工作台@3x.png │ │ ├── 意见反馈.imageset │ │ │ ├── Contents.json │ │ │ └── 意见反馈@3x.png │ │ ├── 扫一扫.imageset │ │ │ ├── Contents.json │ │ │ └── 扫一扫@3x.png │ │ ├── 搜索.imageset │ │ │ ├── Contents.json │ │ │ └── 搜索@3x.png │ │ ├── 月亮.imageset │ │ │ ├── Contents.json │ │ │ └── 月亮@3x.png │ │ ├── 沙漏.imageset │ │ │ ├── Contents.json │ │ │ └── 沙漏@3x.png │ │ ├── 直播.imageset │ │ │ ├── Contents.json │ │ │ └── 直播@2x.png │ │ ├── 视频.imageset │ │ │ ├── Contents.json │ │ │ └── 视频@3x.png │ │ ├── 钱包.imageset │ │ │ ├── Contents.json │ │ │ └── 钱包@3x.png │ │ ├── 钱数.imageset │ │ │ ├── Contents.json │ │ │ └── 钱数@3x.png │ │ └── 麦克风.imageset │ │ │ ├── Contents.json │ │ │ └── 麦克风@2x.png │ ├── Play │ │ ├── .DS_Store │ │ ├── Contents.json │ │ ├── NPProDMOffHL_24x24_.imageset │ │ │ ├── Contents.json │ │ │ ├── NPProDMOffHL_24x24_@2x.png │ │ │ └── NPProDMOffHL_24x24_@3x.png │ │ ├── NPProDMOff_24x24_.imageset │ │ │ ├── Contents.json │ │ │ ├── NPProDMOff_24x24_@2x.png │ │ │ └── NPProDMOff_24x24_@3x.png │ │ ├── NPProSetHL_25x24_.imageset │ │ │ ├── Contents.json │ │ │ ├── NPProSetHL_25x24_@2x.png │ │ │ └── NPProSetHL_25x24_@3x.png │ │ ├── NPProSet_25x24_.imageset │ │ │ ├── Contents.json │ │ │ ├── NPProSet_25x24_@2x.png │ │ │ └── NPProSet_25x24_@3x.png │ │ ├── QALogo_16x17_.imageset │ │ │ ├── Contents.json │ │ │ ├── QALogo_16x17_@2x.png │ │ │ └── QALogo_16x17_@3x.png │ │ ├── abc_ic_more_gray_22x22_.imageset │ │ │ ├── Contents.json │ │ │ ├── abc_ic_more_gray_22x22_@2x.png │ │ │ └── abc_ic_more_gray_22x22_@3x.png │ │ ├── album_ic_zhubo_14x14_.imageset │ │ │ ├── Contents.json │ │ │ ├── album_ic_zhubo_14x14_@2x.png │ │ │ └── album_ic_zhubo_14x14_@3x.png │ │ ├── cell_bg_commentline_355x86_.imageset │ │ │ ├── Contents.json │ │ │ ├── cell_bg_commentline_355x86_@2x.png │ │ │ └── cell_bg_commentline_355x86_@3x.png │ │ ├── cell_moreMenu_h_24x24_.imageset │ │ │ ├── Contents.json │ │ │ ├── cell_moreMenu_h_24x24_@2x.png │ │ │ └── cell_moreMenu_h_24x24_@3x.png │ │ ├── downloadAlbum_30x30_.imageset │ │ │ ├── Contents.json │ │ │ ├── downloadAlbum_30x30_@2x.png │ │ │ └── downloadAlbum_30x30_@3x.png │ │ ├── feed_later_duration_14x14_.imageset │ │ │ ├── Contents.json │ │ │ ├── feed_later_duration_14x14_@2x.png │ │ │ └── feed_later_duration_14x14_@3x.png │ │ ├── icon_more_18x18_.imageset │ │ │ ├── Contents.json │ │ │ ├── icon_more_18x18_@2x.png │ │ │ └── icon_more_18x18_@3x.png │ │ ├── icon_more_h_30x31_.imageset │ │ │ ├── Contents.json │ │ │ ├── icon_more_h_30x31_@2x.png │ │ │ └── icon_more_h_30x31_@3x.png │ │ ├── icon_more_n_30x31_.imageset │ │ │ ├── Contents.json │ │ │ ├── icon_more_n_30x31_@2x.png │ │ │ └── icon_more_n_30x31_@3x.png │ │ ├── icon_share_h_30x30_.imageset │ │ │ ├── Contents.json │ │ │ ├── icon_share_h_30x30_@2x.png │ │ │ └── icon_share_h_30x30_@3x.png │ │ ├── icon_share_n_30x30_.imageset │ │ │ ├── Contents.json │ │ │ ├── icon_share_n_30x30_@2x.png │ │ │ └── icon_share_n_30x30_@3x.png │ │ ├── npTabSponsor_18x18_.imageset │ │ │ ├── Contents.json │ │ │ ├── npTabSponsor_18x18_@2x.png │ │ │ └── npTabSponsor_18x18_@3x.png │ │ ├── npXPlay_30x30_.imageset │ │ │ ├── Contents.json │ │ │ ├── npXPlay_30x30_@2x.png │ │ │ └── npXPlay_30x30_@3x.png │ │ ├── np_headview_following_n_22x36_.imageset │ │ │ ├── Contents.json │ │ │ ├── np_headview_following_n_22x36_@2x.png │ │ │ └── np_headview_following_n_22x36_@3x.png │ │ ├── np_headview_nofollow_n_23x36_.imageset │ │ │ ├── Contents.json │ │ │ ├── np_headview_nofollow_n_23x36_@2x.png │ │ │ └── np_headview_nofollow_n_23x36_@3x.png │ │ ├── np_toolbar_comment_24x25_.imageset │ │ │ ├── Contents.json │ │ │ ├── np_toolbar_comment_24x25_@2x.png │ │ │ └── np_toolbar_comment_24x25_@3x.png │ │ ├── np_toolbar_likenum_n_24x24_-1.imageset │ │ │ ├── Contents.json │ │ │ ├── np_toolbar_likenum_n_24x24_@2x.png │ │ │ └── np_toolbar_likenum_n_24x24_@3x.png │ │ ├── np_toolbar_likenum_n_24x24_.imageset │ │ │ ├── Contents.json │ │ │ ├── np_toolbar_likenum_n_24x24_@2x.png │ │ │ └── np_toolbar_likenum_n_24x24_@3x.png │ │ ├── playProcessDot_n_7x16_.imageset │ │ │ ├── Contents.json │ │ │ ├── playProcessDot_n_7x16_@2x.png │ │ │ └── playProcessDot_n_7x16_@3x.png │ │ ├── player_btn_comment_80x22_.imageset │ │ │ ├── Contents.json │ │ │ ├── player_btn_comment_80x22_@2x.png │ │ │ └── player_btn_comment_80x22_@3x.png │ │ ├── playpage_icon_down_black_30x30_.imageset │ │ │ ├── Contents.json │ │ │ ├── playpage_icon_down_black_30x30_@2x.png │ │ │ └── playpage_icon_down_black_30x30_@3x.png │ │ ├── playpage_icon_list_24x24_.imageset │ │ │ ├── Contents.json │ │ │ ├── playpage_icon_list_24x24_@2x.png │ │ │ └── playpage_icon_list_24x24_@3x.png │ │ ├── playpage_icon_more_black_30x30_.imageset │ │ │ ├── Contents.json │ │ │ ├── playpage_icon_more_black_30x30_@2x.png │ │ │ └── playpage_icon_more_black_30x30_@3x.png │ │ ├── playpage_icon_share_black_30x30_.imageset │ │ │ ├── Contents.json │ │ │ ├── playpage_icon_share_black_30x30_@2x.png │ │ │ └── playpage_icon_share_black_30x30_@3x.png │ │ ├── playpage_icon_timing_24x24_.imageset │ │ │ ├── Contents.json │ │ │ ├── playpage_icon_timing_24x24_@2x.png │ │ │ └── playpage_icon_timing_24x24_@3x.png │ │ ├── recxx_subscribe_56x28_.imageset │ │ │ ├── Contents.json │ │ │ ├── recxx_subscribe_56x28_@2x.png │ │ │ └── recxx_subscribe_56x28_@3x.png │ │ ├── recxx_subscribed_56x28_.imageset │ │ │ ├── Contents.json │ │ │ ├── recxx_subscribed_56x28_@2x.png │ │ │ └── recxx_subscribed_56x28_@3x.png │ │ ├── search_hint_histrack_bg_297x33_.imageset │ │ │ ├── Contents.json │ │ │ ├── search_hint_histrack_bg_297x33_@2x.png │ │ │ └── search_hint_histrack_bg_297x33_@3x.png │ │ ├── sound_comments_9x8_.imageset │ │ │ ├── Contents.json │ │ │ ├── sound_comments_9x8_@2x.png │ │ │ └── sound_comments_9x8_@3x.png │ │ ├── sound_playtimes_14x14_.imageset │ │ │ ├── Contents.json │ │ │ ├── sound_playtimes_14x14_@2x.png │ │ │ └── sound_playtimes_14x14_@3x.png │ │ ├── sound_tags_s_40x25_.imageset │ │ │ ├── Contents.json │ │ │ ├── sound_tags_s_40x25_@2x.png │ │ │ └── sound_tags_s_40x25_@3x.png │ │ ├── sponsorBtn_41x30_.imageset │ │ │ ├── Contents.json │ │ │ ├── sponsorBtn_41x30_@2x.png │ │ │ └── sponsorBtn_41x30_@3x.png │ │ ├── toolbar_next_n_p_24x24_.imageset │ │ │ ├── Contents.json │ │ │ ├── toolbar_next_n_p_24x24_@2x.png │ │ │ └── toolbar_next_n_p_24x24_@3x.png │ │ ├── toolbar_pause_n_p_78x78_.imageset │ │ │ ├── Contents.json │ │ │ ├── toolbar_pause_n_p_78x78_@2x.png │ │ │ └── toolbar_pause_n_p_78x78_@3x.png │ │ ├── toolbar_play_n_p_78x78_.imageset │ │ │ ├── Contents.json │ │ │ ├── toolbar_play_n_p_78x78_@2x.png │ │ │ └── toolbar_play_n_p_78x78_@3x.png │ │ └── toolbar_prev_n_p_24x24_.imageset │ │ │ ├── Contents.json │ │ │ ├── toolbar_prev_n_p_24x24_@2x.png │ │ │ └── toolbar_prev_n_p_24x24_@3x.png │ └── TabBar │ │ ├── .DS_Store │ │ ├── Contents.json │ │ ├── background_dark.imageset │ │ ├── Contents.json │ │ └── background_dark@2x.png │ │ ├── favor.imageset │ │ ├── Contents.json │ │ ├── favor.png │ │ └── favor@2x.png │ │ ├── favor_1.imageset │ │ ├── Contents.json │ │ ├── favor_1.png │ │ └── favor_1@2x.png │ │ ├── find.imageset │ │ ├── Contents.json │ │ ├── find.png │ │ └── find@2x.png │ │ ├── find_1.imageset │ │ ├── Contents.json │ │ ├── find_1.png │ │ └── find_1@2x.png │ │ ├── home.imageset │ │ ├── Contents.json │ │ ├── home.png │ │ └── home@2x.png │ │ ├── home_1.imageset │ │ ├── Contents.json │ │ ├── home_1.png │ │ └── home_1@2x.png │ │ ├── me.imageset │ │ ├── Contents.json │ │ ├── me.png │ │ └── me@2x.png │ │ ├── me_1.imageset │ │ ├── Contents.json │ │ ├── me_1.png │ │ └── me_1@2x.png │ │ ├── photo.imageset │ │ ├── Contents.json │ │ ├── photo.png │ │ └── photo@2x.png │ │ ├── photo_1.imageset │ │ ├── Contents.json │ │ ├── photo_1.png │ │ └── photo_1@2x.png │ │ ├── photo_verybig.imageset │ │ ├── Contents.json │ │ ├── photo_verybig.png │ │ └── photo_verybig@2x.png │ │ ├── photo_verybig_1.imageset │ │ ├── Contents.json │ │ ├── photo_verybig_1.png │ │ └── photo_verybig_1@2x.png │ │ ├── tab_play.imageset │ │ ├── Contents.json │ │ ├── tab_play.png │ │ └── tab_play@2x.png │ │ └── transparent.imageset │ │ ├── Contents.json │ │ └── Transparent@2x.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── CommonUI │ ├── .DS_Store │ ├── Refresh │ │ └── URefresh.swift │ └── ReplicatorLayer │ │ └── ReplicatorLayer.swift ├── Const.swift ├── Info.plist ├── Librartys │ ├── .DS_Store │ ├── CustomLabel │ │ └── YYCustomLabel.swift │ ├── HHGuidePageHUD │ │ ├── HHGuidePageHUD.swift │ │ ├── UIImage+GIF.swift │ │ ├── guide_btn_bg@2x.png │ │ ├── lead01.png │ │ ├── lead02.png │ │ └── lead03.png │ ├── JCyclePictureView │ │ └── JCyclePictureView.swift │ ├── WRNavigationBar │ │ ├── WRCustomNavigationBar.swift │ │ ├── WRCycleScrollView │ │ │ ├── WRCycleCell.swift │ │ │ ├── WRCycleScrollView.swift │ │ │ └── WRProxy.swift │ │ └── WRNavigationBar.swift │ └── yh_navgation │ │ ├── UINavigationBar+YHIndicatorImage.h │ │ ├── UINavigationBar+YHIndicatorImage.m │ │ ├── UINavigationController+YHBackTitle.h │ │ └── UINavigationController+YHBackTitle.m ├── Main │ ├── .DS_Store │ ├── TabBarView │ │ ├── YYBasicContentView.swift │ │ ├── YYBouncesContentView.swift │ │ └── YYIrregularityContentView.swift │ └── YYNavigationController.swift ├── ViewController.swift ├── 喜马拉雅 │ ├── .DS_Store │ ├── FMFind-发现 │ │ ├── .DS_Store │ │ ├── API │ │ │ ├── FindAttention.json │ │ │ ├── FindDud.json │ │ │ └── FindRecommend.json │ │ ├── FMFindController.swift │ │ ├── FindAttention -关注动态 │ │ │ ├── FindAttentionController.swift │ │ │ ├── View │ │ │ │ ├── FindAttentionCell.swift │ │ │ │ └── FindAttentionPicCell.swift │ │ │ └── ViewModel │ │ │ │ └── FindAttentionViewModel.swift │ │ ├── FindDud-趣配音 │ │ │ ├── FindDudController.swift │ │ │ └── View │ │ │ │ └── FindDudCell.swift │ │ ├── FindRecommend-推荐动态 │ │ │ ├── FindRecommendController.swift │ │ │ ├── View │ │ │ │ ├── FindRecommendCell.swift │ │ │ │ └── FindRecommendPicCell.swift │ │ │ └── ViewModel │ │ │ │ └── FindRecommendViewModel.swift │ │ ├── Model │ │ │ └── FMFindModel.swift │ │ └── New Group │ │ │ ├── FMFindCell.swift │ │ │ └── FMFindHeaderView.swift │ ├── FMHome-首页 │ │ ├── .DS_Store │ │ ├── FMHomeController.swift │ │ ├── FMWebViewController.swift │ │ ├── HomeBaseViewController.swift │ │ ├── HomeBroadcast-广播 │ │ │ ├── API │ │ │ │ └── HomeBroadcastAPI.swift │ │ │ ├── Controllers │ │ │ │ └── BroadcastListController.swift │ │ │ ├── HomeBroadcastController.swift │ │ │ ├── Model │ │ │ │ └── HomeBroadcastModel.swift │ │ │ ├── View │ │ │ │ ├── Categories 顶部更多分类 │ │ │ │ │ └── RadioCategoriesCell.swift │ │ │ │ ├── RadioSquareResults-顶部分类 │ │ │ │ │ ├── RadioSquareCell.swift │ │ │ │ │ └── RadioSquareResultsCell.swift │ │ │ │ ├── RadiosCell-电台cell │ │ │ │ │ └── HomeRadiosCell.swift │ │ │ │ └── RadiosHeaderView -分区头视图 │ │ │ │ │ ├── RadioFooterView.swift │ │ │ │ │ └── RadioHeaderView.swift │ │ │ └── ViewModel │ │ │ │ └── HomeBroadcastViewModel.swift │ │ ├── HomeClassify-分类 │ │ │ ├── .DS_Store │ │ │ ├── API │ │ │ │ └── HomeClassifyAPI.swift │ │ │ ├── ClassifySubMenu-分类二级 │ │ │ │ ├── API │ │ │ │ │ └── ClassifySubMenuAPI.swift │ │ │ │ ├── Controllers │ │ │ │ │ ├── ClassifySubContentController.swift │ │ │ │ │ ├── ClassifySubMenuController.swift │ │ │ │ │ └── ClassifySubRecommendController.swift │ │ │ │ ├── Model │ │ │ │ │ └── ClassifySubMenuModel.swift │ │ │ │ ├── View │ │ │ │ │ ├── ClassifySubCategoryCell.swift │ │ │ │ │ ├── ClassifySubHeaderCell.swift │ │ │ │ │ ├── ClassifySubHeaderFooter -头尾视图 │ │ │ │ │ │ ├── ClassifySubFooterView.swift │ │ │ │ │ │ └── ClassifySubHeaderView.swift │ │ │ │ │ ├── ClassifySubHorizontalCell.swift │ │ │ │ │ ├── ClassifySubModuleType16Cell.swift │ │ │ │ │ ├── ClassifySubModuleType17Cell.swift │ │ │ │ │ ├── ClassifySubModuleType19Cell.swift │ │ │ │ │ ├── ClassifySubModuleType20Cell.swift │ │ │ │ │ ├── ClassifySubModuleType23Cell.swift │ │ │ │ │ ├── ClassifySubModuleType4Cell.swift │ │ │ │ │ └── ClassifySubVerticalCell.swift │ │ │ │ └── ViewModel │ │ │ │ │ └── ClassifySubRecommendViewModel.swift │ │ │ ├── HomeClassifyController.swift │ │ │ ├── Model │ │ │ │ └── HomeClassifyModel.swift │ │ │ ├── View │ │ │ │ ├── HomeClassifyCell.swift │ │ │ │ ├── HomeClassifyFooterView.swift │ │ │ │ └── HomeClassifyHeaderView.swift │ │ │ └── ViewModel │ │ │ │ └── HomeClassifyViewModel.swift │ │ ├── HomeLive-直播 │ │ │ ├── .DS_Store │ │ │ ├── API │ │ │ │ └── HomeLiveAPI.swift │ │ │ ├── Controllers │ │ │ │ └── LiveCategoryListController.swift │ │ │ ├── HomeLiveController.swift │ │ │ ├── Model │ │ │ │ └── HomeLiveModel.swift │ │ │ ├── View │ │ │ │ ├── HomeLiveBanner-滚动图片 │ │ │ │ │ └── HomeLiveBannerCell.swift │ │ │ │ ├── HomeLiveGrid-直播顶部 │ │ │ │ │ ├── HomeLiveGridCell.swift │ │ │ │ │ └── LiveHeaderGridCell.swift │ │ │ │ ├── HomeLiveHeaderView.swift │ │ │ │ └── HomeLiveRank-直播排行榜 │ │ │ │ │ ├── HomeLiveRankCell.swift │ │ │ │ │ └── LiveRankCell.swift │ │ │ └── ViewModel │ │ │ │ └── HomeLiveViewModel.swift │ │ ├── HomeRecommend-推荐 │ │ │ ├── API │ │ │ │ └── FMRecommendAPI.swift │ │ │ ├── Controllers │ │ │ │ └── HomeGuessYouLikeMoreController.swift │ │ │ ├── HomeRecommendController.swift │ │ │ ├── Model │ │ │ │ └── HomeRecommendModel.swift │ │ │ ├── View │ │ │ │ ├── AdvertCell-广告 │ │ │ │ │ └── FMAdvertCell.swift │ │ │ │ ├── FMRecommendForYou-为你推荐 │ │ │ │ │ ├── FMRecommendForYouCell.swift │ │ │ │ │ └── RecommendForYouCell.swift │ │ │ │ ├── GuessYouLikeCell-猜你喜欢 │ │ │ │ │ ├── FMGuessYouLikeCell.swift │ │ │ │ │ └── FMRecommendGuessLikeCell.swift │ │ │ │ ├── HeaderAndFooter-头尾视图 │ │ │ │ │ ├── FMRecommendFooterView.swift │ │ │ │ │ └── FMRecommendHeaderView.swift │ │ │ │ ├── HeaderCell-顶部 │ │ │ │ │ ├── FMRecommendGridCell.swift │ │ │ │ │ ├── FMRecommendHeaderCell.swift │ │ │ │ │ └── RecommendNewsCell.swift │ │ │ │ ├── HotAudiobookCell-最热有声书 │ │ │ │ │ ├── FMHotAudiobookCell.swift │ │ │ │ │ └── HotAudiobookCell.swift │ │ │ │ ├── OneKeyListenCell-懒人电台 │ │ │ │ │ ├── FMOneKeyListenCell.swift │ │ │ │ │ └── OneKeyListenCell.swift │ │ │ │ └── RecommendLive-推荐直播 │ │ │ │ │ ├── HomeRecommendLiveCell.swift │ │ │ │ │ └── RecommendLiveCell.swift │ │ │ └── ViewModel │ │ │ │ └── HomeRecommendViewModel.swift │ │ └── HomeVIP-VIP │ │ │ ├── API │ │ │ └── HomeVipAPI.swift │ │ │ ├── HomeVIPController.swift │ │ │ ├── Model │ │ │ └── HomeVipModel.swift │ │ │ ├── View │ │ │ ├── BannerAndCategories-顶部 │ │ │ │ ├── HomeVipBannerCell.swift │ │ │ │ ├── HomeVipCategoriesCell.swift │ │ │ │ └── VipCategoryCell.swift │ │ │ ├── CategoryCell-分类课程 │ │ │ │ └── HomeVIPCell.swift │ │ │ ├── HeaderAndFooter-头尾视图 │ │ │ │ ├── HomeVipFooterView.swift │ │ │ │ └── HomeVipHeaderView.swift │ │ │ ├── Hot-热播课 │ │ │ │ ├── HomeVipHotCell.swift │ │ │ │ └── VipHotCell.swift │ │ │ └── VIP-vip课 │ │ │ │ ├── HomeVipEnjoyCell.swift │ │ │ │ └── VipEnjoyCell.swift │ │ │ └── ViewModel │ │ │ └── HomeVipViewModel.swift │ ├── FMListen-我听 │ │ ├── .DS_Store │ │ ├── API │ │ │ ├── FMListenAPI.swift │ │ │ ├── listenMoreChannel.json │ │ │ ├── listenRecommend.json │ │ │ └── listenSubscibe.json │ │ ├── FMListenController.swift │ │ ├── ListenChannel -一键听 │ │ │ ├── ListenChannelController.swift │ │ │ ├── ListenMoreChannelController.swift │ │ │ ├── View │ │ │ │ ├── ListenChannelCell.swift │ │ │ │ └── OneKeyListenLTCell.swift │ │ │ └── ViewModel │ │ │ │ └── ListenChannelViewModel.swift │ │ ├── ListenRecommend - 听推荐 │ │ │ ├── ListenRecommendController.swift │ │ │ ├── View │ │ │ │ └── ListenRecommendCell.swift │ │ │ └── ViewModel │ │ │ │ └── ListenRecommendViewModel.swift │ │ ├── ListenSubscibe- 听订阅 │ │ │ ├── ListenSubscibeController.swift │ │ │ ├── View │ │ │ │ └── ListenSubscibeCell.swift │ │ │ └── ViewModel │ │ │ │ └── ListenSubscibeViewModel.swift │ │ ├── Model │ │ │ └── FMListenModel.swift │ │ └── View │ │ │ ├── FMListenFooterView.swift │ │ │ └── FMListenHeaderView.swift │ ├── FMMine-我的 │ │ ├── FMMineController.swift │ │ ├── MineSetController.swift │ │ └── View │ │ │ ├── CVLayerView.swift │ │ │ ├── FMMineHeaderView.swift │ │ │ ├── FMMineMakeCell.swift │ │ │ └── VipAnimationView.swift │ └── FMPlay-播放 │ │ ├── API │ │ └── FMPlayAPI.swift │ │ ├── FMPlayController.swift │ │ ├── FMPlayDetail - 播放详情模块 │ │ ├── API │ │ │ └── FMPlayDetailAPI.swift │ │ ├── Circle-圈子 │ │ │ ├── PlayDetailCircleController.swift │ │ │ ├── View │ │ │ │ └── PlayDetailCircleCell.swift │ │ │ └── ViewModel │ │ │ │ └── PlayDetailCircleViewModel.swift │ │ ├── FMPlayDetailController.swift │ │ ├── Intro-简介 │ │ │ ├── PlayDetailIntroController.swift │ │ │ └── View │ │ │ │ ├── PlayAnchorIntroCell.swift │ │ │ │ └── PlayContentIntroCell.swift │ │ ├── Like-相似 │ │ │ ├── PlayDetailLikeController.swift │ │ │ └── View │ │ │ │ └── PlayDetailLikeCell.swift │ │ ├── Model │ │ │ └── FMPlayDetailModel.swift │ │ ├── Program-节目 │ │ │ ├── PlayDetailProgramController.swift │ │ │ └── View │ │ │ │ ├── PlayDetailProgramCell.swift │ │ │ │ └── PlayDetailProgramHeaderView.swift │ │ └── View │ │ │ └── FMPlayDetailHeaderView.swift │ │ ├── Model │ │ └── FMPlayModel.swift │ │ ├── View │ │ ├── FMPlayAnchorCell.swift │ │ ├── FMPlayCell.swift │ │ ├── FMPlayCircleCell.swift │ │ ├── FMPlayCommentCell.swift │ │ └── HeaderAndFooter-头尾视图 │ │ │ ├── FMPlayFooterView.swift │ │ │ └── FMPlayHeaderView.swift │ │ └── ViewModel │ │ └── FMPlayViewModel.swift └── 效果图 │ └── gif.gif ├── XMLYFMTests ├── Info.plist └── XMLYFMTests.swift └── XMLYFMUITests ├── Info.plist └── XMLYFMUITests.swift /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/.DS_Store -------------------------------------------------------------------------------- /Pods/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/.DS_Store -------------------------------------------------------------------------------- /Pods/ESTabBarController-swift/Sources/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "TabBarItem_AccessibilityLabel"="%1$@ - tab - %2$i of %3$i"; 2 | "TabBarItem_Selected_AccessibilityLabel"="Selected - %1$@ - tab - %2$i of %3$i"; 3 | "More_TabBarItem"="More"; 4 | -------------------------------------------------------------------------------- /Pods/HandyJSON/Source/Export.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Export.swift 3 | // HandyJSON 4 | // 5 | // Created by zhouzhuo on 16/07/2017. 6 | // Copyright © 2017 aliyun. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public protocol HandyJSONCustomTransformable: _ExtendCustomBasicType {} 12 | 13 | public protocol HandyJSON: _ExtendCustomModelType {} 14 | 15 | public protocol HandyJSONEnum: _RawEnumProtocol {} 16 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshFooter.h" 10 | 11 | @interface MJRefreshBackFooter : MJRefreshFooter 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoNormalFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshAutoStateFooter.h" 10 | 11 | @interface MJRefreshAutoNormalFooter : MJRefreshAutoStateFooter 12 | /** 菊花的样式 */ 13 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackNormalFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshBackStateFooter.h" 10 | 11 | @interface MJRefreshBackNormalFooter : MJRefreshBackStateFooter 12 | @property (weak, nonatomic, readonly) UIImageView *arrowView; 13 | /** 菊花的样式 */ 14 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshNormalHeader.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshStateHeader.h" 10 | 11 | @interface MJRefreshNormalHeader : MJRefreshStateHeader 12 | @property (weak, nonatomic, readonly) UIImageView *arrowView; 13 | /** 菊花的样式 */ 14 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 15 | @end 16 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/MJRefresh.bundle/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/NSBundle+MJRefresh.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSBundle+MJRefresh.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 16/6/13. 6 | // Copyright © 2016年 小码哥. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSBundle (MJRefresh) 12 | + (instancetype)mj_refreshBundle; 13 | + (UIImage *)mj_arrowImage; 14 | + (NSString *)mj_localizedStringForKey:(NSString *)key value:(NSString *)value; 15 | + (NSString *)mj_localizedStringForKey:(NSString *)key; 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/Moya/Sources/Moya/AnyEncodable.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | struct AnyEncodable: Encodable { 4 | 5 | private let encodable: Encodable 6 | 7 | public init(_ encodable: Encodable) { 8 | self.encodable = encodable 9 | } 10 | 11 | func encode(to encoder: Encoder) throws { 12 | try encodable.encode(to: encoder) 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Pods/Moya/Sources/Moya/Image.swift: -------------------------------------------------------------------------------- 1 | #if os(iOS) || os(watchOS) || os(tvOS) 2 | import UIKit.UIImage 3 | public typealias ImageType = UIImage 4 | #elseif os(OSX) 5 | import AppKit.NSImage 6 | public typealias ImageType = NSImage 7 | #endif 8 | 9 | /// An alias for the SDK's image type. 10 | public typealias Image = ImageType 11 | -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVIndefiniteAnimatedView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SVIndefiniteAnimatedView.h 3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD 4 | // 5 | // Copyright (c) 2014-2018 Guillaume Campagna. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @interface SVIndefiniteAnimatedView : UIView 11 | 12 | @property (nonatomic, assign) CGFloat strokeThickness; 13 | @property (nonatomic, assign) CGFloat radius; 14 | @property (nonatomic, strong) UIColor *strokeColor; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressAnimatedView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SVProgressAnimatedView.h 3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD 4 | // 5 | // Copyright (c) 2017-2018 Tobias Tiemerding. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @interface SVProgressAnimatedView : UIView 11 | 12 | @property (nonatomic, assign) CGFloat radius; 13 | @property (nonatomic, assign) CGFloat strokeThickness; 14 | @property (nonatomic, strong) UIColor *strokeColor; 15 | @property (nonatomic, assign) CGFloat strokeEnd; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error@2x.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/error@3x.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info@2x.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/info@3x.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success@2x.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.bundle/success@3x.png -------------------------------------------------------------------------------- /Pods/SVProgressHUD/SVProgressHUD/SVRadialGradientLayer.h: -------------------------------------------------------------------------------- 1 | // 2 | // SVRadialGradientLayer.h 3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD 4 | // 5 | // Copyright (c) 2014-2018 Tobias Tiemerding. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @interface SVRadialGradientLayer : CALayer 11 | 12 | @property (nonatomic) CGPoint gradientCenter; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Error.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Error.swift 3 | // SwiftMessages 4 | // 5 | // Created by Timothy Moose on 8/7/16. 6 | // Copyright © 2016 SwiftKick Mobile LLC. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | /** 12 | The `SwiftMessagesError` enum contains the errors thrown by SwiftMessages. 13 | */ 14 | enum SwiftMessagesError: Error { 15 | case cannotLoadViewFromNib(nibName: String) 16 | case noRootViewController 17 | } 18 | -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/PassthroughWindow.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PassthroughWindow.swift 3 | // SwiftMessages 4 | // 5 | // Created by Timothy Moose on 8/5/16. 6 | // Copyright © 2016 SwiftKick Mobile LLC. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class PassthroughWindow: UIWindow { 12 | 13 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? { 14 | let view = super.hitTest(point, with: event) 15 | return view == self ? nil : view 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/errorIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/errorIcon.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/errorIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/errorIcon@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/errorIcon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/errorIcon@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/errorIconLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/errorIconLight.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/errorIconLight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/errorIconLight@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/errorIconLight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/errorIconLight@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/errorIconSubtle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/errorIconSubtle.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/errorIconSubtle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/errorIconSubtle@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/errorIconSubtle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/errorIconSubtle@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/infoIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/infoIcon.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/infoIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/infoIcon@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/infoIcon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/infoIcon@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/infoIconLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/infoIconLight.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/infoIconLight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/infoIconLight@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/infoIconLight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/infoIconLight@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/infoIconSubtle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/infoIconSubtle.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/infoIconSubtle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/infoIconSubtle@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/infoIconSubtle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/infoIconSubtle@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/successIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/successIcon.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/successIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/successIcon@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/successIcon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/successIcon@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/successIconLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/successIconLight.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/successIconLight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/successIconLight@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/successIconLight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/successIconLight@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/successIconSubtle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/successIconSubtle.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/successIconSubtle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/successIconSubtle@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/successIconSubtle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/successIconSubtle@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/warningIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/warningIcon.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/warningIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/warningIcon@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/warningIcon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/warningIcon@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/warningIconLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/warningIconLight.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/warningIconLight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/warningIconLight@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/warningIconLight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/warningIconLight@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/warningIconSubtle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/warningIconSubtle.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/warningIconSubtle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/warningIconSubtle@2x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Resources/warningIconSubtle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/SwiftMessages/SwiftMessages/Resources/warningIconSubtle@3x.png -------------------------------------------------------------------------------- /Pods/SwiftMessages/SwiftMessages/Weak.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Weak.swift 3 | // SwiftMessages 4 | // 5 | // Created by Timothy Moose on 6/4/17. 6 | // Copyright © 2017 SwiftKick Mobile. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public class Weak { 12 | public weak var value : T? 13 | public init(value: T?) { 14 | self.value = value 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/Pods/Target Support Files/.DS_Store -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Alamofire : NSObject 3 | @end 4 | @implementation PodsDummy_Alamofire 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double AlamofireVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char AlamofireVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire.modulemap: -------------------------------------------------------------------------------- 1 | framework module Alamofire { 2 | umbrella header "Alamofire-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Alamofire/Alamofire.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Alamofire 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Alamofire 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DNSPageView/DNSPageView-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_DNSPageView : NSObject 3 | @end 4 | @implementation PodsDummy_DNSPageView 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DNSPageView/DNSPageView-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DNSPageView/DNSPageView-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double DNSPageViewVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char DNSPageViewVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DNSPageView/DNSPageView.modulemap: -------------------------------------------------------------------------------- 1 | framework module DNSPageView { 2 | umbrella header "DNSPageView-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/DNSPageView/DNSPageView.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/DNSPageView 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/DNSPageView 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | SWIFT_VERSION = 4.0 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ESTabBarController-swift/ESTabBarController-swift-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_ESTabBarController_swift : NSObject 3 | @end 4 | @implementation PodsDummy_ESTabBarController_swift 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ESTabBarController-swift/ESTabBarController-swift-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ESTabBarController-swift/ESTabBarController-swift-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double ESTabBarController_swiftVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char ESTabBarController_swiftVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/ESTabBarController-swift/ESTabBarController-swift.modulemap: -------------------------------------------------------------------------------- 1 | framework module ESTabBarController_swift { 2 | umbrella header "ESTabBarController-swift-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FSPagerView/FSPagerView-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_FSPagerView : NSObject 3 | @end 4 | @implementation PodsDummy_FSPagerView 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FSPagerView/FSPagerView-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FSPagerView/FSPagerView-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double FSPagerViewVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char FSPagerViewVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FSPagerView/FSPagerView.modulemap: -------------------------------------------------------------------------------- 1 | framework module FSPagerView { 2 | umbrella header "FSPagerView-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/HandyJSON/HandyJSON-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_HandyJSON : NSObject 3 | @end 4 | @implementation PodsDummy_HandyJSON 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/HandyJSON/HandyJSON-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/HandyJSON/HandyJSON-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "HandyJSON.h" 14 | 15 | FOUNDATION_EXPORT double HandyJSONVersionNumber; 16 | FOUNDATION_EXPORT const unsigned char HandyJSONVersionString[]; 17 | 18 | -------------------------------------------------------------------------------- /Pods/Target Support Files/HandyJSON/HandyJSON.modulemap: -------------------------------------------------------------------------------- 1 | framework module HandyJSON { 2 | umbrella header "HandyJSON-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/HandyJSON/HandyJSON.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/HandyJSON 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | SWIFT_VERSION = 4.2 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXMarqueeView/JXMarqueeView-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_JXMarqueeView : NSObject 3 | @end 4 | @implementation PodsDummy_JXMarqueeView 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXMarqueeView/JXMarqueeView-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXMarqueeView/JXMarqueeView-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double JXMarqueeViewVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char JXMarqueeViewVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXMarqueeView/JXMarqueeView.modulemap: -------------------------------------------------------------------------------- 1 | framework module JXMarqueeView { 2 | umbrella header "JXMarqueeView-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Kingfisher : NSObject 3 | @end 4 | @implementation PodsDummy_Kingfisher 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "Kingfisher.h" 14 | 15 | FOUNDATION_EXPORT double KingfisherVersionNumber; 16 | FOUNDATION_EXPORT const unsigned char KingfisherVersionString[]; 17 | 18 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Kingfisher/Kingfisher.modulemap: -------------------------------------------------------------------------------- 1 | framework module Kingfisher { 2 | umbrella header "Kingfisher-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LTScrollView/LTScrollView-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_LTScrollView : NSObject 3 | @end 4 | @implementation PodsDummy_LTScrollView 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LTScrollView/LTScrollView-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LTScrollView/LTScrollView-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double LTScrollViewVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char LTScrollViewVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LTScrollView/LTScrollView.modulemap: -------------------------------------------------------------------------------- 1 | framework module LTScrollView { 2 | umbrella header "LTScrollView-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/LTScrollView/LTScrollView.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/LTScrollView 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/LTScrollView 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJRefresh/MJRefresh-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_MJRefresh : NSObject 3 | @end 4 | @implementation PodsDummy_MJRefresh 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJRefresh/MJRefresh-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJRefresh/MJRefresh.modulemap: -------------------------------------------------------------------------------- 1 | framework module MJRefresh { 2 | umbrella header "MJRefresh-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJRefresh/MJRefresh.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | PODS_BUILD_DIR = ${BUILD_DIR} 4 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 5 | PODS_ROOT = ${SRCROOT} 6 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/MJRefresh 7 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 8 | SKIP_INSTALL = YES 9 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Moya/Moya-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Moya : NSObject 3 | @end 4 | @implementation PodsDummy_Moya 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Moya/Moya-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Moya/Moya-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double MoyaVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char MoyaVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Moya/Moya.modulemap: -------------------------------------------------------------------------------- 1 | framework module Moya { 2 | umbrella header "Moya-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-XMLYFM/Pods-XMLYFM-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_XMLYFM : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_XMLYFM 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-XMLYFM/Pods-XMLYFM-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_XMLYFMVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_XMLYFMVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-XMLYFM/Pods-XMLYFM.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_XMLYFM { 2 | umbrella header "Pods-XMLYFM-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Result : NSObject 3 | @end 4 | @implementation PodsDummy_Result 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double ResultVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char ResultVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result.modulemap: -------------------------------------------------------------------------------- 1 | framework module Result { 2 | umbrella header "Result-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Result/Result.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Result 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Result 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SVProgressHUD/SVProgressHUD-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SVProgressHUD : NSObject 3 | @end 4 | @implementation PodsDummy_SVProgressHUD 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SVProgressHUD/SVProgressHUD-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SVProgressHUD/SVProgressHUD.modulemap: -------------------------------------------------------------------------------- 1 | framework module SVProgressHUD { 2 | umbrella header "SVProgressHUD-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SVProgressHUD/SVProgressHUD.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_LDFLAGS = -framework "QuartzCore" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SVProgressHUD 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SnapKit : NSObject 3 | @end 4 | @implementation PodsDummy_SnapKit 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double SnapKitVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char SnapKitVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit.modulemap: -------------------------------------------------------------------------------- 1 | framework module SnapKit { 2 | umbrella header "SnapKit-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapKit 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SnapKit 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Pods/Target Support Files/StreamingKit/StreamingKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_StreamingKit : NSObject 3 | @end 4 | @implementation PodsDummy_StreamingKit 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/StreamingKit/StreamingKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/StreamingKit/StreamingKit.modulemap: -------------------------------------------------------------------------------- 1 | framework module StreamingKit { 2 | umbrella header "StreamingKit-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SwiftMessages/SwiftMessages-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SwiftMessages : NSObject 3 | @end 4 | @implementation PodsDummy_SwiftMessages 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SwiftMessages/SwiftMessages-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SwiftMessages/SwiftMessages-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double SwiftMessagesVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char SwiftMessagesVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SwiftMessages/SwiftMessages.modulemap: -------------------------------------------------------------------------------- 1 | framework module SwiftMessages { 2 | umbrella header "SwiftMessages-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SwiftyJSON/SwiftyJSON-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SwiftyJSON : NSObject 3 | @end 4 | @implementation PodsDummy_SwiftyJSON 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SwiftyJSON/SwiftyJSON-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double SwiftyJSONVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char SwiftyJSONVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SwiftyJSON/SwiftyJSON.modulemap: -------------------------------------------------------------------------------- 1 | framework module SwiftyJSON { 2 | umbrella header "SwiftyJSON-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SwiftyJSON/SwiftyJSON.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwiftyJSON 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # XMLYFM 2 | 项目分析地址:https://juejin.im/post/5b97743df265da0af21351aa 3 | 4 | 目前的一些效果图 5 | 6 | ![效果图](https://github.com/daomoer/XMLYFM/blob/master/XMLYFM/效果图/gif.gif) 7 | 8 | 想用Swift写个项目,那就开始吧 9 | -------------------------------------------------------------------------------- /XMLYFM.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /XMLYFM.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /XMLYFM.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /XMLYFM.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /XMLYFM/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/AppIcon.appiconset/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/AppIcon.appiconset/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Category/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Category/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Category/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Category/category_rec_play_all_122x46_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "category_rec_play_all_122x46_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "category_rec_play_all_122x46_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Category/category_rec_play_all_122x46_.imageset/category_rec_play_all_122x46_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Category/category_rec_play_all_122x46_.imageset/category_rec_play_all_122x46_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Category/category_rec_play_all_122x46_.imageset/category_rec_play_all_122x46_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Category/category_rec_play_all_122x46_.imageset/category_rec_play_all_122x46_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Category/listen.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "listen@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Category/listen.imageset/listen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Category/listen.imageset/listen@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Category/playWhite.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "playWhite.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Category/playWhite.imageset/playWhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Category/playWhite.imageset/playWhite.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/0元购.imageset/0元购@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Find/0元购.imageset/0元购@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/0元购.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "0元购@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/全民朗读.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "全民朗读@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/全民朗读.imageset/全民朗读@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Find/全民朗读.imageset/全民朗读@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/听单.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "听单@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/听单.imageset/听单@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Find/听单.imageset/听单@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/商城.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "商城@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/商城.imageset/商城@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Find/商城.imageset/商城@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/大咖主播.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "大咖主播@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/大咖主播.imageset/大咖主播@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Find/大咖主播.imageset/大咖主播@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/活动.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "活动@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/活动.imageset/活动@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Find/活动.imageset/活动@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/游戏中心.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "游戏中心@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/游戏中心.imageset/游戏中心@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Find/游戏中心.imageset/游戏中心@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/电子书城.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "电子书城@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/电子书城.imageset/电子书城@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Find/电子书城.imageset/电子书城@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/直播微课.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "直播微课@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/直播微课.imageset/直播微课@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Find/直播微课.imageset/直播微课@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/边听变看.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "边听变看@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Find/边听变看.imageset/边听变看@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Find/边听变看.imageset/边听变看@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/arrows_bottom.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "arrows_bottom.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/arrows_bottom.imageset/arrows_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Home/arrows_bottom.imageset/arrows_bottom.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/arrows_top.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "arrows_top.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/arrows_top.imageset/arrows_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Home/arrows_top.imageset/arrows_top.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/news.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "news.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/news.imageset/news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Home/news.imageset/news.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/play.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "play.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/play.imageset/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Home/play.imageset/play.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/playcount.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "集.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/playcount.imageset/集.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Home/playcount.imageset/集.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/track.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "播放次数.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/track.imageset/播放次数.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Home/track.imageset/播放次数.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/whitePlay.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "whitePlay@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/whitePlay.imageset/whitePlay@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Home/whitePlay.imageset/whitePlay@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/点赞.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "点赞.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/点赞.imageset/点赞.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Home/点赞.imageset/点赞.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/评论.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "评论.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Home/评论.imageset/评论.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Home/评论.imageset/评论.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage-1100-Portrait-2436h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage-1100-Portrait-2436h@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h640_1136@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h640_1136@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-667h750_1334@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-667h750_1334@2x-1.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-Portrait-736h1242_2208@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-Portrait-736h1242_2208@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage@2x-1.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/LaunchImage.launchimage/LaunchImage@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Listen/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Listen/下载.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "下载@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Listen/下载.imageset/下载@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Listen/下载.imageset/下载@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Listen/历史.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "历史@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Listen/历史.imageset/历史@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Listen/历史.imageset/历史@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Listen/喜欢.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "喜欢@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Listen/喜欢.imageset/喜欢@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Listen/喜欢.imageset/喜欢@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Listen/购物车.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "购物车@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Listen/购物车.imageset/购物车@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Listen/购物车.imageset/购物车@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_02_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_02_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_02_18x18_.imageset/host_play_flag_wave_02_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_02_18x18_.imageset/host_play_flag_wave_02_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_03_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_03_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_03_18x18_.imageset/host_play_flag_wave_03_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_03_18x18_.imageset/host_play_flag_wave_03_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_04_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_04_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_04_18x18_.imageset/host_play_flag_wave_04_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_04_18x18_.imageset/host_play_flag_wave_04_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_05_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_05_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_05_18x18_.imageset/host_play_flag_wave_05_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_05_18x18_.imageset/host_play_flag_wave_05_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_06_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_06_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_06_18x18_.imageset/host_play_flag_wave_06_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_06_18x18_.imageset/host_play_flag_wave_06_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_07_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_07_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_07_18x18_.imageset/host_play_flag_wave_07_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_07_18x18_.imageset/host_play_flag_wave_07_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_08_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_08_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_08_18x18_.imageset/host_play_flag_wave_08_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_08_18x18_.imageset/host_play_flag_wave_08_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_09_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_09_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_09_18x18_.imageset/host_play_flag_wave_09_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_09_18x18_.imageset/host_play_flag_wave_09_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_10_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_10_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_10_18x18_.imageset/host_play_flag_wave_10_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_10_18x18_.imageset/host_play_flag_wave_10_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_11_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_11_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_11_18x18_.imageset/host_play_flag_wave_11_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_11_18x18_.imageset/host_play_flag_wave_11_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_12_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_12_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_12_18x18_.imageset/host_play_flag_wave_12_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_12_18x18_.imageset/host_play_flag_wave_12_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_13_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_13_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_13_18x18_.imageset/host_play_flag_wave_13_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_13_18x18_.imageset/host_play_flag_wave_13_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_14_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_14_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_14_18x18_.imageset/host_play_flag_wave_14_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_14_18x18_.imageset/host_play_flag_wave_14_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_15_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_15_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_15_18x18_.imageset/host_play_flag_wave_15_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_15_18x18_.imageset/host_play_flag_wave_15_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_16_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_16_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_16_18x18_.imageset/host_play_flag_wave_16_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_16_18x18_.imageset/host_play_flag_wave_16_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_17_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_17_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_17_18x18_.imageset/host_play_flag_wave_17_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_17_18x18_.imageset/host_play_flag_wave_17_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_18_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_18_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_18_18x18_.imageset/host_play_flag_wave_18_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_18_18x18_.imageset/host_play_flag_wave_18_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_19_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "host_play_flag_wave_19_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/host_play_flag_wave_19_18x18_.imageset/host_play_flag_wave_19_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/host_play_flag_wave_19_18x18_.imageset/host_play_flag_wave_19_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_0_80x60_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "pullToRefresh_0_80x60_@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_0_80x60_.imageset/pullToRefresh_0_80x60_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/pullToRefresh_0_80x60_.imageset/pullToRefresh_0_80x60_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_1_80x60_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "pullToRefresh_1_80x60_@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_1_80x60_.imageset/pullToRefresh_1_80x60_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/pullToRefresh_1_80x60_.imageset/pullToRefresh_1_80x60_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_2_80x60_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "pullToRefresh_2_80x60_@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_2_80x60_.imageset/pullToRefresh_2_80x60_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/pullToRefresh_2_80x60_.imageset/pullToRefresh_2_80x60_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_3_80x60_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "pullToRefresh_3_80x60_@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_3_80x60_.imageset/pullToRefresh_3_80x60_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/pullToRefresh_3_80x60_.imageset/pullToRefresh_3_80x60_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_4_80x60_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "pullToRefresh_4_80x60_@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_4_80x60_.imageset/pullToRefresh_4_80x60_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/pullToRefresh_4_80x60_.imageset/pullToRefresh_4_80x60_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_5_80x60_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "pullToRefresh_5_80x60_@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_5_80x60_.imageset/pullToRefresh_5_80x60_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/pullToRefresh_5_80x60_.imageset/pullToRefresh_5_80x60_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_6_80x60_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "pullToRefresh_6_80x60_@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_6_80x60_.imageset/pullToRefresh_6_80x60_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/pullToRefresh_6_80x60_.imageset/pullToRefresh_6_80x60_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_7_80x60_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "pullToRefresh_7_80x60_@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_7_80x60_.imageset/pullToRefresh_7_80x60_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/pullToRefresh_7_80x60_.imageset/pullToRefresh_7_80x60_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_8_80x60_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "pullToRefresh_8_80x60_@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_8_80x60_.imageset/pullToRefresh_8_80x60_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/pullToRefresh_8_80x60_.imageset/pullToRefresh_8_80x60_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_9_80x60_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "pullToRefresh_9_80x60_@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Main/pullToRefresh_9_80x60_.imageset/pullToRefresh_9_80x60_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Main/pullToRefresh_9_80x60_.imageset/pullToRefresh_9_80x60_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/meLine_5x52_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "meLine_5x52_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "meLine_5x52_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/meLine_5x52_.imageset/meLine_5x52_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/meLine_5x52_.imageset/meLine_5x52_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/meLine_5x52_.imageset/meLine_5x52_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/meLine_5x52_.imageset/meLine_5x52_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/msg.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "msg@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/msg.imageset/msg@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/msg.imageset/msg@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/set.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "set@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/set.imageset/set@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/set.imageset/set@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/tom.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "tom@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/tom.imageset/tom@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/tom.imageset/tom@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/vip.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "vip@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/vip.imageset/vip@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/vip.imageset/vip@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/工作台.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "工作台@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/工作台.imageset/工作台@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/工作台.imageset/工作台@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/意见反馈.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "意见反馈@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/意见反馈.imageset/意见反馈@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/意见反馈.imageset/意见反馈@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/扫一扫.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "扫一扫@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/扫一扫.imageset/扫一扫@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/扫一扫.imageset/扫一扫@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/搜索.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "搜索@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/搜索.imageset/搜索@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/搜索.imageset/搜索@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/月亮.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "月亮@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/月亮.imageset/月亮@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/月亮.imageset/月亮@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/沙漏.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "沙漏@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/沙漏.imageset/沙漏@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/沙漏.imageset/沙漏@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/直播.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "直播@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/直播.imageset/直播@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/直播.imageset/直播@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/视频.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "视频@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/视频.imageset/视频@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/视频.imageset/视频@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/钱包.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "钱包@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/钱包.imageset/钱包@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/钱包.imageset/钱包@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/钱数.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "钱数@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/钱数.imageset/钱数@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/钱数.imageset/钱数@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/麦克风.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "麦克风@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Mine/麦克风.imageset/麦克风@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Mine/麦克风.imageset/麦克风@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProDMOffHL_24x24_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "NPProDMOffHL_24x24_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "NPProDMOffHL_24x24_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProDMOffHL_24x24_.imageset/NPProDMOffHL_24x24_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/NPProDMOffHL_24x24_.imageset/NPProDMOffHL_24x24_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProDMOffHL_24x24_.imageset/NPProDMOffHL_24x24_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/NPProDMOffHL_24x24_.imageset/NPProDMOffHL_24x24_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProDMOff_24x24_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "NPProDMOff_24x24_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "NPProDMOff_24x24_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProDMOff_24x24_.imageset/NPProDMOff_24x24_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/NPProDMOff_24x24_.imageset/NPProDMOff_24x24_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProDMOff_24x24_.imageset/NPProDMOff_24x24_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/NPProDMOff_24x24_.imageset/NPProDMOff_24x24_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProSetHL_25x24_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "NPProSetHL_25x24_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "NPProSetHL_25x24_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProSetHL_25x24_.imageset/NPProSetHL_25x24_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/NPProSetHL_25x24_.imageset/NPProSetHL_25x24_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProSetHL_25x24_.imageset/NPProSetHL_25x24_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/NPProSetHL_25x24_.imageset/NPProSetHL_25x24_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProSet_25x24_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "NPProSet_25x24_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "NPProSet_25x24_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProSet_25x24_.imageset/NPProSet_25x24_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/NPProSet_25x24_.imageset/NPProSet_25x24_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/NPProSet_25x24_.imageset/NPProSet_25x24_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/NPProSet_25x24_.imageset/NPProSet_25x24_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/QALogo_16x17_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "QALogo_16x17_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "QALogo_16x17_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/QALogo_16x17_.imageset/QALogo_16x17_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/QALogo_16x17_.imageset/QALogo_16x17_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/QALogo_16x17_.imageset/QALogo_16x17_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/QALogo_16x17_.imageset/QALogo_16x17_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/abc_ic_more_gray_22x22_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "abc_ic_more_gray_22x22_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "abc_ic_more_gray_22x22_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/abc_ic_more_gray_22x22_.imageset/abc_ic_more_gray_22x22_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/abc_ic_more_gray_22x22_.imageset/abc_ic_more_gray_22x22_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/abc_ic_more_gray_22x22_.imageset/abc_ic_more_gray_22x22_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/abc_ic_more_gray_22x22_.imageset/abc_ic_more_gray_22x22_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/album_ic_zhubo_14x14_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "album_ic_zhubo_14x14_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "album_ic_zhubo_14x14_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/album_ic_zhubo_14x14_.imageset/album_ic_zhubo_14x14_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/album_ic_zhubo_14x14_.imageset/album_ic_zhubo_14x14_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/album_ic_zhubo_14x14_.imageset/album_ic_zhubo_14x14_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/album_ic_zhubo_14x14_.imageset/album_ic_zhubo_14x14_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/cell_bg_commentline_355x86_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "cell_bg_commentline_355x86_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "cell_bg_commentline_355x86_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/cell_bg_commentline_355x86_.imageset/cell_bg_commentline_355x86_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/cell_bg_commentline_355x86_.imageset/cell_bg_commentline_355x86_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/cell_bg_commentline_355x86_.imageset/cell_bg_commentline_355x86_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/cell_bg_commentline_355x86_.imageset/cell_bg_commentline_355x86_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/cell_moreMenu_h_24x24_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "cell_moreMenu_h_24x24_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "cell_moreMenu_h_24x24_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/cell_moreMenu_h_24x24_.imageset/cell_moreMenu_h_24x24_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/cell_moreMenu_h_24x24_.imageset/cell_moreMenu_h_24x24_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/cell_moreMenu_h_24x24_.imageset/cell_moreMenu_h_24x24_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/cell_moreMenu_h_24x24_.imageset/cell_moreMenu_h_24x24_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/downloadAlbum_30x30_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "downloadAlbum_30x30_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "downloadAlbum_30x30_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/downloadAlbum_30x30_.imageset/downloadAlbum_30x30_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/downloadAlbum_30x30_.imageset/downloadAlbum_30x30_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/downloadAlbum_30x30_.imageset/downloadAlbum_30x30_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/downloadAlbum_30x30_.imageset/downloadAlbum_30x30_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/feed_later_duration_14x14_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "feed_later_duration_14x14_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "feed_later_duration_14x14_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/feed_later_duration_14x14_.imageset/feed_later_duration_14x14_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/feed_later_duration_14x14_.imageset/feed_later_duration_14x14_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/feed_later_duration_14x14_.imageset/feed_later_duration_14x14_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/feed_later_duration_14x14_.imageset/feed_later_duration_14x14_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_more_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "icon_more_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "icon_more_18x18_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_more_18x18_.imageset/icon_more_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/icon_more_18x18_.imageset/icon_more_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_more_18x18_.imageset/icon_more_18x18_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/icon_more_18x18_.imageset/icon_more_18x18_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_more_h_30x31_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "icon_more_h_30x31_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "icon_more_h_30x31_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_more_h_30x31_.imageset/icon_more_h_30x31_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/icon_more_h_30x31_.imageset/icon_more_h_30x31_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_more_h_30x31_.imageset/icon_more_h_30x31_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/icon_more_h_30x31_.imageset/icon_more_h_30x31_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_more_n_30x31_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "icon_more_n_30x31_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "icon_more_n_30x31_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_more_n_30x31_.imageset/icon_more_n_30x31_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/icon_more_n_30x31_.imageset/icon_more_n_30x31_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_more_n_30x31_.imageset/icon_more_n_30x31_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/icon_more_n_30x31_.imageset/icon_more_n_30x31_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_share_h_30x30_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "icon_share_h_30x30_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "icon_share_h_30x30_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_share_h_30x30_.imageset/icon_share_h_30x30_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/icon_share_h_30x30_.imageset/icon_share_h_30x30_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_share_h_30x30_.imageset/icon_share_h_30x30_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/icon_share_h_30x30_.imageset/icon_share_h_30x30_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_share_n_30x30_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "icon_share_n_30x30_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "icon_share_n_30x30_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_share_n_30x30_.imageset/icon_share_n_30x30_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/icon_share_n_30x30_.imageset/icon_share_n_30x30_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/icon_share_n_30x30_.imageset/icon_share_n_30x30_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/icon_share_n_30x30_.imageset/icon_share_n_30x30_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/npTabSponsor_18x18_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "npTabSponsor_18x18_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "npTabSponsor_18x18_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/npTabSponsor_18x18_.imageset/npTabSponsor_18x18_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/npTabSponsor_18x18_.imageset/npTabSponsor_18x18_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/npTabSponsor_18x18_.imageset/npTabSponsor_18x18_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/npTabSponsor_18x18_.imageset/npTabSponsor_18x18_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/npXPlay_30x30_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "npXPlay_30x30_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "npXPlay_30x30_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/npXPlay_30x30_.imageset/npXPlay_30x30_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/npXPlay_30x30_.imageset/npXPlay_30x30_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/npXPlay_30x30_.imageset/npXPlay_30x30_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/npXPlay_30x30_.imageset/npXPlay_30x30_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_headview_following_n_22x36_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "np_headview_following_n_22x36_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "np_headview_following_n_22x36_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_headview_following_n_22x36_.imageset/np_headview_following_n_22x36_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/np_headview_following_n_22x36_.imageset/np_headview_following_n_22x36_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_headview_following_n_22x36_.imageset/np_headview_following_n_22x36_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/np_headview_following_n_22x36_.imageset/np_headview_following_n_22x36_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_headview_nofollow_n_23x36_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "np_headview_nofollow_n_23x36_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "np_headview_nofollow_n_23x36_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_headview_nofollow_n_23x36_.imageset/np_headview_nofollow_n_23x36_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/np_headview_nofollow_n_23x36_.imageset/np_headview_nofollow_n_23x36_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_headview_nofollow_n_23x36_.imageset/np_headview_nofollow_n_23x36_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/np_headview_nofollow_n_23x36_.imageset/np_headview_nofollow_n_23x36_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_toolbar_comment_24x25_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "np_toolbar_comment_24x25_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "np_toolbar_comment_24x25_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_toolbar_comment_24x25_.imageset/np_toolbar_comment_24x25_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/np_toolbar_comment_24x25_.imageset/np_toolbar_comment_24x25_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_toolbar_comment_24x25_.imageset/np_toolbar_comment_24x25_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/np_toolbar_comment_24x25_.imageset/np_toolbar_comment_24x25_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_toolbar_likenum_n_24x24_-1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "np_toolbar_likenum_n_24x24_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "np_toolbar_likenum_n_24x24_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_toolbar_likenum_n_24x24_-1.imageset/np_toolbar_likenum_n_24x24_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/np_toolbar_likenum_n_24x24_-1.imageset/np_toolbar_likenum_n_24x24_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_toolbar_likenum_n_24x24_-1.imageset/np_toolbar_likenum_n_24x24_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/np_toolbar_likenum_n_24x24_-1.imageset/np_toolbar_likenum_n_24x24_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_toolbar_likenum_n_24x24_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "np_toolbar_likenum_n_24x24_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "np_toolbar_likenum_n_24x24_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_toolbar_likenum_n_24x24_.imageset/np_toolbar_likenum_n_24x24_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/np_toolbar_likenum_n_24x24_.imageset/np_toolbar_likenum_n_24x24_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/np_toolbar_likenum_n_24x24_.imageset/np_toolbar_likenum_n_24x24_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/np_toolbar_likenum_n_24x24_.imageset/np_toolbar_likenum_n_24x24_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playProcessDot_n_7x16_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "playProcessDot_n_7x16_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "playProcessDot_n_7x16_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playProcessDot_n_7x16_.imageset/playProcessDot_n_7x16_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playProcessDot_n_7x16_.imageset/playProcessDot_n_7x16_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playProcessDot_n_7x16_.imageset/playProcessDot_n_7x16_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playProcessDot_n_7x16_.imageset/playProcessDot_n_7x16_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/player_btn_comment_80x22_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "player_btn_comment_80x22_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "player_btn_comment_80x22_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/player_btn_comment_80x22_.imageset/player_btn_comment_80x22_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/player_btn_comment_80x22_.imageset/player_btn_comment_80x22_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/player_btn_comment_80x22_.imageset/player_btn_comment_80x22_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/player_btn_comment_80x22_.imageset/player_btn_comment_80x22_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_down_black_30x30_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "playpage_icon_down_black_30x30_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "playpage_icon_down_black_30x30_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_down_black_30x30_.imageset/playpage_icon_down_black_30x30_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playpage_icon_down_black_30x30_.imageset/playpage_icon_down_black_30x30_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_down_black_30x30_.imageset/playpage_icon_down_black_30x30_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playpage_icon_down_black_30x30_.imageset/playpage_icon_down_black_30x30_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_list_24x24_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "playpage_icon_list_24x24_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "playpage_icon_list_24x24_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_list_24x24_.imageset/playpage_icon_list_24x24_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playpage_icon_list_24x24_.imageset/playpage_icon_list_24x24_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_list_24x24_.imageset/playpage_icon_list_24x24_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playpage_icon_list_24x24_.imageset/playpage_icon_list_24x24_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_more_black_30x30_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "playpage_icon_more_black_30x30_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "playpage_icon_more_black_30x30_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_more_black_30x30_.imageset/playpage_icon_more_black_30x30_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playpage_icon_more_black_30x30_.imageset/playpage_icon_more_black_30x30_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_more_black_30x30_.imageset/playpage_icon_more_black_30x30_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playpage_icon_more_black_30x30_.imageset/playpage_icon_more_black_30x30_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_share_black_30x30_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "playpage_icon_share_black_30x30_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "playpage_icon_share_black_30x30_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_share_black_30x30_.imageset/playpage_icon_share_black_30x30_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playpage_icon_share_black_30x30_.imageset/playpage_icon_share_black_30x30_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_share_black_30x30_.imageset/playpage_icon_share_black_30x30_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playpage_icon_share_black_30x30_.imageset/playpage_icon_share_black_30x30_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_timing_24x24_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "playpage_icon_timing_24x24_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "playpage_icon_timing_24x24_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_timing_24x24_.imageset/playpage_icon_timing_24x24_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playpage_icon_timing_24x24_.imageset/playpage_icon_timing_24x24_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/playpage_icon_timing_24x24_.imageset/playpage_icon_timing_24x24_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/playpage_icon_timing_24x24_.imageset/playpage_icon_timing_24x24_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/recxx_subscribe_56x28_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "recxx_subscribe_56x28_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "recxx_subscribe_56x28_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/recxx_subscribe_56x28_.imageset/recxx_subscribe_56x28_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/recxx_subscribe_56x28_.imageset/recxx_subscribe_56x28_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/recxx_subscribe_56x28_.imageset/recxx_subscribe_56x28_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/recxx_subscribe_56x28_.imageset/recxx_subscribe_56x28_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/recxx_subscribed_56x28_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "recxx_subscribed_56x28_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "recxx_subscribed_56x28_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/recxx_subscribed_56x28_.imageset/recxx_subscribed_56x28_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/recxx_subscribed_56x28_.imageset/recxx_subscribed_56x28_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/recxx_subscribed_56x28_.imageset/recxx_subscribed_56x28_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/recxx_subscribed_56x28_.imageset/recxx_subscribed_56x28_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/search_hint_histrack_bg_297x33_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "search_hint_histrack_bg_297x33_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "search_hint_histrack_bg_297x33_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/search_hint_histrack_bg_297x33_.imageset/search_hint_histrack_bg_297x33_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/search_hint_histrack_bg_297x33_.imageset/search_hint_histrack_bg_297x33_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/search_hint_histrack_bg_297x33_.imageset/search_hint_histrack_bg_297x33_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/search_hint_histrack_bg_297x33_.imageset/search_hint_histrack_bg_297x33_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sound_comments_9x8_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "sound_comments_9x8_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "sound_comments_9x8_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sound_comments_9x8_.imageset/sound_comments_9x8_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/sound_comments_9x8_.imageset/sound_comments_9x8_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sound_comments_9x8_.imageset/sound_comments_9x8_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/sound_comments_9x8_.imageset/sound_comments_9x8_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sound_playtimes_14x14_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "sound_playtimes_14x14_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "sound_playtimes_14x14_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sound_playtimes_14x14_.imageset/sound_playtimes_14x14_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/sound_playtimes_14x14_.imageset/sound_playtimes_14x14_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sound_playtimes_14x14_.imageset/sound_playtimes_14x14_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/sound_playtimes_14x14_.imageset/sound_playtimes_14x14_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sound_tags_s_40x25_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "sound_tags_s_40x25_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "sound_tags_s_40x25_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sound_tags_s_40x25_.imageset/sound_tags_s_40x25_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/sound_tags_s_40x25_.imageset/sound_tags_s_40x25_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sound_tags_s_40x25_.imageset/sound_tags_s_40x25_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/sound_tags_s_40x25_.imageset/sound_tags_s_40x25_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sponsorBtn_41x30_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "sponsorBtn_41x30_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "sponsorBtn_41x30_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sponsorBtn_41x30_.imageset/sponsorBtn_41x30_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/sponsorBtn_41x30_.imageset/sponsorBtn_41x30_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/sponsorBtn_41x30_.imageset/sponsorBtn_41x30_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/sponsorBtn_41x30_.imageset/sponsorBtn_41x30_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_next_n_p_24x24_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "toolbar_next_n_p_24x24_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "toolbar_next_n_p_24x24_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_next_n_p_24x24_.imageset/toolbar_next_n_p_24x24_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/toolbar_next_n_p_24x24_.imageset/toolbar_next_n_p_24x24_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_next_n_p_24x24_.imageset/toolbar_next_n_p_24x24_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/toolbar_next_n_p_24x24_.imageset/toolbar_next_n_p_24x24_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_pause_n_p_78x78_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "toolbar_pause_n_p_78x78_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "toolbar_pause_n_p_78x78_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_pause_n_p_78x78_.imageset/toolbar_pause_n_p_78x78_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/toolbar_pause_n_p_78x78_.imageset/toolbar_pause_n_p_78x78_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_pause_n_p_78x78_.imageset/toolbar_pause_n_p_78x78_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/toolbar_pause_n_p_78x78_.imageset/toolbar_pause_n_p_78x78_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_play_n_p_78x78_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "toolbar_play_n_p_78x78_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "toolbar_play_n_p_78x78_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_play_n_p_78x78_.imageset/toolbar_play_n_p_78x78_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/toolbar_play_n_p_78x78_.imageset/toolbar_play_n_p_78x78_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_play_n_p_78x78_.imageset/toolbar_play_n_p_78x78_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/toolbar_play_n_p_78x78_.imageset/toolbar_play_n_p_78x78_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_prev_n_p_24x24_.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "toolbar_prev_n_p_24x24_@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "filename" : "toolbar_prev_n_p_24x24_@3x.png", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_prev_n_p_24x24_.imageset/toolbar_prev_n_p_24x24_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/toolbar_prev_n_p_24x24_.imageset/toolbar_prev_n_p_24x24_@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/Play/toolbar_prev_n_p_24x24_.imageset/toolbar_prev_n_p_24x24_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/Play/toolbar_prev_n_p_24x24_.imageset/toolbar_prev_n_p_24x24_@3x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/background_dark.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "background_dark@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/background_dark.imageset/background_dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/background_dark.imageset/background_dark@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/favor.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "favor.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "favor@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/favor.imageset/favor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/favor.imageset/favor.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/favor.imageset/favor@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/favor.imageset/favor@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/favor_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "favor_1.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "favor_1@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/favor_1.imageset/favor_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/favor_1.imageset/favor_1.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/favor_1.imageset/favor_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/favor_1.imageset/favor_1@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/find.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "find.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "find@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/find.imageset/find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/find.imageset/find.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/find.imageset/find@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/find.imageset/find@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/find_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "find_1.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "find_1@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/find_1.imageset/find_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/find_1.imageset/find_1.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/find_1.imageset/find_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/find_1.imageset/find_1@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/home.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "home.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "home@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/home.imageset/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/home.imageset/home.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/home.imageset/home@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/home.imageset/home@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/home_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "home_1.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "home_1@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/home_1.imageset/home_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/home_1.imageset/home_1.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/home_1.imageset/home_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/home_1.imageset/home_1@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/me.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "me.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "me@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/me.imageset/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/me.imageset/me.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/me.imageset/me@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/me.imageset/me@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/me_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "me_1.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "me_1@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/me_1.imageset/me_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/me_1.imageset/me_1.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/me_1.imageset/me_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/me_1.imageset/me_1@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "photo.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "photo@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo.imageset/photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/photo.imageset/photo.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo.imageset/photo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/photo.imageset/photo@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "photo_1.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "photo_1@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo_1.imageset/photo_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/photo_1.imageset/photo_1.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo_1.imageset/photo_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/photo_1.imageset/photo_1@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo_verybig.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "photo_verybig.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "photo_verybig@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo_verybig.imageset/photo_verybig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/photo_verybig.imageset/photo_verybig.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo_verybig.imageset/photo_verybig@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/photo_verybig.imageset/photo_verybig@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo_verybig_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "photo_verybig_1.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "photo_verybig_1@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo_verybig_1.imageset/photo_verybig_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/photo_verybig_1.imageset/photo_verybig_1.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/photo_verybig_1.imageset/photo_verybig_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/photo_verybig_1.imageset/photo_verybig_1@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/tab_play.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "tab_play.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "tab_play@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/tab_play.imageset/tab_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/tab_play.imageset/tab_play.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/tab_play.imageset/tab_play@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/tab_play.imageset/tab_play@2x.png -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/transparent.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Transparent@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /XMLYFM/Assets.xcassets/TabBar/transparent.imageset/Transparent@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Assets.xcassets/TabBar/transparent.imageset/Transparent@2x.png -------------------------------------------------------------------------------- /XMLYFM/CommonUI/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/CommonUI/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/Librartys/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Librartys/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/Librartys/HHGuidePageHUD/guide_btn_bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Librartys/HHGuidePageHUD/guide_btn_bg@2x.png -------------------------------------------------------------------------------- /XMLYFM/Librartys/HHGuidePageHUD/lead01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Librartys/HHGuidePageHUD/lead01.png -------------------------------------------------------------------------------- /XMLYFM/Librartys/HHGuidePageHUD/lead02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Librartys/HHGuidePageHUD/lead02.png -------------------------------------------------------------------------------- /XMLYFM/Librartys/HHGuidePageHUD/lead03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Librartys/HHGuidePageHUD/lead03.png -------------------------------------------------------------------------------- /XMLYFM/Librartys/yh_navgation/UINavigationBar+YHIndicatorImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINavigationBar+YHIndicatorImage.h 3 | // test1221 4 | // 5 | // Created by Vincent hoover on 2018/1/6. 6 | // Copyright © 2018年 Wheat. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UINavigationBar (YHIndicatorImage) 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XMLYFM/Librartys/yh_navgation/UINavigationController+YHBackTitle.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINavigationController+YHBackTitle.h 3 | // test1221 4 | // 5 | // Created by Vincent hoover on 2018/1/6. 6 | // Copyright © 2018年 Wheat. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UINavigationController (YHBackTitle) 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /XMLYFM/Main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/Main/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/喜马拉雅/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/喜马拉雅/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/喜马拉雅/FMFind-发现/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/喜马拉雅/FMFind-发现/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/喜马拉雅/FMHome-首页/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/喜马拉雅/FMHome-首页/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/喜马拉雅/FMHome-首页/HomeClassify-分类/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/喜马拉雅/FMHome-首页/HomeClassify-分类/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/喜马拉雅/FMHome-首页/HomeClassify-分类/ClassifySubMenu-分类二级/View/ClassifySubModuleType23Cell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ClassifySubModuleType23Cell.swift 3 | // XMLYFM 4 | // 5 | // Created by Domo on 2018/8/20. 6 | // Copyright © 2018年 知言网络. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class ClassifySubModuleType23Cell: UICollectionViewCell { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /XMLYFM/喜马拉雅/FMHome-首页/HomeLive-直播/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/喜马拉雅/FMHome-首页/HomeLive-直播/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/喜马拉雅/FMHome-首页/HomeVIP-VIP/View/HeaderAndFooter-头尾视图/HomeVipFooterView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HomeVipFooterView.swift 3 | // XMLYFM 4 | // 5 | // Created by Domo on 2018/8/2. 6 | // Copyright © 2018年 知言网络. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class HomeVipFooterView: UITableViewHeaderFooterView { 12 | override init(reuseIdentifier: String?) { 13 | super.init(reuseIdentifier: reuseIdentifier) 14 | } 15 | 16 | required init?(coder aDecoder: NSCoder) { 17 | super.init(coder: aDecoder) 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /XMLYFM/喜马拉雅/FMListen-我听/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/喜马拉雅/FMListen-我听/.DS_Store -------------------------------------------------------------------------------- /XMLYFM/喜马拉雅/FMPlay-播放/FMPlayDetail - 播放详情模块/Circle-圈子/ViewModel/PlayDetailCircleViewModel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PlayDetailCircleViewModel.swift 3 | // XMLYFM 4 | // 5 | // Created by Domo on 2018/8/23. 6 | // Copyright © 2018年 知言网络. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class PlayDetailCircleViewModel: NSObject { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /XMLYFM/喜马拉雅/FMPlay-播放/View/HeaderAndFooter-头尾视图/FMPlayFooterView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // FMPlayFooterView.swift 3 | // XMLYFM 4 | // 5 | // Created by Domo on 2018/8/24. 6 | // Copyright © 2018年 知言网络. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class FMPlayFooterView: UICollectionReusableView { 12 | override init(frame: CGRect) { 13 | super.init(frame: frame) 14 | self.backgroundColor = FooterViewColor 15 | } 16 | required init?(coder aDecoder: NSCoder) { 17 | super.init(coder: aDecoder) 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /XMLYFM/喜马拉雅/FMPlay-播放/View/HeaderAndFooter-头尾视图/FMPlayHeaderView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // FMplayHeaderView.swift 3 | // XMLYFM 4 | // 5 | // Created by Domo on 2018/8/24. 6 | // Copyright © 2018年 知言网络. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class FMPlayHeaderView: UICollectionReusableView { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /XMLYFM/效果图/gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daomoer/XMLYFM/a1d01d8a98396fdc63b7cf0cb45ffcdfb3a3f65c/XMLYFM/效果图/gif.gif --------------------------------------------------------------------------------