第一天
1、搭建项目框架
2、自定义标签栏
2.1 清除系统tabbar上自带的子视图
2.2 添加自定义的按钮
2.3 创建pch预处理文件
2.4 子类化自定义的按钮MainTabbarItem
3、设置导航栏的图片和主题字体和颜色
4、设置状态栏
8月20日
在首页上加表视图和导航栏右边的按钮
今天是七夕,妈妈生日,然后还换了宿舍,希望能摆脱臭虫,不要再咬我了
8月21日
第二天
1、实现首页导航栏按钮的翻转
2、实现首页主视图的旋转
3、请求首页列表的数据
3.1、json数据的意义
3.2、json数据的解析
4、定制单元格
5、单元格上的数据显示
8月22日
第三天
1、封装请求数据的工具类DataService
2、创建新闻界面的表视图
2.1、处理表视图的显示
2.2、处理表视图的头视图拉伸效果
3、学习CollectionView的使用
4、构建TOP界面
4.1、请求top数据
8月23日
构建新闻界面的详细界面
8月24日
第四天
1、新闻二级界面(新闻详情)使用collectionView显示
2、请求新闻二级界面的数据
3、BaseModel的使用
4、BaseModel的构建原理
5、相册功能视图的创建
5.1、相册原理
5.2、图片缩放
5.3、图片单机显示、隐藏导航栏和状态栏
6、解决tabbar上重复添加按钮的bug
7、相册数据的传递
8、普通新闻界面的定制--》html、js交互
8月25日
第五天
1、首页界面PosterView的大体布局
2、创建PosterView中的头视图及其子视图
3、创建内容视图PosterCollectionView并赋值测试数据
4、创建尾部视图FooterLaber
5、根据头视图中的collectionview和PosterCollectionView中的共同特性抽象出父类
6、创建IndexCollectionView
8月26日
第六天
1、实现IndexCollectionView和PosterCollectionView之间的互相监听滑动事件
2、创建PosterCell和IndexCell
3、传递首页中的Model数据到cell上显示