首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
佐笾
掘友等级
工程师
|
iOS开发工程师
越学习越觉得自己懂得太少
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
316
文章 235
沸点 81
赞
316
返回
|
搜索文章
最新
热门
笔记-GPUImage(三)短视频录制实时滤镜以及滤镜的切换
GPUImageFilter是用来接收源图像,通过自定义的顶点、片元着色器来渲染新的图像,并在绘制完成后通知响应链的下一个对象。 GPUImageVideoCamera提供来自摄像头的图像数据作为源数据,是GPUImageOutput的子类,一般是响应链的源头。 GPUImag…
笔记-GPUImage(二)图片滤镜
图片滤镜GPUImagePicture用于已拍摄的图片加滤镜demo下载地址:https://github.com/SXDgit/GPUImage_Picture直接上代码:效果图:处理图片的方法有多
笔记-GPUImage(一)简介以及如何正确的导入项目
GPUImage是一个开源的基于GPU的图片或视频的处理框架,其本身内置了近120多种场景的滤镜效果,并且支持照相机和摄像机的实时滤镜,并且能够自定义图像滤镜。 GPUImage是采用链式方法处理画面的,通过addTarget方法添加对象到链中,处理完一个target,就会把上…
笔记-集合NSSet、字典NSDictionary的底层实现原理
Foundation框架下提供了很多高级数据结构,很多都是和Core Foundation下的相对应,例如NSSet就是和_CFSet相对应,NSDictionary就是和_CFDictionary相对应。源码 这里说的hash并不是之前说的hash表,而是一个方法。为什么要有…
笔记-数据结构之 Hash(OC的粗略实现)
哈希表(Hash table,也叫散列表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表 白话一点的说就是通过把K…
笔记-更深层次的了解iOS内存管理
在研究Hash表的过程中,想看iOS当中有哪些场景应用,最为大家所知的应该就是weak关键字的底层原理,利用网上的资料深究了一下,同时更进一步了解到了iOS内存管理方面的知识,所以希望自己能够保留这份记忆,就记录一下。 Hash或者说散列表,它是一种基础数据结构,这里为什么会说…
笔记-数据结构之二叉树(iOS)
树是一种数据结构,它是由N(N >= 1)个有限结点组成一个具有层次关系的集合。 结点n的高度: n结点到叶子结点所有路径上包含结点个数的最大值。叶子结点的高度为1,往上依次递增。 层数: 根结点为第一层,往下依次递增。 结点的度: 结点拥有的子树个数,度为0的结点称为叶子结点…
笔记-Flutter之轮播图(多样式)
flutter_swiper利用的是这个库,可以实现多样式的布局。先说说库的导入。 之前的文章有提到过本地图片的加载方式,是进入到pubspec.yaml文件里添加,同时,引入三方库也是一样。 等到提示完成的时候,那么这个库就导入完成了,下面看具体的实现。 分页按钮也是继承Sw…
笔记-Flutter 之点击空白处取消TextField焦点
本人是做iOS开发的,点击空白处取消TextField焦点这个需求是非常简单的,在学习Flutter过程中,面对这个需求走了不少弯路,现在得到了一个感觉不错的解决方案,这里和大家分享一下,也希望对小伙伴们有所帮助。 把上面的代码放在最外层,你自己的布局就放在child里面,亲测…
笔记-Flutter应用启动闪屏到登录界面
AnimationContrller是Animation的一个子类,可以用它来控制动画,比如执行时间。 设置好动画,就设置一个动画事件的监听器animation.addStatusListener,它可以监听到动画的执行状态,这里监听到动画结束,执行页面跳转动作。 关于图片的设…
下一页
个人成就
文章被点赞
905
文章被阅读
236,211
掘力值
5,102
关注了
103
关注者
2,731
收藏集
0
关注标签
8
加入于
2018-09-14