首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
elanchou
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
iOS 开发:『Crash 防护系统』(二)KVO 防护
1. KVO Crash 的常见原因 KVO(Key Value Observing) 翻译过来就是键值对观察,是 iOS 观察者模式的一种实现。KVO 允许一个对象监听另一个对象特定属性的改变,并在改变时接收到事件。但是 KVO API 的设计,我个人觉得不是很合理。被观察者…
开源 | Objective-C & Swift 最轻量级 Hook 方案
Github 项目地址:https://github.com/larksuite/SDMagicHook。 某年某月的某一天,产品小 S 向开发君小 Q 提出了一个简约而不简单的需求:扩大一下某个 button 的点击区域。小 Q 听完暗自窃喜:还好,这是一个我自定义的 but…
动态化方案
iOs系统内置的JavaScriptCore,是能够在App 运行过程中解释执行脚本的解释器。 iJavaScriptCore 提供了易用的原生语言接口,配合iOS运行时提供的方法替换能力,出现了使用JavaScript 语言修复线上问题的JSPatch,以及把JavaScri…
iOS:LLVM编译流程 & Clang插件开发
本文主要是理解LLVM的编译流程以及clang插件的开发 LLVM LLVM官方文档 LLVM是架构编译器的框架系统,以C++编写而成,用于优化任意程序语言编写的程序的编译时间(compile-tim
基于汇编实现objc_msgSend hook方法耗时的方案
前言 测算函数/方法执行耗时,对于每一位开发同学来说,似乎都是一道绕不过的坎,几乎都曾经历过。也许你会使用下面这种方式: 这种方法高效\成本低。但如果发散到测算成千上百个函数/方法执行耗时的时候,显然
01-iOS底层原理|iOS的各个渲染框架以及iOS图层渲染原理
了解`终端设备图形渲染的流水`线以及`屏幕图像显示原理`,`屏幕成像与卡顿`之后,我们紧接着进入了解iOS图形渲染框架,进一步深入去了解iOS系统可视化界面的渲染原理这个专题
01-计算机原理|计算机图形渲染原理
本文从相对底层的角度,对计算图形渲染原理进行简要介绍,以作为后续对图形学相关的开发(如OpenGL、视频播放器、AR、VR等)指导进行知识储备
19-探究iOS底层原理|多线程技术【GCD源码分析2:栅栏函数dispatch_barrier_(a)sync、信号量dispatch_semaphore】
探索iOS底层原理:本文将继续阅读GCD源码,分析 栅栏函数dispatch_barrier_(a)sync、信号量dispatch_semaphore
云音乐 iOS 启动性能优化「开荒篇」
云音乐 iOS 启动性能优化实践,从分析 App 启动现状瓶颈到对 App 治理实践,本文介绍了云音乐 iOS 如何从动态库、+load、二进制重排、业务层面代码等各方面治理实践的过程。
iOS云音乐APM性能监控实践
本文介绍了云音乐过去1年里在客户端性能监控方面的实践经验,探讨 CPU 高消耗、OOM、卡顿、ANR 等典型异常场景的监控原理和实施效果。