Mobile application developer
SwiftMediator. Swift componentization decoupling, router, Mirror reflection, function calls, SceneDelegate decoupling, AppDelegate decoupling. Swift组件化解耦,router,Mirror反射,函数调用,SceneDelegate解耦,AppDelegate解耦
122SwiftBrick. swift砖块系列:UI基础框架,有各种工具方便快速搭建APP
53SwiftShow. swift砖块系列:各种弹出窗口,toast,loading,alert,popview等等,支持暗黑模式
51Brick_SwiftUI. Quickly build SwiftUI APP, extension SwiftUI Standard library, make high version API compatible with iOS14, and use DSL wrapped API 。这是一个SwiftUI项目砖块池,每一个功能都是可以加速项目开发的砖块,哪里有需要就搬去哪里。
44LunarCalendar-SwiftUI. 符合中国使用习惯的农历日历,SwiftUI2.0
32SwiftMesh. swift砖块系列:基于Alamofire5的Combine封装,更加快捷的发起网络请求,支持SwiftUI
32SwiftLog. swift砖块系列:Swift Log输出工具,可分级别打印log,方便排查日志,添加unicode转码,持续输出中文,支持swift4以上,支持log到本地文件中,添加淘汰算法默认七天淘汰一次log日志文件
28CalendarCard. SwiftUI实现的‘小时候特色’的日历样式
21SwiftEmptyData. swift砖块系列:一个Swift语言封装的EmptyView显示库,可作用于UITableView、UICollectionView
20SwiftNetSwitch. swift砖块系列:网络环境变量切换工具,方便APP内迅速切换各种接口Host
18IPAAutoBuild. xcode打包脚本,添加可执行权限,双击直接执行,打包后拷贝到桌面,代码可修改添加发布ipa到蒲公英或者fir
17HUD. SwiftUI实现的弹窗HUD,支持Loading,Progress,Success,Fail,Toast,Popup,支持自定义View
15SwiftDatePicker. swift砖块系列:日期滚轮,可直接添加view,也可弹窗
15SwiftyForm. swift砖块系列:快速集成表单
10SwiftButton. swift砖块系列:一个样式多变的Button,支持点击时动态改变大小,边框颜色等等
8CardStack-SwiftUI. SwiftUI实现的堆叠卡片,可以拖动切换下一张卡片
8SwiftCloudKit. swift砖块系列:使用CloudKit同步APP数据
7JHTabBarController. swift砖块系列:支持Lottie动画的UITabBarController。
6ShapeAnimation. SwiftUI Player Bar Animation
6PhotoPickerKit. SwiftUI 可用的自定义相册
6JHMediator. 组件化路由,target-action方案,极简代码实现路由跳转,初始化对象,执行实例方法、类方法,并且有回调(支持block),组件化解耦,代码侵入性小,不添加注册表,方便易用
6SwiftPageView. swift砖块系列:无限轮播图
5ARKitDemo. 利用iPhoneX以上机型的前置摄像头读取人脸测出眼睛到屏幕的距离
5JHDropDownView. 导航栏下方下拉菜单,可以遮盖住tabbar,但是遮盖上方的视图以及导航栏不影响点击
5SwiftNotification. swift砖块系列:简便通知操作,免移除,易添加
5AutoLocalize. Xcode工程App自动翻译本地化脚本,方便快速支持多语言版本App翻译,支持多个翻译API调用
4InPurchase. StoreKit2封装,基于iOS15的内购,支持Swift,SwiftUI
4SegmentView_SwiftUI. Swift
4AdMob_SwiftUI. SwiftUI项目快速接入AdMob广告
4CollectionView_SwiftUI. SwiftUI的LazyVGrid性能特别差劲,一个大数量级的数据就能让CPU的运算跑到100%,而且没啥好的办法优化,使用UICollectionView则没任何压力,不卡顿掉帧
4Refresh_SwiftUI. SwiftUI的Refresh,支持下拉刷新,上拉加载下一页,内置默认样式,可自定义样式
4JHNetworkModule. 网络请求组件,封装AFNetwork,jsonmodel
3JHAlertController. 封装系统UIAlertController,链式编程,一行代码弹窗
3AutoUpload. 一键自动上传所有语言版本的市场图,关键词,更新介绍,App描述等,使用fastlane,仅需要在相应的文件夹存放相应命名的截图文件,相应的文档编辑即可,执行上传后一键更新所有语言
3RestYourEyes. Mac上使用SwiftUI实现的屏幕辅助工具,倒计时展示屏保,提示眼睛休息
3SwiftGuideView. swift砖块系列:启动时新手引导
3Camera_SwiftUI. Swift
2AD_SwiftUI. SwiftUI基于TradPlus的广告平台集成,可同时集成多个广告平台SDK,按地区开启不同广告,收益加倍,用法和AdMob_SwiftUI一致,简化广告接入,提高开发上线速度
2PhotoPicker_SwiftUI. Swift
2NotificationCenter. block方式使用NSNotification,其中通知使用异步方式发送接受,不会阻塞线程,不需要移除。
2MediaCrop. Photo,Live photo,Video,Gif剪切编辑
2ListDataSource. TableViewDataSource、CollectionViewDataSource数据源
2JHButton. iOS图文自定义按钮,OC基于Masonry实现,Swift基于SnapKit实现https://github.com/jackiehu/SwiftButton
1CarouselView_SwiftUI. Swift
1Loading_SwiftUI. Swift
1JHShow. 可快速配置各种样式的toast和loading弹窗
1JHNetworkConfig. 网络环境变量配置
1SwiftRoute. Swift
1zjinhu.
1Toast_SwiftUI. Swift
1JHToolsModule. 工具类集合,包括类别,宏,工具视图,base视图 自用
1precoding-skills. HTML
1