项目:Musicoo

版本:A面 1.0
构建:1.1
更新内容:对项目A面功能的实现,经测试确定各项功能无问题。
更新时间:2024年4月12日 11:20
上传状态:已上传App Connect
This commit is contained in:
Mr.zhou 2024-04-12 11:19:58 +08:00
parent 971f598499
commit 96147c5e37
334 changed files with 10413 additions and 119 deletions

View File

@ -8,24 +8,202 @@
/* Begin PBXBuildFile section */ /* Begin PBXBuildFile section */
0096622D2BB14A5A00FCA65F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0096622C2BB14A5A00FCA65F /* AppDelegate.swift */; }; 0096622D2BB14A5A00FCA65F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0096622C2BB14A5A00FCA65F /* AppDelegate.swift */; };
0096622F2BB14A5A00FCA65F /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0096622E2BB14A5A00FCA65F /* SceneDelegate.swift */; };
009662312BB14A5A00FCA65F /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 009662302BB14A5A00FCA65F /* ViewController.swift */; }; 009662312BB14A5A00FCA65F /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 009662302BB14A5A00FCA65F /* ViewController.swift */; };
009662342BB14A5A00FCA65F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 009662322BB14A5A00FCA65F /* Main.storyboard */; }; 009662342BB14A5A00FCA65F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 009662322BB14A5A00FCA65F /* Main.storyboard */; };
009662372BB14A5A00FCA65F /* MusicPlayer.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 009662352BB14A5A00FCA65F /* MusicPlayer.xcdatamodeld */; }; 009662372BB14A5A00FCA65F /* MusicPlayer.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 009662352BB14A5A00FCA65F /* MusicPlayer.xcdatamodeld */; };
009662392BB14A5B00FCA65F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 009662382BB14A5B00FCA65F /* Assets.xcassets */; }; 009662392BB14A5B00FCA65F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 009662382BB14A5B00FCA65F /* Assets.xcassets */; };
0096623C2BB14A5B00FCA65F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0096623A2BB14A5B00FCA65F /* LaunchScreen.storyboard */; }; 0096623C2BB14A5B00FCA65F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0096623A2BB14A5B00FCA65F /* LaunchScreen.storyboard */; };
639E3B772F558B3350DD56BA /* Pods_MusicPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 411725AB000C22E50EBD70BA /* Pods_MusicPlayer.framework */; };
CB0FBB7F2BC69616006290D4 /* PrivacyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB0FBB7D2BC69616006290D4 /* PrivacyViewController.swift */; };
CB0FBB802BC69616006290D4 /* PrivacyViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CB0FBB7E2BC69616006290D4 /* PrivacyViewController.xib */; };
CB0FBB832BC6986E006290D4 /* ServiceViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB0FBB812BC6986E006290D4 /* ServiceViewController.swift */; };
CB0FBB842BC6986E006290D4 /* ServiceViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CB0FBB822BC6986E006290D4 /* ServiceViewController.xib */; };
CB1181452BC66E7C00586030 /* PlayerActionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1181442BC66E7C00586030 /* PlayerActionView.swift */; };
CB1181482BC6874D00586030 /* SettingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1181462BC6874D00586030 /* SettingViewController.swift */; };
CB1181492BC6874D00586030 /* SettingViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CB1181472BC6874D00586030 /* SettingViewController.xib */; };
CB11814C2BC68B0500586030 /* SettingTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB11814A2BC68B0500586030 /* SettingTableViewCell.swift */; };
CB11814D2BC68B0500586030 /* SettingTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CB11814B2BC68B0500586030 /* SettingTableViewCell.xib */; };
CB1181502BC68DD800586030 /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB11814E2BC68DD800586030 /* AboutViewController.swift */; };
CB1181512BC68DD800586030 /* AboutViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CB11814F2BC68DD800586030 /* AboutViewController.xib */; };
CB1C16522BC80BF100B96AB3 /* MPMediaCenterManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1C16512BC80BF100B96AB3 /* MPMediaCenterManager.swift */; };
CB7B778F2BB50B1300C34894 /* CountTimerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB7B778D2BB50B1300C34894 /* CountTimerViewController.swift */; };
CB7B77902BB50B1300C34894 /* CountTimerViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CB7B778E2BB50B1300C34894 /* CountTimerViewController.xib */; };
CB7B77952BB55A4500C34894 /* PlayerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB7B77932BB55A4500C34894 /* PlayerViewController.swift */; };
CB7B77962BB55A4500C34894 /* PlayerViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CB7B77942BB55A4500C34894 /* PlayerViewController.xib */; };
CBAD14AB2BC3E1C3001430F9 /* MPBottomShowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBAD14AA2BC3E1C3001430F9 /* MPBottomShowView.swift */; };
CBAD14AD2BC3E201001430F9 /* MPBottomShowView.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBAD14AC2BC3E201001430F9 /* MPBottomShowView.xib */; };
CBBFA9132BBA71CF00057FD5 /* MusicModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBBFA9122BBA71CF00057FD5 /* MusicModel.swift */; };
CBBFA9182BBA83BA00057FD5 /* MPCoreDataHandlerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBBFA9172BBA83BA00057FD5 /* MPCoreDataHandlerManager.swift */; };
CBBFA91A2BBA846600057FD5 /* CoreDataDelegete.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBBFA9192BBA846600057FD5 /* CoreDataDelegete.swift */; };
CBBFA91E2BBA9B5C00057FD5 /* Notification.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBBFA91D2BBA9B5C00057FD5 /* Notification.swift */; };
CBBFA9202BBAB88500057FD5 /* MusicViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBBFA91F2BBAB88500057FD5 /* MusicViewModel.swift */; };
CBBFA9222BBAB8FD00057FD5 /* LoadDataMusic.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBBFA9212BBAB8FD00057FD5 /* LoadDataMusic.swift */; };
CBC54E562BC4D5D3003B1901 /* Breathe.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E442BC4D5D3003B1901 /* Breathe.mp3 */; };
CBC54E572BC4D5D3003B1901 /* Shhh….mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E452BC4D5D3003B1901 /* Shhh….mp3 */; };
CBC54E582BC4D5D3003B1901 /* Shh Shh.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E462BC4D5D3003B1901 /* Shh Shh.mp3 */; };
CBC54E592BC4D5D3003B1901 /* Mountain stream.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E482BC4D5D3003B1901 /* Mountain stream.mp3 */; };
CBC54E5A2BC4D5D3003B1901 /* Fireplace.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E492BC4D5D3003B1901 /* Fireplace.mp3 */; };
CBC54E5B2BC4D5D3003B1901 /* Water droplet.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E4A2BC4D5D3003B1901 /* Water droplet.mp3 */; };
CBC54E5C2BC4D5D3003B1901 /* TV.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E4B2BC4D5D3003B1901 /* TV.mp3 */; };
CBC54E5D2BC4D5D3003B1901 /* Chirping of Birds.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E4D2BC4D5D3003B1901 /* Chirping of Birds.mp3 */; };
CBC54E5E2BC4D5D3003B1901 /* waterfall.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E4E2BC4D5D3003B1901 /* waterfall.mp3 */; };
CBC54E5F2BC4D5D3003B1901 /* Beach.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E4F2BC4D5D3003B1901 /* Beach.mp3 */; };
CBC54E602BC4D5D3003B1901 /* Call of Seagulls.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E502BC4D5D3003B1901 /* Call of Seagulls.mp3 */; };
CBC54E612BC4D5D3003B1901 /* Cicada Chirping.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E512BC4D5D3003B1901 /* Cicada Chirping.mp3 */; };
CBC54E622BC4D5D3003B1901 /* Nocturnal Insects.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E522BC4D5D3003B1901 /* Nocturnal Insects.mp3 */; };
CBC54E632BC4D5D3003B1901 /* Howling Wind.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E532BC4D5D3003B1901 /* Howling Wind.mp3 */; };
CBC54E642BC4D5D3003B1901 /* Seawater Surging.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E542BC4D5D3003B1901 /* Seawater Surging.mp3 */; };
CBC54E652BC4D5D3003B1901 /* Summer Insects.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E552BC4D5D3003B1901 /* Summer Insects.mp3 */; };
CBC54E672BC4D90F003B1901 /* Resource.plist in Resources */ = {isa = PBXBuildFile; fileRef = CBC54E662BC4D90F003B1901 /* Resource.plist */; };
CBC6873E2BC24FFF0023ECA6 /* MoreViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC6873C2BC24FFF0023ECA6 /* MoreViewController.swift */; };
CBC6873F2BC24FFF0023ECA6 /* MoreViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBC6873D2BC24FFF0023ECA6 /* MoreViewController.xib */; };
CBC687422BC2788D0023ECA6 /* RenameViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC687402BC2788D0023ECA6 /* RenameViewController.swift */; };
CBC687432BC2788D0023ECA6 /* RenameViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBC687412BC2788D0023ECA6 /* RenameViewController.xib */; };
CBC687462BC27AE70023ECA6 /* DeleteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC687442BC27AE70023ECA6 /* DeleteViewController.swift */; };
CBC687472BC27AE70023ECA6 /* DeleteViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBC687452BC27AE70023ECA6 /* DeleteViewController.xib */; };
CBC687492BC2882B0023ECA6 /* MPTableManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC687482BC2882B0023ECA6 /* MPTableManager.swift */; };
CBC6874B2BC2B0710023ECA6 /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC6874A2BC2B0710023ECA6 /* String.swift */; };
CBCAFB5A2BB3C2A000BC6520 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB592BB3C2A000BC6520 /* LayoutConstraint.swift */; };
CBCAFB5D2BB3C52100BC6520 /* HexColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB5C2BB3C52100BC6520 /* HexColor.swift */; };
CBCAFB5F2BB3C55500BC6520 /* DateTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB5E2BB3C55500BC6520 /* DateTime.swift */; };
CBCAFB612BB3C59500BC6520 /* InstanceFromNib.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB602BB3C59500BC6520 /* InstanceFromNib.swift */; };
CBCAFB632BB3C67A00BC6520 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB622BB3C67A00BC6520 /* BaseViewController.swift */; };
CBCAFB662BB3C82C00BC6520 /* LunchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB642BB3C82C00BC6520 /* LunchViewController.swift */; };
CBCAFB672BB3C82C00BC6520 /* LunchViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBCAFB652BB3C82C00BC6520 /* LunchViewController.xib */; };
CBCAFB692BB3CAC400BC6520 /* Lunch_ProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB682BB3CAC400BC6520 /* Lunch_ProgressView.swift */; };
CBCAFB6C2BB3EB4500BC6520 /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB6A2BB3EB4500BC6520 /* HomeViewController.swift */; };
CBCAFB6D2BB3EB4500BC6520 /* HomeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBCAFB6B2BB3EB4500BC6520 /* HomeViewController.xib */; };
CBCAFB6F2BB3EB7000BC6520 /* MPNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB6E2BB3EB7000BC6520 /* MPNavigationController.swift */; };
CBCAFB712BB3EB9100BC6520 /* MPTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB702BB3EB9100BC6520 /* MPTabBarController.swift */; };
CBCAFB732BB3EDAE00BC6520 /* MPCustomTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB722BB3EDAE00BC6520 /* MPCustomTabBar.swift */; };
CBCAFB752BB3EDCD00BC6520 /* MPCustomTabBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB742BB3EDCD00BC6520 /* MPCustomTabBarView.swift */; };
CBCAFB772BB3EE4800BC6520 /* MPCustomTabBarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB762BB3EE4800BC6520 /* MPCustomTabBarItem.swift */; };
CBCAFB7C2BB3F98800BC6520 /* AddViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB7A2BB3F98800BC6520 /* AddViewController.swift */; };
CBCAFB7D2BB3F98800BC6520 /* AddViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBCAFB7B2BB3F98800BC6520 /* AddViewController.xib */; };
CBCAFB802BB3F99300BC6520 /* CenterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB7E2BB3F99300BC6520 /* CenterViewController.swift */; };
CBCAFB812BB3F99300BC6520 /* CenterViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBCAFB7F2BB3F99300BC6520 /* CenterViewController.xib */; };
CBCAFB832BB40C1000BC6520 /* Home_HeadBannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB822BB40C1000BC6520 /* Home_HeadBannerView.swift */; };
CBCAFB862BB40ED800BC6520 /* Home_RowListsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB842BB40ED800BC6520 /* Home_RowListsTableViewCell.swift */; };
CBCAFB872BB40ED800BC6520 /* Home_RowListsTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBCAFB852BB40ED800BC6520 /* Home_RowListsTableViewCell.xib */; };
CBCAFB8A2BB40FBB00BC6520 /* Home_FirstListCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB882BB40FBB00BC6520 /* Home_FirstListCollectionViewCell.swift */; };
CBCAFB8B2BB40FBB00BC6520 /* Home_FirstListCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBCAFB892BB40FBB00BC6520 /* Home_FirstListCollectionViewCell.xib */; };
CBCAFB8E2BB4170000BC6520 /* Home_SecondListCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB8C2BB4170000BC6520 /* Home_SecondListCollectionViewCell.swift */; };
CBCAFB8F2BB4170000BC6520 /* Home_SecondListCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBCAFB8D2BB4170000BC6520 /* Home_SecondListCollectionViewCell.xib */; };
CBCAFB922BB4185700BC6520 /* Home_FourthListCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB902BB4185700BC6520 /* Home_FourthListCollectionViewCell.swift */; };
CBCAFB932BB4185700BC6520 /* Home_FourthListCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBCAFB912BB4185700BC6520 /* Home_FourthListCollectionViewCell.xib */; };
CBCAFB992BB4309C00BC6520 /* MPPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAFB982BB4309C00BC6520 /* MPPresentationController.swift */; };
CBD5AEDE2BBBA7B600BF5A43 /* CenterTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD5AEDC2BBBA7B600BF5A43 /* CenterTableViewCell.swift */; };
CBD5AEDF2BBBA7B600BF5A43 /* CenterTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBD5AEDD2BBBA7B600BF5A43 /* CenterTableViewCell.xib */; };
CBD5AEE12BBBE45300BF5A43 /* ImagePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD5AEE02BBBE45300BF5A43 /* ImagePicker.swift */; };
CBD958D22BB6600500666B0D /* Player_Slider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD958D12BB6600500666B0D /* Player_Slider.swift */; };
CBD958D42BB6942F00666B0D /* MPVolumeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD958D32BB6942F00666B0D /* MPVolumeManager.swift */; };
CBE2C4C72BC783F700F283A7 /* MPHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBE2C4C62BC783F700F283A7 /* MPHUD.swift */; };
CBE2C4C92BC7B25800F283A7 /* TableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBE2C4C82BC7B25800F283A7 /* TableView.swift */; };
CBE2C4CB2BC7BE5D00F283A7 /* MPNetWorkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBE2C4CA2BC7BE5D00F283A7 /* MPNetWorkManager.swift */; };
CBE477B12BB16CCC0031C14B /* Macro.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBE477B02BB16CCC0031C14B /* Macro.swift */; };
CBF13CB52BC395810025654F /* MPCustomTabBarView.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBF13CB42BC395810025654F /* MPCustomTabBarView.xib */; };
/* End PBXBuildFile section */ /* End PBXBuildFile section */
/* Begin PBXFileReference section */ /* Begin PBXFileReference section */
009662292BB14A5A00FCA65F /* MusicPlayer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MusicPlayer.app; sourceTree = BUILT_PRODUCTS_DIR; }; 009662292BB14A5A00FCA65F /* MusicPlayer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MusicPlayer.app; sourceTree = BUILT_PRODUCTS_DIR; };
0096622C2BB14A5A00FCA65F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; 0096622C2BB14A5A00FCA65F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
0096622E2BB14A5A00FCA65F /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
009662302BB14A5A00FCA65F /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; }; 009662302BB14A5A00FCA65F /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
009662332BB14A5A00FCA65F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; 009662332BB14A5A00FCA65F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
009662362BB14A5A00FCA65F /* MusicPlayer.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = MusicPlayer.xcdatamodel; sourceTree = "<group>"; }; 009662362BB14A5A00FCA65F /* MusicPlayer.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = MusicPlayer.xcdatamodel; sourceTree = "<group>"; };
009662382BB14A5B00FCA65F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 009662382BB14A5B00FCA65F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
0096623B2BB14A5B00FCA65F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; 0096623B2BB14A5B00FCA65F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
0096623D2BB14A5B00FCA65F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 0096623D2BB14A5B00FCA65F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
411725AB000C22E50EBD70BA /* Pods_MusicPlayer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MusicPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; };
531FB1850BFB3FBADB172069 /* Pods-MusicPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MusicPlayer.debug.xcconfig"; path = "Target Support Files/Pods-MusicPlayer/Pods-MusicPlayer.debug.xcconfig"; sourceTree = "<group>"; };
CB0FBB7D2BC69616006290D4 /* PrivacyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyViewController.swift; sourceTree = "<group>"; };
CB0FBB7E2BC69616006290D4 /* PrivacyViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PrivacyViewController.xib; sourceTree = "<group>"; };
CB0FBB812BC6986E006290D4 /* ServiceViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceViewController.swift; sourceTree = "<group>"; };
CB0FBB822BC6986E006290D4 /* ServiceViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ServiceViewController.xib; sourceTree = "<group>"; };
CB1181442BC66E7C00586030 /* PlayerActionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerActionView.swift; sourceTree = "<group>"; };
CB1181462BC6874D00586030 /* SettingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingViewController.swift; sourceTree = "<group>"; };
CB1181472BC6874D00586030 /* SettingViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SettingViewController.xib; sourceTree = "<group>"; };
CB11814A2BC68B0500586030 /* SettingTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingTableViewCell.swift; sourceTree = "<group>"; };
CB11814B2BC68B0500586030 /* SettingTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SettingTableViewCell.xib; sourceTree = "<group>"; };
CB11814E2BC68DD800586030 /* AboutViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutViewController.swift; sourceTree = "<group>"; };
CB11814F2BC68DD800586030 /* AboutViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AboutViewController.xib; sourceTree = "<group>"; };
CB1C16512BC80BF100B96AB3 /* MPMediaCenterManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPMediaCenterManager.swift; sourceTree = "<group>"; };
CB7B778D2BB50B1300C34894 /* CountTimerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountTimerViewController.swift; sourceTree = "<group>"; };
CB7B778E2BB50B1300C34894 /* CountTimerViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CountTimerViewController.xib; sourceTree = "<group>"; };
CB7B77932BB55A4500C34894 /* PlayerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerViewController.swift; sourceTree = "<group>"; };
CB7B77942BB55A4500C34894 /* PlayerViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PlayerViewController.xib; sourceTree = "<group>"; };
CBAD14AA2BC3E1C3001430F9 /* MPBottomShowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPBottomShowView.swift; sourceTree = "<group>"; };
CBAD14AC2BC3E201001430F9 /* MPBottomShowView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MPBottomShowView.xib; sourceTree = "<group>"; };
CBBFA9122BBA71CF00057FD5 /* MusicModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MusicModel.swift; sourceTree = "<group>"; };
CBBFA9172BBA83BA00057FD5 /* MPCoreDataHandlerManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPCoreDataHandlerManager.swift; sourceTree = "<group>"; };
CBBFA9192BBA846600057FD5 /* CoreDataDelegete.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataDelegete.swift; sourceTree = "<group>"; };
CBBFA91D2BBA9B5C00057FD5 /* Notification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Notification.swift; sourceTree = "<group>"; };
CBBFA91F2BBAB88500057FD5 /* MusicViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MusicViewModel.swift; sourceTree = "<group>"; };
CBBFA9212BBAB8FD00057FD5 /* LoadDataMusic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadDataMusic.swift; sourceTree = "<group>"; };
CBC54E442BC4D5D3003B1901 /* Breathe.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = Breathe.mp3; sourceTree = "<group>"; };
CBC54E452BC4D5D3003B1901 /* Shhh….mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Shhh….mp3"; sourceTree = "<group>"; };
CBC54E462BC4D5D3003B1901 /* Shh Shh.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Shh Shh.mp3"; sourceTree = "<group>"; };
CBC54E482BC4D5D3003B1901 /* Mountain stream.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Mountain stream.mp3"; sourceTree = "<group>"; };
CBC54E492BC4D5D3003B1901 /* Fireplace.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = Fireplace.mp3; sourceTree = "<group>"; };
CBC54E4A2BC4D5D3003B1901 /* Water droplet.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Water droplet.mp3"; sourceTree = "<group>"; };
CBC54E4B2BC4D5D3003B1901 /* TV.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = TV.mp3; sourceTree = "<group>"; };
CBC54E4D2BC4D5D3003B1901 /* Chirping of Birds.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Chirping of Birds.mp3"; sourceTree = "<group>"; };
CBC54E4E2BC4D5D3003B1901 /* waterfall.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = waterfall.mp3; sourceTree = "<group>"; };
CBC54E4F2BC4D5D3003B1901 /* Beach.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = Beach.mp3; sourceTree = "<group>"; };
CBC54E502BC4D5D3003B1901 /* Call of Seagulls.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Call of Seagulls.mp3"; sourceTree = "<group>"; };
CBC54E512BC4D5D3003B1901 /* Cicada Chirping.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Cicada Chirping.mp3"; sourceTree = "<group>"; };
CBC54E522BC4D5D3003B1901 /* Nocturnal Insects.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Nocturnal Insects.mp3"; sourceTree = "<group>"; };
CBC54E532BC4D5D3003B1901 /* Howling Wind.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Howling Wind.mp3"; sourceTree = "<group>"; };
CBC54E542BC4D5D3003B1901 /* Seawater Surging.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Seawater Surging.mp3"; sourceTree = "<group>"; };
CBC54E552BC4D5D3003B1901 /* Summer Insects.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = "Summer Insects.mp3"; sourceTree = "<group>"; };
CBC54E662BC4D90F003B1901 /* Resource.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Resource.plist; sourceTree = "<group>"; };
CBC6873C2BC24FFF0023ECA6 /* MoreViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoreViewController.swift; sourceTree = "<group>"; };
CBC6873D2BC24FFF0023ECA6 /* MoreViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MoreViewController.xib; sourceTree = "<group>"; };
CBC687402BC2788D0023ECA6 /* RenameViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RenameViewController.swift; sourceTree = "<group>"; };
CBC687412BC2788D0023ECA6 /* RenameViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = RenameViewController.xib; sourceTree = "<group>"; };
CBC687442BC27AE70023ECA6 /* DeleteViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteViewController.swift; sourceTree = "<group>"; };
CBC687452BC27AE70023ECA6 /* DeleteViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DeleteViewController.xib; sourceTree = "<group>"; };
CBC687482BC2882B0023ECA6 /* MPTableManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPTableManager.swift; sourceTree = "<group>"; };
CBC6874A2BC2B0710023ECA6 /* String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = String.swift; sourceTree = "<group>"; };
CBCAFB592BB3C2A000BC6520 /* LayoutConstraint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutConstraint.swift; sourceTree = "<group>"; };
CBCAFB5C2BB3C52100BC6520 /* HexColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HexColor.swift; sourceTree = "<group>"; };
CBCAFB5E2BB3C55500BC6520 /* DateTime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateTime.swift; sourceTree = "<group>"; };
CBCAFB602BB3C59500BC6520 /* InstanceFromNib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstanceFromNib.swift; sourceTree = "<group>"; };
CBCAFB622BB3C67A00BC6520 /* BaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = "<group>"; };
CBCAFB642BB3C82C00BC6520 /* LunchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LunchViewController.swift; sourceTree = "<group>"; };
CBCAFB652BB3C82C00BC6520 /* LunchViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = LunchViewController.xib; sourceTree = "<group>"; };
CBCAFB682BB3CAC400BC6520 /* Lunch_ProgressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lunch_ProgressView.swift; sourceTree = "<group>"; };
CBCAFB6A2BB3EB4500BC6520 /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = "<group>"; };
CBCAFB6B2BB3EB4500BC6520 /* HomeViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = HomeViewController.xib; sourceTree = "<group>"; };
CBCAFB6E2BB3EB7000BC6520 /* MPNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPNavigationController.swift; sourceTree = "<group>"; };
CBCAFB702BB3EB9100BC6520 /* MPTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPTabBarController.swift; sourceTree = "<group>"; };
CBCAFB722BB3EDAE00BC6520 /* MPCustomTabBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPCustomTabBar.swift; sourceTree = "<group>"; };
CBCAFB742BB3EDCD00BC6520 /* MPCustomTabBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPCustomTabBarView.swift; sourceTree = "<group>"; };
CBCAFB762BB3EE4800BC6520 /* MPCustomTabBarItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPCustomTabBarItem.swift; sourceTree = "<group>"; };
CBCAFB7A2BB3F98800BC6520 /* AddViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddViewController.swift; sourceTree = "<group>"; };
CBCAFB7B2BB3F98800BC6520 /* AddViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AddViewController.xib; sourceTree = "<group>"; };
CBCAFB7E2BB3F99300BC6520 /* CenterViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CenterViewController.swift; sourceTree = "<group>"; };
CBCAFB7F2BB3F99300BC6520 /* CenterViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CenterViewController.xib; sourceTree = "<group>"; };
CBCAFB822BB40C1000BC6520 /* Home_HeadBannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Home_HeadBannerView.swift; sourceTree = "<group>"; };
CBCAFB842BB40ED800BC6520 /* Home_RowListsTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Home_RowListsTableViewCell.swift; sourceTree = "<group>"; };
CBCAFB852BB40ED800BC6520 /* Home_RowListsTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Home_RowListsTableViewCell.xib; sourceTree = "<group>"; };
CBCAFB882BB40FBB00BC6520 /* Home_FirstListCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Home_FirstListCollectionViewCell.swift; sourceTree = "<group>"; };
CBCAFB892BB40FBB00BC6520 /* Home_FirstListCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Home_FirstListCollectionViewCell.xib; sourceTree = "<group>"; };
CBCAFB8C2BB4170000BC6520 /* Home_SecondListCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Home_SecondListCollectionViewCell.swift; sourceTree = "<group>"; };
CBCAFB8D2BB4170000BC6520 /* Home_SecondListCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Home_SecondListCollectionViewCell.xib; sourceTree = "<group>"; };
CBCAFB902BB4185700BC6520 /* Home_FourthListCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Home_FourthListCollectionViewCell.swift; sourceTree = "<group>"; };
CBCAFB912BB4185700BC6520 /* Home_FourthListCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Home_FourthListCollectionViewCell.xib; sourceTree = "<group>"; };
CBCAFB982BB4309C00BC6520 /* MPPresentationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPresentationController.swift; sourceTree = "<group>"; };
CBD5AEDC2BBBA7B600BF5A43 /* CenterTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CenterTableViewCell.swift; sourceTree = "<group>"; };
CBD5AEDD2BBBA7B600BF5A43 /* CenterTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CenterTableViewCell.xib; sourceTree = "<group>"; };
CBD5AEE02BBBE45300BF5A43 /* ImagePicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImagePicker.swift; sourceTree = "<group>"; };
CBD958D12BB6600500666B0D /* Player_Slider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Player_Slider.swift; sourceTree = "<group>"; };
CBD958D32BB6942F00666B0D /* MPVolumeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPVolumeManager.swift; sourceTree = "<group>"; };
CBE2C4C62BC783F700F283A7 /* MPHUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPHUD.swift; sourceTree = "<group>"; };
CBE2C4C82BC7B25800F283A7 /* TableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TableView.swift; sourceTree = "<group>"; };
CBE2C4CA2BC7BE5D00F283A7 /* MPNetWorkManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPNetWorkManager.swift; sourceTree = "<group>"; };
CBE477B02BB16CCC0031C14B /* Macro.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Macro.swift; sourceTree = "<group>"; };
CBF13CB42BC395810025654F /* MPCustomTabBarView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MPCustomTabBarView.xib; sourceTree = "<group>"; };
E2C6C85BFD4CD80DBA96D149 /* Pods-MusicPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MusicPlayer.release.xcconfig"; path = "Target Support Files/Pods-MusicPlayer/Pods-MusicPlayer.release.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */ /* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */ /* Begin PBXFrameworksBuildPhase section */
@ -33,6 +211,7 @@
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
639E3B772F558B3350DD56BA /* Pods_MusicPlayer.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@ -44,6 +223,8 @@
children = ( children = (
0096622B2BB14A5A00FCA65F /* MusicPlayer */, 0096622B2BB14A5A00FCA65F /* MusicPlayer */,
0096622A2BB14A5A00FCA65F /* Products */, 0096622A2BB14A5A00FCA65F /* Products */,
56C2951BB834AC251194DEB4 /* Pods */,
3B9616CD1FAA6632758C72E8 /* Frameworks */,
); );
sourceTree = "<group>"; sourceTree = "<group>";
}; };
@ -58,18 +239,351 @@
0096622B2BB14A5A00FCA65F /* MusicPlayer */ = { 0096622B2BB14A5A00FCA65F /* MusicPlayer */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
CBE4779F2BB16ABD0031C14B /* MP */,
0096622C2BB14A5A00FCA65F /* AppDelegate.swift */, 0096622C2BB14A5A00FCA65F /* AppDelegate.swift */,
0096622E2BB14A5A00FCA65F /* SceneDelegate.swift */,
009662302BB14A5A00FCA65F /* ViewController.swift */, 009662302BB14A5A00FCA65F /* ViewController.swift */,
009662322BB14A5A00FCA65F /* Main.storyboard */, 009662322BB14A5A00FCA65F /* Main.storyboard */,
009662382BB14A5B00FCA65F /* Assets.xcassets */, 009662382BB14A5B00FCA65F /* Assets.xcassets */,
0096623A2BB14A5B00FCA65F /* LaunchScreen.storyboard */, 0096623A2BB14A5B00FCA65F /* LaunchScreen.storyboard */,
0096623D2BB14A5B00FCA65F /* Info.plist */, 0096623D2BB14A5B00FCA65F /* Info.plist */,
009662352BB14A5A00FCA65F /* MusicPlayer.xcdatamodeld */,
); );
path = MusicPlayer; path = MusicPlayer;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
3B9616CD1FAA6632758C72E8 /* Frameworks */ = {
isa = PBXGroup;
children = (
411725AB000C22E50EBD70BA /* Pods_MusicPlayer.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
56C2951BB834AC251194DEB4 /* Pods */ = {
isa = PBXGroup;
children = (
531FB1850BFB3FBADB172069 /* Pods-MusicPlayer.debug.xcconfig */,
E2C6C85BFD4CD80DBA96D149 /* Pods-MusicPlayer.release.xcconfig */,
);
path = Pods;
sourceTree = "<group>";
};
CBBFA90F2BBA719600057FD5 /* ViewModels */ = {
isa = PBXGroup;
children = (
CBBFA91F2BBAB88500057FD5 /* MusicViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
CBBFA9102BBA719600057FD5 /* Models */ = {
isa = PBXGroup;
children = (
CBBFA9122BBA71CF00057FD5 /* MusicModel.swift */,
);
path = Models;
sourceTree = "<group>";
};
CBBFA9112BBA71AF00057FD5 /* DataBase */ = {
isa = PBXGroup;
children = (
009662352BB14A5A00FCA65F /* MusicPlayer.xcdatamodeld */,
);
name = DataBase;
path = MusicPlayer/MP/Models/DataBase;
sourceTree = SOURCE_ROOT;
};
CBBFA9142BBA81C400057FD5 /* Resource(资源) */ = {
isa = PBXGroup;
children = (
CBC54E662BC4D90F003B1901 /* Resource.plist */,
CBC54E432BC4D5D3003B1901 /* Real human voice */,
CBC54E472BC4D5D3003B1901 /* Sounds of appliances */,
CBC54E4C2BC4D5D3003B1901 /* Sounds of nature */,
);
name = "Resource(资源)";
path = "MusicPlayer/MP/Common/Resource(资源)";
sourceTree = SOURCE_ROOT;
};
CBBFA9232BBABFCE00057FD5 /* Load */ = {
isa = PBXGroup;
children = (
CBBFA9212BBAB8FD00057FD5 /* LoadDataMusic.swift */,
);
path = Load;
sourceTree = "<group>";
};
CBC54E432BC4D5D3003B1901 /* Real human voice */ = {
isa = PBXGroup;
children = (
CBC54E442BC4D5D3003B1901 /* Breathe.mp3 */,
CBC54E452BC4D5D3003B1901 /* Shhh….mp3 */,
CBC54E462BC4D5D3003B1901 /* Shh Shh.mp3 */,
);
path = "Real human voice";
sourceTree = "<group>";
};
CBC54E472BC4D5D3003B1901 /* Sounds of appliances */ = {
isa = PBXGroup;
children = (
CBC54E482BC4D5D3003B1901 /* Mountain stream.mp3 */,
CBC54E492BC4D5D3003B1901 /* Fireplace.mp3 */,
CBC54E4A2BC4D5D3003B1901 /* Water droplet.mp3 */,
CBC54E4B2BC4D5D3003B1901 /* TV.mp3 */,
);
path = "Sounds of appliances";
sourceTree = "<group>";
};
CBC54E4C2BC4D5D3003B1901 /* Sounds of nature */ = {
isa = PBXGroup;
children = (
CBC54E4D2BC4D5D3003B1901 /* Chirping of Birds.mp3 */,
CBC54E4E2BC4D5D3003B1901 /* waterfall.mp3 */,
CBC54E4F2BC4D5D3003B1901 /* Beach.mp3 */,
CBC54E502BC4D5D3003B1901 /* Call of Seagulls.mp3 */,
CBC54E512BC4D5D3003B1901 /* Cicada Chirping.mp3 */,
CBC54E522BC4D5D3003B1901 /* Nocturnal Insects.mp3 */,
CBC54E532BC4D5D3003B1901 /* Howling Wind.mp3 */,
CBC54E542BC4D5D3003B1901 /* Seawater Surging.mp3 */,
CBC54E552BC4D5D3003B1901 /* Summer Insects.mp3 */,
);
path = "Sounds of nature";
sourceTree = "<group>";
};
CBCAFB5B2BB3C35600BC6520 /* Protocol(公用协议) */ = {
isa = PBXGroup;
children = (
CBCAFB602BB3C59500BC6520 /* InstanceFromNib.swift */,
CBBFA9192BBA846600057FD5 /* CoreDataDelegete.swift */,
);
name = "Protocol(公用协议)";
path = "MusicPlayer/MP/Common/Protocol(公用协议)";
sourceTree = SOURCE_ROOT;
};
CBCAFB782BB3F95300BC6520 /* Add(新增资源) */ = {
isa = PBXGroup;
children = (
CBCAFB7A2BB3F98800BC6520 /* AddViewController.swift */,
CBCAFB7B2BB3F98800BC6520 /* AddViewController.xib */,
);
name = "Add(新增资源)";
path = "MusicPlayer/MP/ViewControllers/Add(新增资源)";
sourceTree = SOURCE_ROOT;
};
CBCAFB792BB3F97500BC6520 /* Add(新增资源) */ = {
isa = PBXGroup;
children = (
);
name = "Add(新增资源)";
path = "MusicPlayer/MP/Views/Add(新增资源)";
sourceTree = SOURCE_ROOT;
};
CBE4779F2BB16ABD0031C14B /* MP */ = {
isa = PBXGroup;
children = (
CBE477A22BB16ABD0031C14B /* Common */,
CBE477A32BB16ABD0031C14B /* ViewControllers */,
CBE477A82BB16ABD0031C14B /* Views */,
CBE477A02BB16ABD0031C14B /* ViewModels */,
CBE477A12BB16ABD0031C14B /* Models */,
);
path = MP;
sourceTree = "<group>";
};
CBE477A02BB16ABD0031C14B /* ViewModels */ = {
isa = PBXGroup;
children = (
);
path = ViewModels;
sourceTree = "<group>";
};
CBE477A12BB16ABD0031C14B /* Models */ = {
isa = PBXGroup;
children = (
CBBFA9232BBABFCE00057FD5 /* Load */,
CBBFA90F2BBA719600057FD5 /* ViewModels */,
CBBFA9102BBA719600057FD5 /* Models */,
CBBFA9112BBA71AF00057FD5 /* DataBase */,
);
path = Models;
sourceTree = "<group>";
};
CBE477A22BB16ABD0031C14B /* Common */ = {
isa = PBXGroup;
children = (
CBE477AF2BB16C480031C14B /* Macro(宏定义与全局量) */,
CBE477AE2BB16C480031C14B /* Extension(扩展) */,
CBE477AD2BB16C480031C14B /* Tool(工具封装) */,
CBCAFB5B2BB3C35600BC6520 /* Protocol(公用协议) */,
CBBFA9142BBA81C400057FD5 /* Resource(资源) */,
);
path = Common;
sourceTree = "<group>";
};
CBE477A32BB16ABD0031C14B /* ViewControllers */ = {
isa = PBXGroup;
children = (
CBE477A42BB16ABD0031C14B /* Base(基类-导航栏-标签栏-计时器-播放器) */,
CBE477A72BB16ABD0031C14B /* Lunch启动页 */,
CBE477A62BB16ABD0031C14B /* Home(音乐资源列表) */,
CBCAFB782BB3F95300BC6520 /* Add(新增资源) */,
CBE477A52BB16ABD0031C14B /* Center个人资源 */,
);
path = ViewControllers;
sourceTree = "<group>";
};
CBE477A42BB16ABD0031C14B /* Base(基类-导航栏-标签栏-计时器-播放器) */ = {
isa = PBXGroup;
children = (
CBCAFB622BB3C67A00BC6520 /* BaseViewController.swift */,
CBCAFB6E2BB3EB7000BC6520 /* MPNavigationController.swift */,
CBCAFB702BB3EB9100BC6520 /* MPTabBarController.swift */,
CBCAFB982BB4309C00BC6520 /* MPPresentationController.swift */,
CB7B778D2BB50B1300C34894 /* CountTimerViewController.swift */,
CB7B778E2BB50B1300C34894 /* CountTimerViewController.xib */,
CB7B77932BB55A4500C34894 /* PlayerViewController.swift */,
CB7B77942BB55A4500C34894 /* PlayerViewController.xib */,
);
path = "Base(基类-导航栏-标签栏-计时器-播放器)";
sourceTree = "<group>";
};
CBE477A52BB16ABD0031C14B /* Center个人资源 */ = {
isa = PBXGroup;
children = (
CBCAFB7E2BB3F99300BC6520 /* CenterViewController.swift */,
CBCAFB7F2BB3F99300BC6520 /* CenterViewController.xib */,
CBC6873C2BC24FFF0023ECA6 /* MoreViewController.swift */,
CBC6873D2BC24FFF0023ECA6 /* MoreViewController.xib */,
CBC687402BC2788D0023ECA6 /* RenameViewController.swift */,
CBC687412BC2788D0023ECA6 /* RenameViewController.xib */,
CBC687442BC27AE70023ECA6 /* DeleteViewController.swift */,
CBC687452BC27AE70023ECA6 /* DeleteViewController.xib */,
CB1181462BC6874D00586030 /* SettingViewController.swift */,
CB1181472BC6874D00586030 /* SettingViewController.xib */,
CB11814E2BC68DD800586030 /* AboutViewController.swift */,
CB11814F2BC68DD800586030 /* AboutViewController.xib */,
CB0FBB7D2BC69616006290D4 /* PrivacyViewController.swift */,
CB0FBB7E2BC69616006290D4 /* PrivacyViewController.xib */,
CB0FBB812BC6986E006290D4 /* ServiceViewController.swift */,
CB0FBB822BC6986E006290D4 /* ServiceViewController.xib */,
);
path = "Center个人资源";
sourceTree = "<group>";
};
CBE477A62BB16ABD0031C14B /* Home(音乐资源列表) */ = {
isa = PBXGroup;
children = (
CBCAFB6A2BB3EB4500BC6520 /* HomeViewController.swift */,
CBCAFB6B2BB3EB4500BC6520 /* HomeViewController.xib */,
);
path = "Home(音乐资源列表)";
sourceTree = "<group>";
};
CBE477A72BB16ABD0031C14B /* Lunch启动页 */ = {
isa = PBXGroup;
children = (
CBCAFB642BB3C82C00BC6520 /* LunchViewController.swift */,
CBCAFB652BB3C82C00BC6520 /* LunchViewController.xib */,
);
path = "Lunch启动页";
sourceTree = "<group>";
};
CBE477A82BB16ABD0031C14B /* Views */ = {
isa = PBXGroup;
children = (
CBE477A92BB16ABD0031C14B /* Base(基类-导航栏-标签栏) */,
CBE477AC2BB16ABD0031C14B /* Lunch启动页 */,
CBE477AB2BB16ABD0031C14B /* Home(音乐资源列表-播放器) */,
CBCAFB792BB3F97500BC6520 /* Add(新增资源) */,
CBE477AA2BB16ABD0031C14B /* Center个人资源 */,
);
path = Views;
sourceTree = "<group>";
};
CBE477A92BB16ABD0031C14B /* Base(基类-导航栏-标签栏) */ = {
isa = PBXGroup;
children = (
CBCAFB722BB3EDAE00BC6520 /* MPCustomTabBar.swift */,
CBCAFB742BB3EDCD00BC6520 /* MPCustomTabBarView.swift */,
CBF13CB42BC395810025654F /* MPCustomTabBarView.xib */,
CBCAFB762BB3EE4800BC6520 /* MPCustomTabBarItem.swift */,
CBAD14AA2BC3E1C3001430F9 /* MPBottomShowView.swift */,
CBAD14AC2BC3E201001430F9 /* MPBottomShowView.xib */,
CB1181442BC66E7C00586030 /* PlayerActionView.swift */,
);
path = "Base(基类-导航栏-标签栏)";
sourceTree = "<group>";
};
CBE477AA2BB16ABD0031C14B /* Center个人资源 */ = {
isa = PBXGroup;
children = (
CBD5AEDC2BBBA7B600BF5A43 /* CenterTableViewCell.swift */,
CBD5AEDD2BBBA7B600BF5A43 /* CenterTableViewCell.xib */,
CB11814A2BC68B0500586030 /* SettingTableViewCell.swift */,
CB11814B2BC68B0500586030 /* SettingTableViewCell.xib */,
);
path = "Center个人资源";
sourceTree = "<group>";
};
CBE477AB2BB16ABD0031C14B /* Home(音乐资源列表-播放器) */ = {
isa = PBXGroup;
children = (
CBCAFB822BB40C1000BC6520 /* Home_HeadBannerView.swift */,
CBCAFB842BB40ED800BC6520 /* Home_RowListsTableViewCell.swift */,
CBCAFB852BB40ED800BC6520 /* Home_RowListsTableViewCell.xib */,
CBCAFB882BB40FBB00BC6520 /* Home_FirstListCollectionViewCell.swift */,
CBCAFB892BB40FBB00BC6520 /* Home_FirstListCollectionViewCell.xib */,
CBCAFB8C2BB4170000BC6520 /* Home_SecondListCollectionViewCell.swift */,
CBCAFB8D2BB4170000BC6520 /* Home_SecondListCollectionViewCell.xib */,
CBCAFB902BB4185700BC6520 /* Home_FourthListCollectionViewCell.swift */,
CBCAFB912BB4185700BC6520 /* Home_FourthListCollectionViewCell.xib */,
CBD958D12BB6600500666B0D /* Player_Slider.swift */,
);
path = "Home(音乐资源列表-播放器)";
sourceTree = "<group>";
};
CBE477AC2BB16ABD0031C14B /* Lunch启动页 */ = {
isa = PBXGroup;
children = (
CBCAFB682BB3CAC400BC6520 /* Lunch_ProgressView.swift */,
);
path = "Lunch启动页";
sourceTree = "<group>";
};
CBE477AD2BB16C480031C14B /* Tool(工具封装) */ = {
isa = PBXGroup;
children = (
CB1C16512BC80BF100B96AB3 /* MPMediaCenterManager.swift */,
CBD958D32BB6942F00666B0D /* MPVolumeManager.swift */,
CBE2C4CA2BC7BE5D00F283A7 /* MPNetWorkManager.swift */,
CBBFA9172BBA83BA00057FD5 /* MPCoreDataHandlerManager.swift */,
CBE2C4C62BC783F700F283A7 /* MPHUD.swift */,
CBC687482BC2882B0023ECA6 /* MPTableManager.swift */,
);
path = "Tool(工具封装)";
sourceTree = "<group>";
};
CBE477AE2BB16C480031C14B /* Extension(扩展) */ = {
isa = PBXGroup;
children = (
CBCAFB592BB3C2A000BC6520 /* LayoutConstraint.swift */,
CBC6874A2BC2B0710023ECA6 /* String.swift */,
CBCAFB5C2BB3C52100BC6520 /* HexColor.swift */,
CBCAFB5E2BB3C55500BC6520 /* DateTime.swift */,
CBBFA91D2BBA9B5C00057FD5 /* Notification.swift */,
CBD5AEE02BBBE45300BF5A43 /* ImagePicker.swift */,
CBE2C4C82BC7B25800F283A7 /* TableView.swift */,
);
path = "Extension(扩展)";
sourceTree = "<group>";
};
CBE477AF2BB16C480031C14B /* Macro(宏定义与全局量) */ = {
isa = PBXGroup;
children = (
CBE477B02BB16CCC0031C14B /* Macro.swift */,
);
path = "Macro(宏定义与全局量)";
sourceTree = "<group>";
};
/* End PBXGroup section */ /* End PBXGroup section */
/* Begin PBXNativeTarget section */ /* Begin PBXNativeTarget section */
@ -77,9 +591,11 @@
isa = PBXNativeTarget; isa = PBXNativeTarget;
buildConfigurationList = 009662402BB14A5B00FCA65F /* Build configuration list for PBXNativeTarget "MusicPlayer" */; buildConfigurationList = 009662402BB14A5B00FCA65F /* Build configuration list for PBXNativeTarget "MusicPlayer" */;
buildPhases = ( buildPhases = (
B414E7BB114AD48C360264B3 /* [CP] Check Pods Manifest.lock */,
009662252BB14A5A00FCA65F /* Sources */, 009662252BB14A5A00FCA65F /* Sources */,
009662262BB14A5A00FCA65F /* Frameworks */, 009662262BB14A5A00FCA65F /* Frameworks */,
009662272BB14A5A00FCA65F /* Resources */, 009662272BB14A5A00FCA65F /* Resources */,
AC7AD01315AAFAFE06F9CFEA /* [CP] Embed Pods Frameworks */,
); );
buildRules = ( buildRules = (
); );
@ -97,6 +613,7 @@
isa = PBXProject; isa = PBXProject;
attributes = { attributes = {
BuildIndependentTargetsInParallel = 1; BuildIndependentTargetsInParallel = 1;
CLASSPREFIX = "";
LastSwiftUpdateCheck = 1520; LastSwiftUpdateCheck = 1520;
LastUpgradeCheck = 1520; LastUpgradeCheck = 1520;
TargetAttributes = { TargetAttributes = {
@ -128,23 +645,152 @@
isa = PBXResourcesBuildPhase; isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
CBC54E5A2BC4D5D3003B1901 /* Fireplace.mp3 in Resources */,
CBC54E562BC4D5D3003B1901 /* Breathe.mp3 in Resources */,
CB11814D2BC68B0500586030 /* SettingTableViewCell.xib in Resources */,
CBCAFB812BB3F99300BC6520 /* CenterViewController.xib in Resources */,
CB1181492BC6874D00586030 /* SettingViewController.xib in Resources */,
CBC54E602BC4D5D3003B1901 /* Call of Seagulls.mp3 in Resources */,
CB7B77962BB55A4500C34894 /* PlayerViewController.xib in Resources */,
CB0FBB802BC69616006290D4 /* PrivacyViewController.xib in Resources */,
CBC54E5E2BC4D5D3003B1901 /* waterfall.mp3 in Resources */,
CBF13CB52BC395810025654F /* MPCustomTabBarView.xib in Resources */,
CBCAFB8F2BB4170000BC6520 /* Home_SecondListCollectionViewCell.xib in Resources */,
CBC54E5F2BC4D5D3003B1901 /* Beach.mp3 in Resources */,
CBC54E5D2BC4D5D3003B1901 /* Chirping of Birds.mp3 in Resources */,
CBCAFB7D2BB3F98800BC6520 /* AddViewController.xib in Resources */,
CBC54E572BC4D5D3003B1901 /* Shhh….mp3 in Resources */,
0096623C2BB14A5B00FCA65F /* LaunchScreen.storyboard in Resources */, 0096623C2BB14A5B00FCA65F /* LaunchScreen.storyboard in Resources */,
CBC54E5C2BC4D5D3003B1901 /* TV.mp3 in Resources */,
CBC54E592BC4D5D3003B1901 /* Mountain stream.mp3 in Resources */,
CBC54E622BC4D5D3003B1901 /* Nocturnal Insects.mp3 in Resources */,
CBCAFB672BB3C82C00BC6520 /* LunchViewController.xib in Resources */,
CB1181512BC68DD800586030 /* AboutViewController.xib in Resources */,
CBC6873F2BC24FFF0023ECA6 /* MoreViewController.xib in Resources */,
CBCAFB8B2BB40FBB00BC6520 /* Home_FirstListCollectionViewCell.xib in Resources */,
CBC54E612BC4D5D3003B1901 /* Cicada Chirping.mp3 in Resources */,
CBCAFB6D2BB3EB4500BC6520 /* HomeViewController.xib in Resources */,
CBC687432BC2788D0023ECA6 /* RenameViewController.xib in Resources */,
009662392BB14A5B00FCA65F /* Assets.xcassets in Resources */, 009662392BB14A5B00FCA65F /* Assets.xcassets in Resources */,
CBC54E672BC4D90F003B1901 /* Resource.plist in Resources */,
CBCAFB872BB40ED800BC6520 /* Home_RowListsTableViewCell.xib in Resources */,
CBC687472BC27AE70023ECA6 /* DeleteViewController.xib in Resources */,
CBC54E5B2BC4D5D3003B1901 /* Water droplet.mp3 in Resources */,
CBAD14AD2BC3E201001430F9 /* MPBottomShowView.xib in Resources */,
CBD5AEDF2BBBA7B600BF5A43 /* CenterTableViewCell.xib in Resources */,
CB7B77902BB50B1300C34894 /* CountTimerViewController.xib in Resources */,
CBCAFB932BB4185700BC6520 /* Home_FourthListCollectionViewCell.xib in Resources */,
009662342BB14A5A00FCA65F /* Main.storyboard in Resources */, 009662342BB14A5A00FCA65F /* Main.storyboard in Resources */,
CBC54E642BC4D5D3003B1901 /* Seawater Surging.mp3 in Resources */,
CBC54E582BC4D5D3003B1901 /* Shh Shh.mp3 in Resources */,
CBC54E632BC4D5D3003B1901 /* Howling Wind.mp3 in Resources */,
CB0FBB842BC6986E006290D4 /* ServiceViewController.xib in Resources */,
CBC54E652BC4D5D3003B1901 /* Summer Insects.mp3 in Resources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
/* End PBXResourcesBuildPhase section */ /* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
AC7AD01315AAFAFE06F9CFEA /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-MusicPlayer/Pods-MusicPlayer-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-MusicPlayer/Pods-MusicPlayer-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MusicPlayer/Pods-MusicPlayer-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
B414E7BB114AD48C360264B3 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-MusicPlayer-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */
009662252BB14A5A00FCA65F /* Sources */ = { 009662252BB14A5A00FCA65F /* Sources */ = {
isa = PBXSourcesBuildPhase; isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
CBCAFB712BB3EB9100BC6520 /* MPTabBarController.swift in Sources */,
CBCAFB5A2BB3C2A000BC6520 /* LayoutConstraint.swift in Sources */,
CB7B778F2BB50B1300C34894 /* CountTimerViewController.swift in Sources */,
CBC687422BC2788D0023ECA6 /* RenameViewController.swift in Sources */,
CBBFA9202BBAB88500057FD5 /* MusicViewModel.swift in Sources */,
CB1C16522BC80BF100B96AB3 /* MPMediaCenterManager.swift in Sources */,
CBAD14AB2BC3E1C3001430F9 /* MPBottomShowView.swift in Sources */,
CBCAFB7C2BB3F98800BC6520 /* AddViewController.swift in Sources */,
CBD958D42BB6942F00666B0D /* MPVolumeManager.swift in Sources */,
CBCAFB752BB3EDCD00BC6520 /* MPCustomTabBarView.swift in Sources */,
CBBFA9182BBA83BA00057FD5 /* MPCoreDataHandlerManager.swift in Sources */,
CBCAFB662BB3C82C00BC6520 /* LunchViewController.swift in Sources */,
CB7B77952BB55A4500C34894 /* PlayerViewController.swift in Sources */,
CB0FBB7F2BC69616006290D4 /* PrivacyViewController.swift in Sources */,
CBBFA91A2BBA846600057FD5 /* CoreDataDelegete.swift in Sources */,
CBCAFB692BB3CAC400BC6520 /* Lunch_ProgressView.swift in Sources */,
CB11814C2BC68B0500586030 /* SettingTableViewCell.swift in Sources */,
CBCAFB832BB40C1000BC6520 /* Home_HeadBannerView.swift in Sources */,
CB1181502BC68DD800586030 /* AboutViewController.swift in Sources */,
CBCAFB5D2BB3C52100BC6520 /* HexColor.swift in Sources */,
CBD5AEDE2BBBA7B600BF5A43 /* CenterTableViewCell.swift in Sources */,
CB0FBB832BC6986E006290D4 /* ServiceViewController.swift in Sources */,
CBD5AEE12BBBE45300BF5A43 /* ImagePicker.swift in Sources */,
CBCAFB612BB3C59500BC6520 /* InstanceFromNib.swift in Sources */,
CBCAFB8A2BB40FBB00BC6520 /* Home_FirstListCollectionViewCell.swift in Sources */,
CBCAFB992BB4309C00BC6520 /* MPPresentationController.swift in Sources */,
CBBFA9222BBAB8FD00057FD5 /* LoadDataMusic.swift in Sources */,
CBCAFB732BB3EDAE00BC6520 /* MPCustomTabBar.swift in Sources */,
009662312BB14A5A00FCA65F /* ViewController.swift in Sources */, 009662312BB14A5A00FCA65F /* ViewController.swift in Sources */,
CBE2C4C72BC783F700F283A7 /* MPHUD.swift in Sources */,
CBE2C4C92BC7B25800F283A7 /* TableView.swift in Sources */,
0096622D2BB14A5A00FCA65F /* AppDelegate.swift in Sources */, 0096622D2BB14A5A00FCA65F /* AppDelegate.swift in Sources */,
CBCAFB922BB4185700BC6520 /* Home_FourthListCollectionViewCell.swift in Sources */,
CBCAFB772BB3EE4800BC6520 /* MPCustomTabBarItem.swift in Sources */,
CBCAFB6F2BB3EB7000BC6520 /* MPNavigationController.swift in Sources */,
CBC6873E2BC24FFF0023ECA6 /* MoreViewController.swift in Sources */,
CBCAFB862BB40ED800BC6520 /* Home_RowListsTableViewCell.swift in Sources */,
CB1181452BC66E7C00586030 /* PlayerActionView.swift in Sources */,
CBC687462BC27AE70023ECA6 /* DeleteViewController.swift in Sources */,
CB1181482BC6874D00586030 /* SettingViewController.swift in Sources */,
CBCAFB632BB3C67A00BC6520 /* BaseViewController.swift in Sources */,
009662372BB14A5A00FCA65F /* MusicPlayer.xcdatamodeld in Sources */, 009662372BB14A5A00FCA65F /* MusicPlayer.xcdatamodeld in Sources */,
0096622F2BB14A5A00FCA65F /* SceneDelegate.swift in Sources */, CBBFA9132BBA71CF00057FD5 /* MusicModel.swift in Sources */,
CBCAFB5F2BB3C55500BC6520 /* DateTime.swift in Sources */,
CBD958D22BB6600500666B0D /* Player_Slider.swift in Sources */,
CBCAFB802BB3F99300BC6520 /* CenterViewController.swift in Sources */,
CBC687492BC2882B0023ECA6 /* MPTableManager.swift in Sources */,
CBE477B12BB16CCC0031C14B /* Macro.swift in Sources */,
CBCAFB8E2BB4170000BC6520 /* Home_SecondListCollectionViewCell.swift in Sources */,
CBE2C4CB2BC7BE5D00F283A7 /* MPNetWorkManager.swift in Sources */,
CBCAFB6C2BB3EB4500BC6520 /* HomeViewController.swift in Sources */,
CBBFA91E2BBA9B5C00057FD5 /* Notification.swift in Sources */,
CBC6874B2BC2B0710023ECA6 /* String.swift in Sources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@ -291,19 +937,24 @@
}; };
009662412BB14A5B00FCA65F /* Debug */ = { 009662412BB14A5B00FCA65F /* Debug */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = 531FB1850BFB3FBADB172069 /* Pods-MusicPlayer.debug.xcconfig */;
buildSettings = { buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1.1;
DEVELOPMENT_TEAM = 8DQD6BV6H9; DEVELOPMENT_TEAM = T93S37G27F;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = MusicPlayer/Info.plist; INFOPLIST_FILE = MusicPlayer/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = Musicoo;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIMainStoryboardFile = Main; INFOPLIST_KEY_UIMainStoryboardFile = Main;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
@ -311,27 +962,36 @@
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.lux.musicplayer.MusicPlayer; PRODUCT_BUNDLE_IDENTIFIER = com.lux.musicplayer.MusicPlayer;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = 1;
}; };
name = Debug; name = Debug;
}; };
009662422BB14A5B00FCA65F /* Release */ = { 009662422BB14A5B00FCA65F /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
baseConfigurationReference = E2C6C85BFD4CD80DBA96D149 /* Pods-MusicPlayer.release.xcconfig */;
buildSettings = { buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1.1;
DEVELOPMENT_TEAM = 8DQD6BV6H9; DEVELOPMENT_TEAM = T93S37G27F;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = MusicPlayer/Info.plist; INFOPLIST_FILE = MusicPlayer/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = Musicoo;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIMainStoryboardFile = Main; INFOPLIST_KEY_UIMainStoryboardFile = Main;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
@ -339,9 +999,13 @@
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.lux.musicplayer.MusicPlayer; PRODUCT_BUNDLE_IDENTIFIER = com.lux.musicplayer.MusicPlayer;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = 1;
}; };
name = Release; name = Release;
}; };

View File

@ -7,33 +7,69 @@
import UIKit import UIKit
import CoreData import CoreData
import AVFoundation
@main @_exported import IQKeyboardManagerSwift
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate { class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch. //
UNUserNotificationCenter.current()
.requestAuthorization(options: [.alert, .sound, .badge]) {
(accepted, error) in
if !accepted {
print("Users are not allowed to be notified of messages.")
}
}
setAudioSupport()
IQKeyboardManager.shared.enable = true
IQKeyboardManager.shared.shouldResignOnTouchOutside = true
window = UIWindow(frame: UIScreen.main.bounds)
window?.backgroundColor = .init(hex: "#161616")
switch_lunch()
return true return true
} }
//
// MARK: UISceneSession Lifecycle private func setAudioSupport(){
//
func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { let session = AVAudioSession.sharedInstance()
// Called when a new scene session is being created. do {
// Use this method to select a configuration to create the new scene with. //,
return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) try session.setCategory(.playAndRecord, mode: .default)
//
try session.setActive(true)
try session.overrideOutputAudioPort(.speaker)
} catch {
print("Failed to set type:\(error.localizedDescription)")
}
//
UIApplication.shared.beginReceivingRemoteControlEvents()
} }
func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>) { //MARK: -
// Called when the user discards a scene session. ///
// If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. func switch_lunch() {
// Use this method to release any resources that were specific to the discarded scenes, as they will not return. let lunchVC = LunchViewController()
//
let transtition = CATransition()
transtition.duration = 0.8
transtition.timingFunction = .init(name: .easeOut)//
window?.layer.add(transtition, forKey: "lunch.easeOut")
window?.rootViewController = lunchVC
window?.makeKeyAndVisible()
}
///A
func switch_aSide() {
let tabBarVC = MPTabBarController()
//
let transtition = CATransition()
transtition.duration = 0.8
transtition.timingFunction = .init(name: .easeOut)//
window?.layer.add(transtition, forKey: "aSide.easeOut")
window?.rootViewController = tabBarVC
window?.makeKeyAndVisible()
} }
// MARK: - Core Data stack // MARK: - Core Data stack
lazy var persistentContainer: NSPersistentContainer = { lazy var persistentContainer: NSPersistentContainer = {
/* /*
The persistent container for the application. This implementation The persistent container for the application. This implementation
@ -76,6 +112,6 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
} }
} }
} }
} }
///访appDelegate
let accessAppdelegate = ( UIApplication.shared.delegate as! AppDelegate)

View File

@ -1,8 +1,115 @@
{ {
"images" : [ "images" : [
{ {
"filename" : "icon-20@2x.png",
"idiom" : "universal", "idiom" : "universal",
"platform" : "ios", "platform" : "ios",
"scale" : "2x",
"size" : "20x20"
},
{
"filename" : "icon-20@3x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "3x",
"size" : "20x20"
},
{
"filename" : "icon-29@2x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "2x",
"size" : "29x29"
},
{
"filename" : "icon-29@3x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "3x",
"size" : "29x29"
},
{
"filename" : "icon-38@2x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "2x",
"size" : "38x38"
},
{
"filename" : "icon-38@3x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "3x",
"size" : "38x38"
},
{
"filename" : "icon-40@2x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "2x",
"size" : "40x40"
},
{
"filename" : "icon-40@3x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "3x",
"size" : "40x40"
},
{
"filename" : "icon-60@2x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "2x",
"size" : "60x60"
},
{
"filename" : "icon-60@3x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "3x",
"size" : "60x60"
},
{
"filename" : "icon-64@2x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "2x",
"size" : "64x64"
},
{
"filename" : "icon-64@3x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "3x",
"size" : "64x64"
},
{
"filename" : "icon-68@2x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "2x",
"size" : "68x68"
},
{
"filename" : "icon-76@2x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "2x",
"size" : "76x76"
},
{
"filename" : "icon-83.5@2x.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "2x",
"size" : "83.5x83.5"
},
{
"filename" : "icon-1024.png",
"idiom" : "universal",
"platform" : "ios",
"scale" : "1x",
"size" : "1024x1024" "size" : "1024x1024"
} }
], ],

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Group_1597880400@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group_1597880400@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Frame@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Frame@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 514 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 897 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Group_1171275560@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group_1171275560@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 911 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Group 22@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group 22@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Group_1171275540@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group_1171275540@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "base@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "base@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Group 23@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group 23@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Group 23@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group 23@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Frame_1@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Frame_1@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "icon_arrow-left@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "icon_arrow-left@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "MUSICOO@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "MUSICOO@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Group_1171275539@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group_1171275539@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 267 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "btn_square@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_square@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 915 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Frame_3@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Frame_3@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 730 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Category@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Category@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Elements@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Elements@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Frame_2@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Frame_2@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Frame_4@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Frame_4@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Group_1597880408@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group_1597880408@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Group_1171275452_1@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group_1171275452_1@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 832 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Rectangle_40101@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Rectangle_40101@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Group_1171275452@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group_1171275452@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 507 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Frame@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Frame@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Rectangle_40109@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Rectangle_40109@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Group_1171275513@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group_1171275513@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Vector@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Vector@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 327 B

View File

@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "Rectangle_40105@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Rectangle_40105@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Some files were not shown because too many files have changed in this diff Show More