知乎日报 swift3.0 练手

作者: 韦德460 | 来源:发表于2017-05-09 21:58 被阅读154次

https://github.com/wangrui460/ZhihuDaily-Swift3.0
为了让我的另一个库WRNetWrapper使用起来更高效,特开此项目作为测试,代码从0开始

日志

1. 2017.05.06

  • 完成启动页闪屏展示

注意:

  • 因为知乎素材并没有LaunchImage图片,所以我就用了自己App的启动图片。
  • 对喵神的 Kingfisher 修改了一下,解决了当placeholder为nil的时候,如果原图片框中已有图片,则会闪一下的问题
    修改后的代码 https://github.com/wangrui460/Kingfisher

2. 2017.05.07

  • 重构网络部分代码

注意:

  • 以后所有网络请求都要放在 WRApiContainer 中。好处是所有网络请求一目了然、修改起来非常容易、类方法快速直接调用,基本不需要传什么参数!

3. 2017.05.08

  • 完成版本更新检查

注意:

  • 因为不知道知乎日报的appid,所以点击前往后就跳到AppStore的首页

4. 2017.05.09

  • 添加接口最新消息
  • 启动页闪屏右上方添加跳过按钮,并添加点击事件

注意:

  • 用runtime写了一个UIView的分类,处理所有继承UIView的轻点事件
  • 把按钮添加在图片上,必须要设置图片isUserInteractionEnabled等于true,这样按钮才具有轻点事件

5. 2017.05.10

  • 重构网络工具类,因为今天闪屏图片和版本检测的网络请求突然失效了
  • 重构闪屏页上的跳过按钮事件
  • 创建Story和News模型类,并且解析了一下最新消息返回结果

注意:

  • 取消直接在网络工具类中对成功返回结果转json操作,取而代之的是返回数组 response.result.value

6. 2017.05.11

  • 导入第三方库MMDrawerController,实现基本抽屉效果
  • 基本架构搭建完成

7. 2017.05.15

  • 添加主页基本tableView
  • 完成导航栏透明渐变效果
  • 初步完成图片无线轮播效果

注意:


8. 2017.05.16

  • 完成主页的无线轮播效果,并且添加pageControl,解决滚动和拖拽过程中的一些bug

注意:


你觉得对你有所帮助的话,请献上宝贵的Star!!! 不胜感激!!!

https://github.com/wangrui460/ZhihuDaily-Swift3.0



强烈推荐:超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等

https://github.com/wangrui460/WRNavigationBar
https://github.com/wangrui460/WRNavigationBar_swift



欢迎关注我的微博:wangrui460

相关文章

  • 知乎日报 swift3.0 练手

    https://github.com/wangrui460/ZhihuDaily-Swift3.0为了让我的另一个...

  • cordova 打包vue项目生成apk(知乎日报、cnode)

    知乎日报 练手的小项目,知乎日报手机端,既然是手机端,那就要支持安装到手机上。那就用原来经常捣鼓的cordova打...

  • NodeJS实现一个简单的知乎日报爬虫

    初衷 非常喜欢知乎日报上面的内容,另外又想用NodeJS来实现一个简单的爬虫练练手,so,对不住知乎了。(胡扯。。...

  • 日报知乎,一个第三方知乎日报客户端

    首先 日报知乎是一个基于Android平台的第三方知乎日报,界面UI参考自ios版的知乎日报。 知乎日报API来自...

  • Flutter入门实战—高仿知乎日报

    Flutter版高仿知乎日报 高仿知乎日报,UI基本和Android端的知乎日报一致。新手小白的练习demo,代码...

  • 知乎日报

    为什么移动公司可以在⑥月份后利润分配低俗???下一次啊 : 这是真的!要和一个学校有关系XOFfer直白点-C...

  • 知乎日报

    一款全新的资讯类应用——知乎日报。知乎日报每天推荐几十条高质量的问题解答,内容涉及方方面面。 产品信息 名称:知乎...

  • 奇怪的bug:解决 vue-cli中 proxyTable 配置

    问题起源于最近打算用vue写个单页应用-知乎日报,因为知乎日报的api比较成熟,而且自己也是知乎日报的重度使用者。...

  • APP分析第五期——知乎日报

    APP:知乎日报 2.5.2 手机:小米2S4.1.1 时间:6.28 知乎日报提供知乎社区的优质问答和国内一流媒...

  • vue低仿知乎日报

    概述 一个基于vue的仿知乎日报的前端项目。 关于知乎日报: 知乎日报是一款拥有千万用户的资讯类客户端,每日提供来...

网友评论

本文标题:知乎日报 swift3.0 练手

本文链接:https://www.haomeiwen.com/subject/dnwitxtx.html