仿制网易云音乐4.3.5

2018-03-06  本文已影响10人  怪客半

代码地址

2018.3.5

Xcode工程创建

1803051122.png

1.上图各个信息的意义
参考

2.上图几个选项的意义

这几项暂时没用到,先勾选上

3.报错


1803051352.png

可以看到报错是关于Core Data的,因为在deployment target设置了最低支持8.0

关联Github

参考
1.创建工程的时候默认已经生成了git仓库
2.在github账号下new一个新的仓库
3.终端执行指令:git remote add origin (github仓库url)
4.终端执行指令:git push origin master
5.使用sourcetree管理代码

1803051544.png

欢迎页面

第一页:


1803051448.PNG

第二页:
滑动的过程中,‘薛之谦’有一个上移的动画,顶部的文字在更换过程中也有一个往左移动的动画。


1803051450.PNG

第三页:
滑动过程中,第二页的第一个圆形logo有一个位置变化的动画


1803051455.PNG

2018.3.6

启动图Launch设置

Launch的尺寸及命名规范参考

App主控制器

2018.3.7

集成cocoaPod

引导页面

2018.3.8

引导页面

引导页面状态栏设置

'发现音乐'页面定制导航栏

2018.3.9

整体的状态栏设置

需求

a. TARGETS -> General -> Deployment Info -> Status Bar Style,勾选Hide status bar可以保证启动页面看不到状态栏。

1803091031.png

b. 在进入app的第一个页面设置

UIApplication.shared.isStatusBarHidden = false

可以保证状态栏再次出现


1803091034.png

a. Info.plist中添加View controller-based status bar appearance项并设置为NO

接下来开始试着抓包拿数据,完成播放器的主页面。

2018.3.14

最近在忙公司的项目,暂时搁置。

2018.3.20

公司项目完成。

1.配置抓包工具Charles并破解,然后可以抓取到网易云的请求信息,但是看起来都是加密过的。


1803210959.png

2.先来抓取公司的项目,学习着怎么分析抓到的请求数据。

2018.3.30

所有的请求参数都是加密过的...
上一篇 下一篇

猜你喜欢

热点阅读