首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS runtime 底层原理
BestiOSDev
创建于2022-05-04
订阅专栏
iOS runtime 底层原理探究
暂无订阅
共5篇文章
创建于2022-05-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
lg_pod_plugin 原理介绍
介绍 lg_pod_plugin 是一个 ruby gem, 基于 cocoapods 开发, 实现了 pod 预下载功能. lg_pod_plugin 使用 gitlab api 来下载 gitla
pod update速度慢, 试下lg_pod_plugin吧
1. 安装方式 推荐使用bundle 安装lg_pod_plugin , 免去手动 gem install lg_pod_plugin 去安装, 方便后续升级lg_pod_plugin版本, 适合团队
03.Runloop源码分析
一. 什么是 Runloop 二. Runloop 的基本作用 关于 Runloop 有两套 API 去使用它, 分别是 CoreFoundation框架 的 CFRunloop和 Foundatio
1. 探索libmalloc源码
1. 进入 calloc 函数 default_zone 是一个 malloc_zone_t* 结构体指针里边有一个 _malloc_zone_t类型结构体变量 很多跟内存操作的方法都跟 _mallo
02. iOS Class底层数据结构分析
在iOS中NSObject对象底层会转成 objc_class* 结构体指针类型, objc_class 结构体继承与 objc_object结构体, 内部有一个 isa_t isa 指针指向了结构体