iOS 股票行情优化记录

前言:  项目停工、不更新了;自己优化的模块的还未上线,就夭折了;虽然夭折了,优化过程中的细节 还是值得记录的,对自己这一个月来的优化 ,做一个简单记录;在时间的长河中,希望其也可以留下一点痕迹;

项目展示:
这里写图片描述

性能优化

优化加载更多

选择方案二
股票列表 优化

内容方案一方案二
UI树(UIView(Scrollview(titleTableView,(detaliScrollview(detailTableView))),leftTopView,rightTopView))(UIView(titleTableView(leftTopView),(detaliScrollview(detailTableView)))) 顶部的view 用 tableview 能够设置 的组head,比方案一 UI嵌套减少
tableview是否能够滑动不能能,使用tableview的滑动支持联动
tableview是否frame是否需要变化需要不需要
加载更多底部 foot加在Scrollview底部 foot加在UIView
是否依赖第三方库需要不需要
加载更多底部 foot加在Scrollview底部 foot加在UIView
加载更多变化灵活不灵活灵活支持自定义

首页折线图的绘制

之前是根据 第三的组件,chart 绘制; 现在是 调用 drawinrect方法绘制;

基础组件的整理:

   网络模块 :http 、tcp 的访问    
   数据存储模块:coredata 的存储
    model模块:
    UIView模块 
针对:这几个部分,先整理其中 相同的部分;将代码中相同的部分优化 处理;

工程结构的变化

目前之前工程结构是:
这里写图片描述
项目中存在问题 ,
1、好多 的model 、里面的属性方法一至、只是类名不一样;
2、有部分相同的view 是可以 重用的;目前也是创建了多个类;造成资源的浪费
3、网络、数据读取 、这块用的是统一的库、但是存在着 样式不统一的问题;我是希望我们有我们自己的 基础模块 ;统一我们的风格;避免 不一致;

整理过后的结构
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值