玩Android IOS Swift 版本
FunIOS -介绍
我一直都是做Android开发的,一直以来在断断续续的学习IOS,学了Object-C,可以看懂,写就不太习惯,后来直接上手了swift,突然觉得太舒服了,跟kotlin,dart差不多,本项目是纯代目撸布局。使用SnapKit 拘束布局搭建
改善
有需求欢迎issue,空余时间会持续更新中
依赖第三方
pod 'PrintBeautifulLog' #日志
pod 'Alamofire' , '~> 4.7' #网络
pod 'MJRefresh' #刷新
pod 'LLCycleScrollView' #轮播
pod 'HandyJSON' #序列化 反序列
pod 'Kingfisher' #图片
pod 'Then' #语法糖
pod 'SnapKitExtend' #自动布局扩展
pod 'SVProgressHUD' #加载框
pod 'MBProgressHUD' #加载框
pod 'Reusable' #可复用
pod 'JXSegmentedView' #顶部tab
pod 'LGButton' #按钮
pod 'Toast-Swift', '~> 5.0.1' #吐司
pod 'TagListView', '~> 1.0' #tag标签栏
pod 'SwiftEventBus', :tag => '5.1.0', :git => 'https://github.com/cesarferreira/SwiftEventBus.git' #跨界面通信
版本号
V1.0 基本模块的实现 主页 项目 公众号 体系 我的 数据获取显示,登录等
V1.1 更新app logo 图标,删除没必要的png,增加收藏功能,网络请求增加失败回调统一处理
V1.2 删除不必要的文件,首页列表增加置顶功能(置顶功能冗余度有点高,不方便移植,后续慢慢琢磨一下)
使用方法
下载源码,根目录执行 pod install 用 xcode 打开 FunIOS.xcworkspace 即可