半期考核未完成品 APP简介: 这是一款网易云的简易仿制品(只实现了网易云的部分功能,网络接口用的网易云的后端接口)。 内容简介: 按照设计图操作 伪登录界面后是一个TabBarController,主要是三个界面: 界面一:
- banner的图片轮播器未完成,scrollView我选择放在MVC中的view层上,但是在得到数据后字典转模型时程序崩溃。在后面的界面中,只要处在view层控件 进行数 据赋值,程序就会崩溃,我花式取数据,程序就花式报错,是我学艺不精,其中酸辛不足为外人道也。 2.下面的推荐歌单采用collectionView的布局,放在controller上,赋值成功。(不知道怎么放图片)。 3.搜索功能未实现,心中大概有个想法,通过将访问时搜索内容为参数传递,来得到有相关标签的歌单。 界面二: 1.操作比较顺利,一次性成功,赋值展示数据(也许因为只有一个tableView,且处在controller上)关于这个界面没什么详细说的 2.在这个界面上为基础进行页面跳转到歌单详情页。思路是将歌单的id赋值为该cell的tag值,再将tag值转为Library界面的属性songID,然后通过属性传值传递到歌单详情页,再进行歌单详情页的数据请求再赋值。(说的好麻烦,可以在library的界面的tableView的数据源和代理方法看看)。但是,我忘了哪里出错了就没搞了。。。。。。,好像是得到的数据和postman上访问得到的数据不一样。 三:个人界面 界面UI搭建出来了,请求得到的数据也没毛病,就是取数据赋值的地方搞不定,字典转模型或者直接通过键值对取都不行,我遭遇的闻者伤心见者落泪的花式报错事件就是在这里。唉,我太菜了。 播放器没有做出来,一个是没有时间,二个是对这方面还不熟悉,有些难度。 不足: 1.请求数据这里没有使用多线程,这是我本该做到的,但是没有做 2.渐渐感受到MVC的一些局限性,但是新的架构模式还没学会,应该去看看试试。(but,好像mvc我都没用精) 3.解析jason太渣了,包括字典转模型等等,都不知道自己在写什么。 大概就是这样吧,我太渣了&终于结束了。