我在外面没有任何行业资源,在里面也没有任何实际工作和项目经验。更别说找到高薪工作了,这是公司是否邀请我面试的问题。所以我没有马上开始找工作,而是开始写自己的app。首先,写一个免费的app,比如天气、健康资讯,美食、火车票查询等。于是我穿梭到各种开放平台,比如百度AppStore、聚合数据、好服务等API商城有很多免费的app,但是给出的数据太少,让我觉得不足以做一个完整的app。
经过两天的寻找,我终于碰到了一个完全免费开放的开发平台——梦福音乐(当然是设置好项目架构开始!
使用开发工具:Xcode、ESJosnFormat插件;开发语:客观-c;设计模式:MVVM模式
在整个项目的开发,一开始头疼的就是数据的请求和分析。花了好几天的时间,但是开放平台上给出的数据类型数量对我来说还是有点复杂的,因为我不需要一些数据,比如他们网站的链接,我根本没用过。在ESJosnFormat插件的帮助下,请求的json数据被成功转换为模型;此外,我还准备了两个自定义的模型类——单曲类和词条类,用于控制器和用户喜欢的词条和单曲之间的价值传递。
至于播放器,创建了播放器的单个实例,它封装了供播放器控制器调用的各种业务逻辑接口。
UI没什么好说的。使用容器类视图,如视图、表视图和集合视图。
以下是用户界面渲染:
由于时间限制,没有开发用户页面,只提供收藏功能。