采用MVC架构实现框架搭建,使用CocoaPods集成第三方库。
使用Xib进行页面布局,Msonry为辅助框架进行页面搭建。
使用Block封装,实现异步网络请求,获取数据。
自定义下拉刷新控件实现下拉刷新、上拉加载更多功能
根据需求实现养殖场和物联网智能结合
使用mkWebView实现与H5的交互通信
使用AAChartKit框架进行数据之类的展示
通过自定义路由实现模块之间的通信机制
使用SQLite3(FMDB 框架)对数据进行缓存,防止用户流量高消耗,添加清楚缓存功能
使用 跳转Deep UniversalLink的工作原理以及方法实现短信功能性跳转app指定页面