diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore'logo.imageset/Contents.json b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'bg.imageset/Contents.json similarity index 75% rename from relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore'logo.imageset/Contents.json rename to relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'bg.imageset/Contents.json index c8d4192..e6fba1f 100644 --- a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore'logo.imageset/Contents.json +++ b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'bg.imageset/Contents.json @@ -5,12 +5,12 @@ "scale" : "1x" }, { - "filename" : "Restor@2x.png", + "filename" : "Frame 427319246@2x.png", "idiom" : "universal", "scale" : "2x" }, { - "filename" : "Restor@3x.png", + "filename" : "Frame 427319246@3x.png", "idiom" : "universal", "scale" : "3x" } diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'bg.imageset/Frame 427319246@2x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'bg.imageset/Frame 427319246@2x.png new file mode 100644 index 0000000..afdfecd Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'bg.imageset/Frame 427319246@2x.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'bg.imageset/Frame 427319246@3x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'bg.imageset/Frame 427319246@3x.png new file mode 100644 index 0000000..130b6ae Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'bg.imageset/Frame 427319246@3x.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/VIPSet'logo.imageset/Contents.json b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'logo.imageset/Contents.json similarity index 75% rename from relax.offline.mp3.music/Assets.xcassets/SideA/Center/VIPSet'logo.imageset/Contents.json rename to relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'logo.imageset/Contents.json index a9d72f8..efff6ce 100644 --- a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/VIPSet'logo.imageset/Contents.json +++ b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'logo.imageset/Contents.json @@ -5,12 +5,12 @@ "scale" : "1x" }, { - "filename" : "Upgrade@2x.png", + "filename" : "Frame 427319256@2x.png", "idiom" : "universal", "scale" : "2x" }, { - "filename" : "Upgrade@3x.png", + "filename" : "Frame 427319256@3x.png", "idiom" : "universal", "scale" : "3x" } diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'logo.imageset/Frame 427319256@2x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'logo.imageset/Frame 427319256@2x.png new file mode 100644 index 0000000..c22102b Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'logo.imageset/Frame 427319256@2x.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'logo.imageset/Frame 427319256@3x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'logo.imageset/Frame 427319256@3x.png new file mode 100644 index 0000000..ff63b6c Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Positive/Center/Center_Banner'logo.imageset/Frame 427319256@3x.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Purchase.imageset/1831739501971_.pic 1.jpg b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Purchase.imageset/1831739501971_.pic 1.jpg new file mode 100644 index 0000000..4959bb7 Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Purchase.imageset/1831739501971_.pic 1.jpg differ diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Purchase.imageset/1831739501971_.pic.jpg b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Purchase.imageset/1831739501971_.pic.jpg new file mode 100644 index 0000000..4959bb7 Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Purchase.imageset/1831739501971_.pic.jpg differ diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Purchase.imageset/Contents.json b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Purchase.imageset/Contents.json new file mode 100644 index 0000000..6cf0b45 --- /dev/null +++ b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Purchase.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "1831739501971_.pic 1.jpg", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "1831739501971_.pic.jpg", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore'logo.imageset/Restor@2x.png b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore'logo.imageset/Restor@2x.png deleted file mode 100644 index 81fe45d..0000000 Binary files a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore'logo.imageset/Restor@2x.png and /dev/null differ diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore'logo.imageset/Restor@3x.png b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore'logo.imageset/Restor@3x.png deleted file mode 100644 index 9828f4d..0000000 Binary files a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore'logo.imageset/Restor@3x.png and /dev/null differ diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore.imageset/1851739502014_.pic 1.jpg b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore.imageset/1851739502014_.pic 1.jpg new file mode 100644 index 0000000..a7ae3c2 Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore.imageset/1851739502014_.pic 1.jpg differ diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore.imageset/1851739502014_.pic.jpg b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore.imageset/1851739502014_.pic.jpg new file mode 100644 index 0000000..a7ae3c2 Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore.imageset/1851739502014_.pic.jpg differ diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore.imageset/Contents.json b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore.imageset/Contents.json new file mode 100644 index 0000000..fcd70a6 --- /dev/null +++ b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/Restore.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "1851739502014_.pic.jpg", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "1851739502014_.pic 1.jpg", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/VIPSet'logo.imageset/Upgrade@2x.png b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/VIPSet'logo.imageset/Upgrade@2x.png deleted file mode 100644 index 2d7d65e..0000000 Binary files a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/VIPSet'logo.imageset/Upgrade@2x.png and /dev/null differ diff --git a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/VIPSet'logo.imageset/Upgrade@3x.png b/relax.offline.mp3.music/Assets.xcassets/SideA/Center/VIPSet'logo.imageset/Upgrade@3x.png deleted file mode 100644 index b84570a..0000000 Binary files a/relax.offline.mp3.music/Assets.xcassets/SideA/Center/VIPSet'logo.imageset/Upgrade@3x.png and /dev/null differ diff --git a/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdCentralManager.swift b/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdCentralManager.swift new file mode 100644 index 0000000..2234883 --- /dev/null +++ b/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdCentralManager.swift @@ -0,0 +1,12 @@ +// +// MP_AdCentralManager.swift +// relax.offline.mp3.music +// +// Created by Mr.Zhou on 2025/2/13. +// + +import UIKit + +class MP_AdCentralManager: NSObject { + +} diff --git a/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdItemModel.swift b/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdItemModel.swift new file mode 100644 index 0000000..b351e1b --- /dev/null +++ b/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdItemModel.swift @@ -0,0 +1,12 @@ +// +// MP_AdItemModel.swift +// relax.offline.mp3.music +// +// Created by Mr.Zhou on 2025/2/13. +// + +import UIKit + +class MP_AdItemModel: NSObject { + +} diff --git a/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdJson.swift b/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdJson.swift new file mode 100644 index 0000000..4a90ac8 --- /dev/null +++ b/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdJson.swift @@ -0,0 +1,12 @@ +// +// MP_AdJsonModel.swift +// relax.offline.mp3.music +// +// Created by Mr.Zhou on 2025/2/13. +// + +import UIKit + +class MP_AdJsonModel: NSObject { + +} diff --git a/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdPositionGroupViewModel.swift b/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdPositionGroupViewModel.swift new file mode 100644 index 0000000..dcc0afe --- /dev/null +++ b/relax.offline.mp3.music/MP/Common/Ad(广告管理)/MP_AdPositionGroupViewModel.swift @@ -0,0 +1,12 @@ +// +// MP_AdPositionGroupViewModel.swift +// relax.offline.mp3.music +// +// Created by Mr.Zhou on 2025/2/13. +// + +import UIKit + +class MP_AdPositionGroupViewModel: NSObject { + +} diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Base/MPPositive_BannerIAPView.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Base/MPPositive_BannerIAPView.swift new file mode 100644 index 0000000..9f51058 --- /dev/null +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Base/MPPositive_BannerIAPView.swift @@ -0,0 +1,20 @@ +// +// MPPositive_BannerIAPView.swift +// relax.offline.mp3.music +// +// Created by Mr.Zhou on 2025/2/14. +// + +import UIKit + +class MPPositive_BannerIAPView: UIView { + + /* + // Only override draw() if you perform custom drawing. + // An empty implementation adversely affects performance during animation. + override func draw(_ rect: CGRect) { + // Drawing code + } + */ + +}