首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户5732612593686
掘友等级
大公司
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 49
沸点 0
赞
49
返回
|
搜索文章
赞
文章( 49 )
沸点( 0 )
OC底层原理之-类的加载过程-上( _objc_init实现原理)
我们在上篇文章OC底层原理之-App启动过程(dyld加载流程)讲到dyld加载中会调用_objc_init。这篇文章我们就来仔细研究一下_objc_init方法都做了哪些工作这边文章和dyld加载过程有关联,可以先看看我上篇文章。 上面的方法做了标注,下面我们看看这些方法,其…
OC基础知识点之-KVO(键值观察)-下
自定义KVO其实和系统是一样的,就是在系统基础上进行优化,我们这里采用的是函数式编程思想来自定义KVO。主要分为以下两个方法 2.去掉系统KVO的手动销毁机制,改为自动销毁。 这部分主要通过重写setter方法,在中间类的setter方法中,通过block方式传递给外界进行响应…
OC底层知识点之 - 内存管理(上)
规则与MRC一致,区别在于,ARC模式下不需要手动retain、release、autorelease。编译器会在适当的位置插入release和autorelease。 2.Nonpointer_isa:非指针类型的isa,主要是用来优化64位地址。这个在OC底层原理之-OC对…
iOS高级进阶系列之-Shell语言(上)Shell基础语法
Shell:一种命令行解释器,是Unix操作系统下最传统的人机接口。 2.批处理(Batch)方式,用户事先写好Shell脚本文件,然后顺序执行脚本中的命令。 目前Shell除了默认的bash,现在macOS中,默认的Shell变成了zsh。这是一种由Paul Falstad于…
iOS高级进阶系列之-MachO与dyld
再讲一下Mach-O以及dyld的执行过程,同时也会执行一些lldb命令来。这篇也是我写的基础文章的最后一篇,之后会写项目实践的技术文章,现在的方式,对于我自己的学习规划显得太慢了!谢谢大家的阅读
由美团文章“一款可以让大型iOS工程编译速度提升50%的工具”引出的.hmap文件探索(上)
由美团文章“一款可以让大型iOS工程编译速度提升50%的工具”引出的.hmap文件探索,来提升编译速度:.hmap探索
由美团文章“一款可以让大型iOS工程编译速度提升50%的工具”引出的.hmap文件(下)hmap落地
前言 距离上篇文章写出来已经有一个多月的时间了,上面文章由美团文章“一款可以让大型iOS工程编译速度提升50%的工具”引出的.hmap文件探索介绍了什么是hmap,有什么用!文章结尾我说会进行落地,然
iOS面试题知识点总结(上)
下面是整理近1,2月来小伙伴面试遇到的一些知识点。由于收集的比较多,会分为上下两部分,后续还会推出算法特别专题。希望对大家的面试有所帮助
iOS面试题知识点总结(下)
桥接模式和适配器模式的优缺点 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 适配器
2021年总结(自己的思考和总结)
时光不负,创作不停,本文正在参加2021年终总结征文大赛 写在前面 2021年即将过去,离上一次写文章已经过去3个多月了。这几个月自己也在充实自己,主要做下面几件事情: 1.把以往的知识重新巩固了一下
下一页
关注了
42
关注者
1
收藏集
0
关注标签
7
加入于
2020-12-23