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