首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JmoVxia
掘友等级
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
iOS奇思妙想之使用block替代通知(一)
iOS开发中,很多情况下会使用到通知,通知的好处很多,但是也有很多坑点,一旦没有管理好,就会造成很多莫名其妙的bug。既然通知使用不当很容易出现问题,那有没有什么办法来避免?经过思考后,决定使用block回调的方式来实现通知,并且避免掉通知的弊端。 参考通知原理,采用单例全局管…
GCD定时器封装OC&Swift
iOS开发中,经常需要使用到定时器,使用NSTimer很容易出现内存泄漏,在此简单封装GCD定时器。
iOS加密之AES128-NoPadding-CBC
iOS数据储存之文件储存
开发APP,很多时候都会遇到数据储存,本文通过文件储存的方式实现了数据储存。 为了方便使用,简单封装了一下,可以储存字典和数组,如果字典或者数组中需要装自定义模型,需要模型实现归档解档。 数据加密是自定义的,可以自己按照自己的规则修改。 采用Gzip压缩数据。
自定义UITextView输入框
一款聊天类型的APP,文字输入框是必不可少的,在此简单写了一个Demo供大家参考,希望能够抛砖引玉。 为了方便封装UI,将UITextView封装到一个UIView中。UIView内部需要监听键盘的弹出和消失,根据文字动态计算UITextView的高度,达到指定的最高高度后,U…
一句代码让特定页面支持横竖屏切换
在很多时候,我们开发的APP是只需要支持竖屏的,但是也会遇到一些特殊情况,比如视频全屏播放的时候需要支持其他方向,这种情况处理起来往往比较麻烦。基于这种某些特殊页面需要支持横竖屏切换的需求,简单封装了一个工具类,一句话调用就可以实现页面横竖屏切换。 通过runtime来动态交换…
代码适配常用分类
很多时候我们喜欢使用代码直接做适配,但是很多原生的属性写起来非常浪费时间,于是写了一个常用属性分类。 所有继承UIView的控件都可以直接使用,参考代码如下。
滑动隐藏导航条
我们经常在一些APP中看到往上滑动隐藏导航条,往下滑动的时候显示导航条,在这里使用tableView简单实现了一下这种效果。 在滑动代理中,根据偏移量来判断是上滑还是下滑,然后分别做隐藏还是显示。 你也可以在这里边添加自己想要的动画。
使用AVPlayer自定义支持全屏的播放器(一)
最近在项目中,遇到了视频播放的需求,直接使用系统封装的播放器太过于简单,不能很好的满足项目要求,于是花时间研究了一下,使用AVPlayer来自定义播放器。 本视频播放器主要自定义了带缓冲显示的进度条,可以拖动调节视频播放进度的播放条,具有当前播放时间和总时间的Label,全屏播…
多个按钮弹出动画
说到APP用户体验,就离不开动画。在这篇文章里,简单实现了点击一个按钮弹出多个按钮的动画,在此抛砖引玉,供大家参考。 首先创建需要被弹出的多个按钮,然后创建点击弹出的POP按钮,将其覆盖在多个按钮之上,最后在POP按钮点击事件里边利用UIView动画和CABasicAnimat…
下一页
个人成就
文章被点赞
331
文章被阅读
93,348
掘力值
2,127
关注了
38
关注者
123
收藏集
1
关注标签
42
加入于
2017-12-13