首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MarshallHu
掘友等级
名工
|
tju.edu
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
91
文章 90
沸点 1
赞
91
返回
|
搜索文章
赞
文章( 90 )
沸点( 1 )
iOS | 响应链及手势识别
在上一篇「事件传递及响应链」中介绍了当屏幕上发生一次触摸之后,系统会如何寻找「第一响应者」,在寻找到「第一响应者」之后,如何确定「响应链」以及如何沿「响应链」传递事件。在上一篇文章的环境中,是不使用 UIGestureRecognizer 的。但是在我们平时的开发中想要给一个 …
WebRTC-Android 探索 - WebRTC 中名词解释
在《WebRTC-Android 探索 - 创建音视频通话程序的基本姿势》一文中提到了很多诸如 PeerConnection 的专业名词,对于这些名词笔者通过这篇文章来简要解释和总结这些名词。 PeerConnection 是 WebRTC 中很重要的一部分,在所有端的 Web…
OpenGL ES 案例 :滤镜分屏效果
首先看下案例的效果滤镜是大家经常使用的功能,美颜、相机以及短视频App中都经常使用,因此除了了解GPUImage框架,熟悉滤镜的实现原理是非常重要的。分屏效果原理滤镜效果的实现,主要是使用自定义顶点着
一款满足大多日常开发的照片选择框架
ZLPhotoBrowser 原是一款 oc 编写的框架,但有一些遗留问题(例如图片编辑功能不好用、新功能扩展不方便),以及感觉多余的功能(网络图片/视频的预览)让这个框架变的不纯粹,并带来一些负担。 所以不在大刀阔斧的对原代码进行改动,索性从 4.0.0 版本起全部由 Swi…
lldb常用命令与调试技巧
LLDB是个开源的内置于XCode的调试工具,它能帮助我们在开发中更快的定位和调试bug,无论正向和逆向开发中都有很大的作用。lldb对于命令的简称,是头部匹配方式,只要不混淆(不提示歧义),你可以随意简称某个命令。 单步调试通常分为两大类,一类为源码级别(source lev…
iOS 可视化埋点设计方案
前言可视化埋点,也称圈选埋点,是建立在全埋点技术基础上的一种数据埋点机制。通过全埋点技术,尽可能地将用户的所有交互行为进行采集上报,然后通过可视化圈选的方式筛选出感兴趣的行为统计数据,为产品运营提供决
YYText 源码解析
YYText 是一个功能强大的 iOS 富文本编辑与显示框架(该项目是 YYKit 组件之一),是 ibireme 大神的作品之一。 我在项目中多次使用到 YYText,这是一个功能强大、接口完备、文档翔实、性能优秀的文本框架,不仅能很好的满足日常需求的开发,在性能优化时也能有…
iOS源码解析: 聊一聊iOS中的hook方案
iOS中通常使用runtime来对OC方法进行hook,runtime不能用于C语言函数。而fishhook堪称iOS中的hook神器,可以对C语言函数进行hook。这篇博客对这两种hook方案以及一些三方库的源码进来了解析。 runtime提供了两个函数用于实现OC方法hoo…
iOS高效开发必备技巧之自定义代码块
iOS开发5年了,3年前想着不定期的总结一下iOS开发心得,结果3年之内,只写了3篇文章,着实汗颜。 今天开始,重拾之前的计划,iOS工作总结,先从提高编码效率的快捷键设置开始。 废话不说了,直接来干货了。 xcode10之后,自定义Code Snippet的入口变了。相比之前…
iOS 圆角,最后一次研究它了,真的
对于目前手机的性能来说,对于少量圆角设置带来的离屏渲染问题,带来的卡顿问题已经并不是那么的明显了,但是对于一些类型的app来说,项目中会有大量的圆角设置,同时又对性能要求比较高的话,那么避免圆角设置带来的性能问题,还是有必要解决的。 上面两篇文章中介绍了iOS常见的设置圆角的方…
下一页
关注了
31
关注者
0
收藏集
13
关注标签
12
加入于
2019-04-12