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

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

[IOS] RxSwift+MVVM 高仿鲨鱼记账_第1张图片
主界面.png

[IOS] RxSwift+MVVM 高仿鲨鱼记账_第2张图片
图表界面.png

[IOS] RxSwift+MVVM 高仿鲨鱼记账_第3张图片
在主界面修改.png
[IOS] RxSwift+MVVM 高仿鲨鱼记账_第4张图片
记账界面.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

你可能感兴趣的:([IOS] RxSwift+MVVM 高仿鲨鱼记账)