首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
我是一个TableView
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
一个简单的碎片动画
之前帮朋友写的一个小demo,效果如下:
使用CAShapeLayer做一个高性能的画板(OC版)
Swift版原文在touchesBegan方法中初始化一个CAShapeLayer:初始化CAShapeLayer:(void)touchesMoved:(NSSet<UITouch*>*)touch
2016年终总结
2016,责任与奋斗。2017,开阔视野与沉淀。2016这一年,是真正步入社会的一年。从当初第一次面试的胆怯,期望薪资都说不出口,到现在的游刃有余,鬼知道我这一年经历了什么。感谢经历,经历使我更强大。
NSProxy的简单使用
平时开发中我们使用的大部分类的基类都是NSObject,今天介绍另一个基类——NSProxy。先来看一下苹果官方文档:##NSProxyAnabstractsuperclassdefininganAP
iOS获取m3u8流媒体的视频截图
常规获取MP4某一帧画面的方法对m3u8流媒体而言并不适用,如果有需求中需要获取m3u8流媒体截图的小伙伴可以看一下这个方法。首先,用AVPlayer创建一个视频播放器,并且对AVPlayerItem
任意形状的ImageView
demo地址运行效果:ZWImageView.h中代码:ZWImageView.m中代码:使用方法:ZWImageview的path属性为CGPathRef类型,可以传入任意想要的形状。
NSMutableAttributedString在iOS8上崩溃问题
我们在使用NSMutableAttributedString设置文本颜色时,在iOS8上使用上述的方法会造成崩溃,抛出的异常如下:解决方法是将.CGColor去掉即可,即:
利用runtime重写系统方法的两种方法
重写系统方法并且还要调用原来的方法,我们经常使用的是继承。可是当场景不允许使用继承或使用继承不方便时,怎么办?这里介绍两种利用runtime和category重写系统方法的两种方法。我们这里使用重写V
CALayer处理点击事件
我们知道CALayer不能直接响应任何响应链事件,所以不能直接处理点击事件。但是依然有两种方法可以帮助我们实现捕捉并且处理CALayer的点击事件。运行效果:#方法一:convertPoint:首先使
个人成就
文章被点赞
2
文章被阅读
5,824
掘力值
71
关注了
30
关注者
0
收藏集
0
关注标签
36
加入于
2017-12-15