首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
StrikerLife
掘友等级
IOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 14
沸点 1
赞
15
返回
|
搜索文章
赞
文章( 14 )
沸点( 1 )
【Flutter学习总结】从0到1,到开发四个Flutter项目,为期10个月,分享学习总结
适用于新手入门Flutter的学习手册及开发规范。本说明书围绕着:Flutter技术落地使用、环境配置及日常开发踩坑总结、项目结构规划及实例说明、代码规范、插件使用规范、现有公共组件和待改进等七个方面 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构…
OpenGL ES: 滤镜篇2 -GLSL 缩放,灵魂出窍,闪白,毛刺
1. 缩放滤镜 原理: 就是基本原理,通过修改顶点坐标和纹理坐标的对应关系来实现. 2. 灵魂出窍滤镜 原理: 是两个层的叠加,并且上⾯的那层随着时间的推移,会逐渐放大且 不透明度逐渐降低。这⾥也⽤用到了放⼤的效果. 3. 闪白滤镜 原理: 简单的混合白⾊图层 ,白⾊图层的透明…
OpenGL ES: 滤镜篇1 -GLSL 灰度,颠倒,旋涡,马赛克
原理: 图片的显示由三个颜色通道(rgb)决定,而灰度滤镜所有通道的值相同,也就是说只要得到亮度便可。下面提供5种方式实现灰度滤镜(前三种是利用权重来实现) 原理: 在Y轴上反转纹理坐标. 原理: 图形漩涡主要是在某个半径范围内,把当前采样点旋转一定角度,旋转以后当前点的颜色就…
Swift 面向协议编程POP:网络封装
请求协议: 定义请求参数和数据处理类. 数据处理协议: 定义数据解析. 请求工具协议: 定义host和请求接口.请求接口->网络层实现.
RxSwift(11)— dispose源码解析
第一:内部创建的临时序列和观察者都会随着对外的观察者和序列的生命周期而销毁释放。
Xcode 11 初体验
将 Version Editor 中的 log 选项卡移到了检查器中,组成了新的Source Control History区。 将 Assistant、和 Vesion Editor下的 Autor 选项卡合并为一项,并从主导航中移除,向下移到每个编辑面板中,组成 Edito…
给iOS中高级求职者的一份面试题解答
1、原子操作对线程安全并无任何安全保证。被 atomic 修饰的属性(不重载设置器和访问器)只保证了对数据读写的完整性,也就是原子性,但是与对象的线程安全无关。 2、线程安全有保障、对性能有要求的情况下可使用 nonatomic替代atomic,当然也可以一直使用atomic。…
iOS App启动优化(二)—— 使用“Time Profiler”工具监控App的启动耗时
想查看Pre-Main阶段的时间比较简单。 方案一:定时抓取主线程方法的调用堆栈,计算一段时间里的方法耗时。(Xcode中的Time Profiler就是使用的这种的方法) 方案二:对objc_msgSend方法进行hook,来得到所有方法的耗时。 第一步,打开工程,连接真机。…
图像优化
俗话说得好,最好的相机是你身边的那个。那么毫无疑问 - iPhone 可以说是这个星球最重要的的相机。而这在业界也已经达成共识。 在度假?不偷偷拍几张记录在你的 Instagram 故事里?不存在的。 出现爆炸新闻?查看 Twitter,就可以知道是哪些媒体正在报道,通过他们揭…
在 iOS 里 100% 还原 Sketch 实现的阴影效果
Sketch 是 APP 设计的神器,大部分设计师都选择它作为 APP 界面的设计工具。 在 iOS 里实现阴影的方式是使用 UIView 的 layer 属性。 100% 还原了 Sketch 的设计,完美了。 值得一提的是:layer 阴影和圆角是可以共存的,而且阴影路径也…
下一页
个人成就
文章被点赞
18
文章被阅读
35,898
掘力值
834
关注了
15
关注者
14
收藏集
0
关注标签
4
加入于
2017-09-25