[IOS] RxSwift+MVVM 高仿鲨鱼记账

现在大四即将面临就业,还是个ios小白,真是压力山大。前段时间花了两周时间做了个记账相关app,项目高仿AppStore评价较好的商业项目鲨鱼记账,图表界面略有不同,自我感觉不错拿来分享一下。

主界面.png

图表界面.png

在主界面修改.png
记账界面.png

1.写在前面

最初框架搭建时,Swift4刚出不久,好吧装个Xcode9用swift4编程吧,框架的话,之前自学过一段时间的RAC+MVVM,在swfit中大家都推荐使用RxSwift,好吧就用RxSwift+MVVM吧,由于自己对RxSwift+MVVM理解尚浅加之开发时间短的原因,项目中众多错误以及不规范之处还望大家海涵。

2.自定义TabBar

我知道有很多轮子,但是怪我走上了高仿的这条不归路,好吧自定义吧,网上自定义tabBar文章很多,我这里不详说啦。

3.数据

该项目使用SQLite+FMDB,项目开发时间短,于是就没有自己封装数据库操作类,而是用了第三方封装好的轮子BGFMDB非常好用哦,账单的增删改查都写在了相关的viewModel层里。

最近较忙,先把项目分享出来,简书就后面在完善,嘿嘿。
GitHub:https://github.com/calvinWen/XiaoMiaoTallyBook
欢迎star, issue

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容