首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
狂躁的毛毛
掘友等级
mac os 软件工程师
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 64
沸点 8
赞
72
返回
|
搜索文章
最新
热门
Mach-O与XCode编译环境配置
什么是Mach-O? Mach-O(Mach Object)是macOS、iOS、iPadOS存储程序和库(动态库,静态库)的文件格式。对应系统通过应用二进制接口(application binary
多环境配置
多环境配置 首先我们了解下下面三个概念 Project: 包含了项目所有的代码,资源文件,所有信息 Target: 对指定代码和资源文件的具体构建方式 Scheme: 对指定target的环境配置
7-- Runtime & objc_msgSend
本文介绍了runtime调用的方式,以及探索了方法的本质,及objc_msgSend,后续探索了objc_msgSend的流程.
6--类的结构之cache
本文主要分析了类的结构,以及类结构中的cache的结构,并且通过lldb的方式来探索cache_t 的结构及内容,并且给出了cache insert的流程图
5--类的底层探索之属性
成员变量 vs Property, setter方法底层原理,属性方法编码,类方法的存储,获取实例方法和类方法的api
4--类的原理分析之isa
本文主要分析了类的结构,以及怎样通过看源码,通过内存平移,来获取类的一些信息,通过LLDB来探索类的结构. 同时也探索了isa的走位.
OC 内存对齐
- 内存对齐探索,主要针对oc 对象以及结构体内存对齐原理,以及影响oc 对象大小的因素,还有为什么需要内存对齐
ios alloc 底层实现分析
首先上源码,苹果源码的地址 当然也可以直接参照cooci 老师的博客掘金地址,以及可以直接调试的objc的源码 引入正题之前先介绍三种下符号断点的方式 先打一个断点,此时在断点处停下,然后按住cont
个人成就
文章被点赞
77
文章被阅读
15,658
掘力值
648
关注了
22
关注者
20
收藏集
4
关注标签
11
加入于
2019-01-10