- 博客(3)
- 收藏
- 关注
原创 知识点:iTerm2 + Oh My Zsh 使用总结
前言iTerm2是一个开源免费的 Terminal(终端)替代品,有着各种好用的功能,如分屏、自定义配色、背景图、各种快捷方式、AutoComplete等,可以说是 MacOS 下最好用的终端工具。适用于MacOS 10.12或更高版本Oh My Zsh 是一个管理 zsh 配置的开源框架,有众多插件,如代码高亮、代码提示、目录索引、各种语言支持等,还有众多主题可使用,让终端界面更加美观。关于 zsh 一个强大的 shell,但原生的 zsh 过于难配置,通过 oh my zsh 可以快速配置 z
2021-08-22 19:24:22 1557
原创 iOS 底层原理calloc
一、calloc 底层探索1.1 探索之前先了解一下内存对齐三大原则数据成员对齐原则: 结构( struct )(或联合( union ))的数据成员,第一个数据成员放在 offset 为 0 的地方,以后每个数据成员存储的起始位置要从该成员大小或者成员的子成员大小的倍数开始;例如:int 类型是4个字节,从4的整数倍地址开始存储结构体作为成员: 如果一个结构里有某些结构体成员,则结构体成员要从其内部最大元素大小的整数倍地址开始存储dsstruct Struct1
2021-06-23 15:51:58 322
原创 iOS 底层原理-alloc流程
一.了解对象与指针先看一张图:这张图我们可知:imgv是指针,指针指向的是对象;[JPeople alloc]创建了一个对象;p1写在等号前面,等于把P1指向了那个对象的内存地址,所以p1是指针;同理可知p2,p3也是指针,指向了P1指向了那个对象的同一块内存地址;所以我们都是通过通过这个指针找到内存中的对象(通过指针来找到对象而不是表示对象)二.底层探索的三种方式2.1 下断点方式按着control + in 进入真机调试(模拟器是x86架构,真机是arm64架构):in这
2021-06-23 15:50:05 467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人