首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户4347701794991
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
赞
文章( 21 )
沸点( 0 )
iOS底层-类的本质
类的本质 类的本质是对象 类在程序编译的时候已经创建,在程序中只有一份 类对象是一种数据结构,类存储的基本信息包含类大小、名称、版本、继承层次和消息与函数的映射表 类对象是Class类型,对象方法属于
iOS底层-结构体指针内存对齐
前言 iOS开发中,我们称万物皆对象,对象的本质又是什么呢?项目开发中我们也常常说到内存的分配,程序又是如何为我们的代码创建的对象去分配内存的呢?下面我们去探索这些疑问。 正文 1、首
iOS底层-alloc底层探索
前言 作为个iOS开发者,开发过程中常用到对象的初始化和创建,也就是对象的alloc init。但我们有没有去探索过alloc这个过程,底层是如何执行的呢?现在我们一起探索一下alloc底层原理。 示
iOS底层-类的cache探索
前言 之前的文章分析过类的本质,我们也从源码的角度看到Class的是objc_class类型的结构体,在objc_class里面有一个非常重要的变cache,那cache它到底是什么,它有什么用,
iOS底层-类的属性底层原理
前言 上一期我们探讨过类的本质,我们知道类的本质是结构体,讲到类我们自然离不开类的各种属性。平时在写属性的时候我们会用到各种关键词nonatomic, atomic,strong, copy,as
iOS密码学-RSA加密原理探索
密码学 密码学是指研究信息加密,破解密码的技术科学。密码学的历史大致可以追溯到两千年前,相传古罗马名将凯撒大帝为了防止敌方截获情报,用密码传送情报。凯撒的做法很简单,就是对二十几个罗马字母建立一张
iOS底层-汇编探索(二)
在汇编代码执行过程中少不了两个东西一个是进制,一个是寄存器。 进制 八进制由8个符号组成:0 1 2 3 4 5 6 7 逢八进一 十进制由10个符号组成:0 1 2 3 4 5 6 7 8 9逢十进
iOS底层-汇编探索(三)
前言 上一篇文章我们已经探索过了CPU与寄存器的一些原理和内在联系。我们知道任何高级语言方法的执行,他们的底层都是调用函数方法。但有没有想过函数的底层是怎么实现的呢?函数的调用一定涉及到了函数
iOS底层-Mach-O探索(一)
可执行文件 什么是Mach-0呢?分析Mach-o对我们有什么帮助呢? Mach-0其实是一种文件格式。不同的操作系统,其可执行文件的格式也不同。系统内核将可执行文件读取到内存,然后根据可执行文件的头
iOS优化-App启动优化
在iOS日常开发过程中常常遇到APP启动过于缓慢,那我们如何去优化解决它呢?要想解决这个问题首先我们需要了解APP启动过程中做了什么东西,在了解整个过程之后我们在启动的每一步寻找方案。 虚拟内存
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2023-09-22