2018.3.5
Xcode工程创建
1803051122.png1.上图各个信息的意义
参考
-
Organization Name
组织/公司的名字,比如 Google 公司就直接填 Google,对应下图中的红色部分。
初始化工程的这几个选项不涉及下图的蓝色部分文字,是与电脑管理员的名称有关。
1803051132.png - Organization Identifier
组织/公司的唯一标识,这部分和 Product Name 会混合成产品的唯一标识,这个标识在整个 iOS 的 App Store是唯一的,所以一般建议用你的域名的反向形式,比如 Google 公司的主域名是 google.com, 那么在这里就反过来填 com.google。
2.上图几个选项的意义
- Use Core Data
数据库 - Include Unit Tests
单元测试 - Include UI Tests
UI测试
这几项暂时没用到,先勾选上
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管理代码
欢迎页面
第一页:
1803051448.PNG
第二页:
滑动的过程中,‘薛之谦’有一个上移的动画,顶部的文字在更换过程中也有一个往左移动的动画。
1803051450.PNG
第三页:
滑动过程中,第二页的第一个圆形logo有一个位置变化的动画
1803051455.PNG
2018.3.6
启动图Launch设置
Launch的尺寸及命名规范参考
App主控制器
- 使用tabbarcontroller作为root控制器
- 引导页面初始化
2018.3.7
集成cocoaPod
- 每次都会遇到的问题,编辑Podfile文件的时候引号不合法
- 集成SwiftyJson第三方库
- 第一次import第三方库报错?
直接运行,成功的话报错就自动消失了。
引导页面
-
抠图软件好久没用了,所以就假装有素材了,先实现页面的逻辑
1803071555.png
2018.3.8
引导页面
- 滑动逻辑完成
引导页面状态栏设置
'发现音乐'页面定制导航栏
- 除了iPhone X以外,界面都已适配,明天适配下iPhone X.
-
忽略白方块,假装有素材
1803081743.png
2018.3.9
整体的状态栏设置
需求
- 启动页面不显示状态栏
- 其他页面状态栏字体为白色
a. TARGETS -> General -> Deployment Info -> Status Bar Style,勾选Hide status bar可以保证启动页面看不到状态栏。
1803091031.pngb. 在进入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
所有的请求参数都是加密过的...
网友评论