美文网首页
FindYourCars(Objective-C)

FindYourCars(Objective-C)

作者: RedeemD | 来源:发表于2016-09-13 17:38 被阅读0次

    简介

    • 这是我第一个稍微完整的练手 Demo,后来功能完善的差不多就尝试上线成功了。

    • 这是对比着一个论坛网站的 Android 端实现的(不知道为什么没有 iOS 的),抓接口用的是青花瓷(不过有部分没抓到?[手动尴尬])
      iTunes 地址

    • 因为是想着先快速撸一个小项目练练手,然后开始着手学习一个比较完整的商业项目(就是开源的 Coding 啦,不过这个还没有完成,以后会再写),许多界面就显得比较仓促,细节方面并不是很完善

    • 以下内容为实现过程的介绍

    产品展示

    因为手边没有 mac , 所以只能用录屏软件转 gif , 看不到具体鼠标操作比较不方便。
      这个 demo 里并没有用到什么复杂的技术也没有大型核心业务,所以并没有遇到什么非常难解决的技术难题,就大概说一下实现过程和一些技术点吧

    • 首页/资讯
      (轮播图这里比较快速的两次图片切换是手动拨的....)
    加载界面及首页

    1. 这是之前封装的一个三页轮播,当时用的是本地文件,这里是网络请求就随手改了一下
      2. 下面的两种 cell 是判断了一下数据中图片的数量,从两个队列中选一种复用
      3. 这个资讯展示页面一开始是用等量的 viewController 的 view 放在一整个 scrollView 上。这里有个坑就是,如果不对原本的 viewController 持有强引用的话,就会被销毁,对应界面无法显示
      4. 后来尝试用三个 viewController 动态加载,把内容偏移量用 NSUserDefault 的一个数组记录下来(但并没有测试哪个效率更高orz。)

    • 论坛
    论坛

    当时为了追求速度早点开始学习完整项目,就直接用 webView 加载的....

    • 找车/搜索
    搜索及详情界面

    1. 这里的搜索结果是抓的接口。
      2. 点击搜索以后 push 一个界面,搜索栏直接是第一响应者,输入内容点击搜索后下方加载一个 tableView,展示结果列表

    • 优惠


      简单的优惠界面

    这个界面就是一些优惠信息的展示

    • 车型列表
    5.gif

    1. cell 的事件仿写了一个侧滑菜单效果,弹出一个 tableView
      2. 在右边添加了一个简单的索引

    其他

    • 因为是作为一个 demo 做的,所以做得比较仓促,有一些细节没有处理。前后用了一个多星期吧
    • 一个人开发所以也没有想着用版本控制之类的,这确实是当时欠考虑了,以至于代码并没有上传到 Github,诸君看不到所有代码抱歉了

    相关文章

      网友评论

          本文标题:FindYourCars(Objective-C)

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