首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
底层
订阅
SwiftFun
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Swift Enum-内存初探
用过Swift enum的同学肯定已经被他的强大所吸引, 今天我们不专门讲解Swift enum的高级用法, 而是对 enum在内存中存储的大小进行一次深入探究
iOS依赖注入:技术原理+应用场景,四种方式+源码解读
摘要:依赖注入(dependency injection,缩写为 DI)是一种软件设计模式,也是实现控制反转的其中一种技术。“依赖”是指接收方所需的对象。“注入”是指将“依赖”传递给接收方的过程。
被冰封的 Bug:Fishhook Crash 修复纪实
本文是声网Agora 与 RTC 开发者社区共同发起的 Dev for Dev(Developer for Developer)互动创新实践活动的开篇,同时也是开源技术爱好者在一线工作中的真实记录。
fishhook代码剖析个人记录
年底了,个人方面啥都没发过,把之前在公司发布文章剩下的边角料整理了下,总结了这篇文章。主要是对之前读fishhook源码的一些记录。 详细的原理大家可以搜 动态链接原理,这类文章写的好的有好几篇,我就不献丑了,这里主要是读懂fishhook源码。同时要读懂源码还需要了解一下上面…
Swift底层探索(二)Swift类和对象的底层分析
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第33天,点击查看活动详情 在上文已经了解了SIL,接下来主要通过Swift源码和SIL剖析底层。本文主要通过底层源码探索类和对象在
检测iOS项目中未使用的方法
「这是我参与11月更文挑战的第10天,活动详情查看:2021最后一次更文挑战」。 1、检查ObjectiveC项目中 未使用的方法 准备工作 已自己的项目为例,将工程进行build,后show in
谈谈 iOS RunLoop 底层
RunLoop是什么? RunLoop是iOS/Mac OS开发中比较重要的知识点,它贯穿程序运行的整个过程。它是线程基础架构的一部分,是一种保障线程循环处理事件而不会退出的机制。同时也负责管理线程需
【老司机精选】iOS 符号化:基础与进阶
前言 符号化能帮助我们在定位 bug 、崩溃和性能瓶颈时,从运行时日志与堆栈找到根本的代码原因; 相信大家了解 atos 或 dSYM 等常用符号化工具,但这些工具是如何运作的? 本篇文章将围绕符号化
基于汇编实现objc_msgSend hook方法耗时的方案
前言 测算函数/方法执行耗时,对于每一位开发同学来说,似乎都是一道绕不过的坎,几乎都曾经历过。也许你会使用下面这种方式: 这种方法高效\成本低。但如果发散到测算成千上百个函数/方法执行耗时的时候,显然