首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
恒心指数
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
学会黑科技,一招搞定 iOS 14.2 的 libffi crash
通过使用静态 trampoline 的方式让 libffi 不需要使用 vmremap,解决了 vmremap 导致的 code sign error。这里就介绍一下相关的实现原理。
使用 libffi 实现 AOP
众所周知,使用runtime的提供的接口,我们可以设定原方法的IMP,或交换原方法和目标方法的IMP,以完全代替原方法的实现,或为原实现前后相当于加一段额外的代码。 使用知名的AOP库 Aspects ,可以更便捷地为原方法实现前后增加(代替)额外的执行。 另外,Aspects…
iOS/MacOS开发需要了解的苹果官方开源库
本文介绍苹果官方的一些开源网站和库, 包含源码地址、文档和版本等信息, 作为iOS/MacOS开发的您不容错过。
十七、app加载流程(一)dyld3
本文由快学吧个人写作,以任何形式转载请表明原文出处 一、资料准备 objc4-818.2 对应mac的版本是11.1。可根据自己的系统版本挑选可以进行调试的源码。 dyld3-852。 因为mac的版
iOS 界面开发 1—— 画 UI 时你应该记在心里的知识
众所周知,我们作为 iOS 开发者,平日的工作里做得最多的就是画 UI,写页面。既然要写页面,自然要知道视图显示的原理,这样才能写出更多功能的、性能更好的页面,所以这篇文章我会讲讲视图的显示和绘制
适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr屏幕尺寸及安全区域
先来认识px与pt区别 px就是表示pixel像素,是屏幕上显示数据的最基本的点,它不是自然界的长度单位,点的大小是会变的,也称为相对长度; pt就是point,是印刷行业常用单位磅,等于1/72英寸
iOS图形处理概论:OpenGL ES,Metal,Core Graphics,Core Image,GPUImage,OpenCV等
对于刚接触iOS图形相关框架的小白,有一些图形框架在字面上和功能上非常容易混淆。这里旨在总结一下各种框架,区分它们的概念和功能,以作日后进一步细分学习的指引。因而,本文并不会针对具体框架作详解,只作区分引导,读者可自行选择方向继续深造。为此,笔者总结了一张各种框架关系图,如下所…
简识OpenGL + OpenGLES+GPUImage+Metal的基础原理和代码实施
OpenGL是使用客户端--服务端的形式实现的。 客户端(我们编写的程序)发起图像处理请求,计算机图像硬件厂商提供的OpenGL实现图形绘制操作。
[翻译]Objective-C内部探秘5:实例变量的内部原理:健壮实例变量
Objective-C运行时的某些部分对ABI有影响,这可以通过Objective-C类实例变量的演变来说明。 脆弱的实例变量 32位版本的macOS中的Objective-C类实例变量具有“脆弱”布
支持点击交互的Lottie-iOS篇
为提高展位点击率,各司在营销活动中大量使用了Lottie动画,但动态数据展示和局部点击响应一直是Lottie动画的短板。本文分享了快手iOS端对该问题的探索过程和可复制的解决方案。