IOS开发之——音乐播放器-资源和Model

IOS开发之——音乐播放器-资源和Model,第1张

一 概述
  • 音乐播放器资源文件
  • 资源文件转换为对应的Model类
二 音乐播放器资源文件 2.1 图片资源

Images.xcassets(启动图标/播放按钮/默认背景等)

2.2 Resources(歌曲资源)
  • Images(音乐大图)
  • Lrcs(音乐歌词文件)
  • MP3s(本地歌曲文件)
  • Musics.plist(所有歌词信息,转换为HMMusic Model)

2.3 查看Copy Bundle Resources

Targets——>Build Phases——>Copy Bundle Resources

三 资源文件转换为对应的Model类 3.1 音乐文件Model Musics.plist

数据模型HMMusic
#import 

@interface HMMusic : NSObject
/**
 *  歌曲名字
 */
@property (copy, nonatomic) NSString *name;
/**
 *  歌曲大图
 */
@property (copy, nonatomic) NSString *icon;
/**
 *  歌曲的文件名
 */
@property (copy, nonatomic) NSString *filename;
/**
 *  歌词的文件名
 */
@property (copy, nonatomic) NSString *lrcname;
/**
 *  歌手
 */
@property (copy, nonatomic) NSString *singer;
/**
 *  歌手图标
 */
@property (copy, nonatomic) NSString *singerIcon;
@end
3.2 歌词Model 歌词文件

歌词模型 HMLrcLine
#import 

@interface HMLrcLine : NSObject
/**
 *  时间点
 */
@property (nonatomic, copy) NSString *time;
/**
 *  词
 */
@property (nonatomic, copy) NSString *word;
@end
四 参考
  • Github-参考代码
  • Xmind原图

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/738911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存