├── .github └── workflows │ └── swift.yml ├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── lumeng.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ └── lumeng.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── LICENSE.txt ├── Package.resolved ├── Package.swift ├── README-zh.md ├── README.md ├── ScreenShot ├── BaiduFM-Swift_00.png ├── BaiduFM-Swift_01.png ├── BaiduFM-Swift_02.png ├── BaiduFM-Swift_03.png ├── BaiduFM-Swift_AppleWatch_00.png ├── BaiduFM-Swift_AppleWatch_01.png ├── BaiduFM-Swift_AppleWatch_02.png └── BaiduFM-Swift_AppleWatch_03.png ├── Sources ├── BaiduFM │ ├── AppDelegate.swift │ ├── BaiduFM-Bridging-Header.h │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Common │ │ ├── AudioManager.swift │ │ ├── Common.swift │ │ ├── Const.swift │ │ ├── DownloadManager.swift │ │ ├── HttpRequest.swift │ │ ├── LyricsManager.swift │ │ ├── NetworkManager.swift │ │ └── Utils.swift │ ├── DataBase │ │ ├── DatabaseManager.swift │ │ └── SongList.swift │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── AppIcon29x29.png │ │ │ ├── AppIcon29x29@2x-1.png │ │ │ ├── AppIcon29x29@2x.png │ │ │ ├── AppIcon29x29@3x.png │ │ │ ├── AppIcon40x40@2x-1.png │ │ │ ├── AppIcon40x40@2x.png │ │ │ ├── AppIcon40x40@3x.png │ │ │ ├── AppIcon60x60@2x.png │ │ │ ├── AppIcon60x60@3x.png │ │ │ ├── Contents.json │ │ │ └── Icon-152.png │ │ ├── Download.imageset │ │ │ ├── Contents.json │ │ │ └── actionIconDownload@2x.png │ │ ├── Downloaded.imageset │ │ │ ├── Contents.json │ │ │ └── actionIconDownloaded@2x.png │ │ ├── Like.imageset │ │ │ ├── Contents.json │ │ │ └── actionIconLike@2x.png │ │ ├── Unlike.imageset │ │ │ ├── Contents.json │ │ │ └── actionIconUnlike@2x.png │ │ ├── mymusic_icon_download_normal.imageset │ │ │ ├── Contents.json │ │ │ └── mymusic_icon_download_normal@2x.png │ │ ├── player_btn_next_normal.imageset │ │ │ ├── Contents.json │ │ │ └── player_btn_next_normal@2x.png │ │ ├── player_btn_pause_normal.imageset │ │ │ ├── Contents.json │ │ │ └── player_btn_pause_normal@2x.png │ │ ├── player_btn_play_normal.imageset │ │ │ ├── Contents.json │ │ │ └── player_btn_play_normal@2x.png │ │ └── player_btn_pre_normal.imageset │ │ │ ├── Contents.json │ │ │ └── player_btn_pre_normal@2x.png │ ├── Info.plist │ ├── Model │ │ ├── Channel.swift │ │ ├── DataCenter.swift │ │ ├── PlayerViewModel.swift │ │ └── Song.swift │ ├── MyPlayground.playground │ │ ├── Contents.swift │ │ ├── Sources │ │ │ └── SupportCode.swift │ │ ├── contents.xcplayground │ │ └── timeline.xctimeline │ └── Views │ │ ├── ChannelTableViewController.swift │ │ ├── DownloadTableViewController.swift │ │ ├── LikeTableViewController.swift │ │ ├── Modern │ │ └── BaseViewController.swift │ │ ├── MusicListTableViewController.swift │ │ ├── RecentTableViewController.swift │ │ ├── RoundImageView.swift │ │ └── ViewController.swift └── Libs │ └── fmdb │ ├── FMDB.h │ ├── FMDatabase.h │ ├── FMDatabase.m │ ├── FMDatabaseAdditions.h │ ├── FMDatabaseAdditions.m │ ├── FMDatabasePool.h │ ├── FMDatabasePool.m │ ├── FMDatabaseQueue.h │ ├── FMDatabaseQueue.m │ ├── FMResultSet.h │ └── FMResultSet.m ├── Tests └── BaiduFMTests │ ├── BaiduFMTests.swift │ └── Info.plist └── 项目学习文档.md /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .build 2 | *.xcodeproj -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcuserdata/lumeng.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/.swiftpm/xcode/package.xcworkspace/xcuserdata/lumeng.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /.swiftpm/xcode/xcuserdata/lumeng.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/.swiftpm/xcode/xcuserdata/lumeng.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Package.swift -------------------------------------------------------------------------------- /README-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/README-zh.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/README.md -------------------------------------------------------------------------------- /ScreenShot/BaiduFM-Swift_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/ScreenShot/BaiduFM-Swift_00.png -------------------------------------------------------------------------------- /ScreenShot/BaiduFM-Swift_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/ScreenShot/BaiduFM-Swift_01.png -------------------------------------------------------------------------------- /ScreenShot/BaiduFM-Swift_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/ScreenShot/BaiduFM-Swift_02.png -------------------------------------------------------------------------------- /ScreenShot/BaiduFM-Swift_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/ScreenShot/BaiduFM-Swift_03.png -------------------------------------------------------------------------------- /ScreenShot/BaiduFM-Swift_AppleWatch_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/ScreenShot/BaiduFM-Swift_AppleWatch_00.png -------------------------------------------------------------------------------- /ScreenShot/BaiduFM-Swift_AppleWatch_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/ScreenShot/BaiduFM-Swift_AppleWatch_01.png -------------------------------------------------------------------------------- /ScreenShot/BaiduFM-Swift_AppleWatch_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/ScreenShot/BaiduFM-Swift_AppleWatch_02.png -------------------------------------------------------------------------------- /ScreenShot/BaiduFM-Swift_AppleWatch_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/ScreenShot/BaiduFM-Swift_AppleWatch_03.png -------------------------------------------------------------------------------- /Sources/BaiduFM/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/AppDelegate.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/BaiduFM-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/BaiduFM-Bridging-Header.h -------------------------------------------------------------------------------- /Sources/BaiduFM/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Sources/BaiduFM/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Sources/BaiduFM/Common/AudioManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Common/AudioManager.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Common/Common.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Common/Common.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Common/Const.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Common/Const.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Common/DownloadManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Common/DownloadManager.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Common/HttpRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Common/HttpRequest.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Common/LyricsManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Common/LyricsManager.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Common/NetworkManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Common/NetworkManager.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Common/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Common/Utils.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/DataBase/DatabaseManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/DataBase/DatabaseManager.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/DataBase/SongList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/DataBase/SongList.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon29x29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon29x29.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon29x29@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon29x29@2x-1.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon40x40@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon40x40@2x-1.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon40x40@3x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/Icon-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/AppIcon.appiconset/Icon-152.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/Download.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/Download.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/Download.imageset/actionIconDownload@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/Download.imageset/actionIconDownload@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/Downloaded.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/Downloaded.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/Downloaded.imageset/actionIconDownloaded@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/Downloaded.imageset/actionIconDownloaded@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/Like.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/Like.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/Like.imageset/actionIconLike@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/Like.imageset/actionIconLike@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/Unlike.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/Unlike.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/Unlike.imageset/actionIconUnlike@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/Unlike.imageset/actionIconUnlike@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/mymusic_icon_download_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/mymusic_icon_download_normal.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/mymusic_icon_download_normal.imageset/mymusic_icon_download_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/mymusic_icon_download_normal.imageset/mymusic_icon_download_normal@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/player_btn_next_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/player_btn_next_normal.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/player_btn_next_normal.imageset/player_btn_next_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/player_btn_next_normal.imageset/player_btn_next_normal@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/player_btn_pause_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/player_btn_pause_normal.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/player_btn_pause_normal.imageset/player_btn_pause_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/player_btn_pause_normal.imageset/player_btn_pause_normal@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/player_btn_play_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/player_btn_play_normal.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/player_btn_play_normal.imageset/player_btn_play_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/player_btn_play_normal.imageset/player_btn_play_normal@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/player_btn_pre_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/player_btn_pre_normal.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/BaiduFM/Images.xcassets/player_btn_pre_normal.imageset/player_btn_pre_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Images.xcassets/player_btn_pre_normal.imageset/player_btn_pre_normal@2x.png -------------------------------------------------------------------------------- /Sources/BaiduFM/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Info.plist -------------------------------------------------------------------------------- /Sources/BaiduFM/Model/Channel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Model/Channel.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Model/DataCenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Model/DataCenter.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Model/PlayerViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Model/PlayerViewModel.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Model/Song.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Model/Song.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/MyPlayground.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/MyPlayground.playground/Contents.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/MyPlayground.playground/Sources/SupportCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/MyPlayground.playground/Sources/SupportCode.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/MyPlayground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/MyPlayground.playground/contents.xcplayground -------------------------------------------------------------------------------- /Sources/BaiduFM/MyPlayground.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/MyPlayground.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Sources/BaiduFM/Views/ChannelTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Views/ChannelTableViewController.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Views/DownloadTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Views/DownloadTableViewController.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Views/LikeTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Views/LikeTableViewController.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Views/Modern/BaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Views/Modern/BaseViewController.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Views/MusicListTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Views/MusicListTableViewController.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Views/RecentTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Views/RecentTableViewController.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Views/RoundImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Views/RoundImageView.swift -------------------------------------------------------------------------------- /Sources/BaiduFM/Views/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/BaiduFM/Views/ViewController.swift -------------------------------------------------------------------------------- /Sources/Libs/fmdb/FMDB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/Libs/fmdb/FMDB.h -------------------------------------------------------------------------------- /Sources/Libs/fmdb/FMDatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/Libs/fmdb/FMDatabase.h -------------------------------------------------------------------------------- /Sources/Libs/fmdb/FMDatabase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/Libs/fmdb/FMDatabase.m -------------------------------------------------------------------------------- /Sources/Libs/fmdb/FMDatabaseAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/Libs/fmdb/FMDatabaseAdditions.h -------------------------------------------------------------------------------- /Sources/Libs/fmdb/FMDatabaseAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/Libs/fmdb/FMDatabaseAdditions.m -------------------------------------------------------------------------------- /Sources/Libs/fmdb/FMDatabasePool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/Libs/fmdb/FMDatabasePool.h -------------------------------------------------------------------------------- /Sources/Libs/fmdb/FMDatabasePool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/Libs/fmdb/FMDatabasePool.m -------------------------------------------------------------------------------- /Sources/Libs/fmdb/FMDatabaseQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/Libs/fmdb/FMDatabaseQueue.h -------------------------------------------------------------------------------- /Sources/Libs/fmdb/FMDatabaseQueue.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/Libs/fmdb/FMDatabaseQueue.m -------------------------------------------------------------------------------- /Sources/Libs/fmdb/FMResultSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/Libs/fmdb/FMResultSet.h -------------------------------------------------------------------------------- /Sources/Libs/fmdb/FMResultSet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Sources/Libs/fmdb/FMResultSet.m -------------------------------------------------------------------------------- /Tests/BaiduFMTests/BaiduFMTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Tests/BaiduFMTests/BaiduFMTests.swift -------------------------------------------------------------------------------- /Tests/BaiduFMTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/Tests/BaiduFMTests/Info.plist -------------------------------------------------------------------------------- /项目学习文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/belm/BaiduFM-Swift/HEAD/项目学习文档.md --------------------------------------------------------------------------------