首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
第三方库
订阅
风雨_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
[iOS开发] 超详细-Swift Moya+handyJSON网络框架的搭建及封装
Moya已经使用有3年了,但之前的封装总感觉欠缺点什么,要么就是写起来不够优美,要么部分地方感觉隆昌的冗余。 后来和同事一起讨论怎么才算优美的网络请求的封装, 总结了一些特性之后,再利用Swift的泛型和重载,对现有的网络框架就行了最终的改造。 现在看起来和想象的处理方式差不多…
Swift 照片/视频选择器
照片、视频选择器 支持LivePhoto、GIF选择、iCloud资源在线下载 编辑照片、视频(与微信的编辑器类似)
自定义有多个按钮节点的SliderView
先添加一个底层view,然后在底层view上画出背景layer,这里是六个小圆,和一个细长矩形。 小圆点是可点的,所以还要创建六个btn,并添加下标题。 在底层view的上方添加一个view,充当滑动控制器。 在滑动控制器上添加拖拽手势,并且控制滑动时,只改变控制器的X坐标,Y…
可能是这个星球上 UI 最精致的第三方 iOS 开源图表库了
AAChartKit 项目,是AAInfographics的 Objective-C 语言版本,是在流行的开源前端图表库Highcharts的基础上,封装的面向对象的,一组简单易用,极其精美的图表绘制控件.可能是这个星球上 UI 最精致的第三方 iOS 开源图表库了(✟我以无神…
iOS 图表框架 一定要美 而且好用
iOS OC实现的图表的代表作品是 PNChart, 但是 由于是4年前的项目了,UI有点陈旧,不再那么引人注目,随着iOS版本的迭代存在一些BUG,对于许多功能支持的也不好,比如图表滚动,区域填充支持等 emmm.. 我尝试着去给PNChart修了一些Bug,发现还是我自己的…
需要侧滑抽屉效果?一行代码足以!
想要做这个侧滑功能是因为我们项目中有使用到侧滑的菜单,开始我们也没有使用另外一些比较出名的侧滑框架,因为在UI这部分个人不是很喜欢用第三方,总感觉有时候不太符合界面的自定义,而且每开发一个自己没做过的功能自己实现一次也是对自己的一种锻炼,我们当时app的侧滑,就是直接在wind…
搜索关键字高亮显示,就比微信多个多音字搜索
一. 需求要求实现的效果 二. 需求分析 三. 代码设计 1. 整体流程 2. 第三方依赖 3. 其他细节 ####四. 循环方法测试及优化选择过程 五. 为什么没有选择hash 然后再用hash的方式再次解析数据(考虑到hash表的扩容会使得瞬时效率的降低,为了避免频繁的扩容…
iOS - 骨架屏自动生成方案
找到这里的同志,或多或少都对骨架屏有所了解,请容许我先啰嗦一句。骨架屏(Skeleton Screen)是一种优化用户弱网体验的方案,可以有效缓解用户等待的焦躁情绪。 TABAnimated是提供给iOS开发者自动生成骨架屏的一种解决方案。开发者可以将已经开发好的视图,通过TA…
嵌套滚动效果实现讨论
可以看到三级 ScrollView 和 一级 ScrollView都需要在纵向滚动,所以重点要解决的就是这里的滚动冲突,具体的细节我就不再赘述,大家还可以参考HGPersonalCenter这个项目,里面有详细的注释。 之所以在前面给出了四个例子,是因为淘票票和简书采用的是上面…
iOS 自定义的卡片流交互控件
为了优化内存,建立了缓存池,默认同时显示4个CardItemView对象。 去获取最后个CardItemView对象,加入在视图显示中。 动画原理,在CardItemView上添加了UIPanGestureRecognizer,根据拖拽手势的action方法@selector(…