首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS底层原理
iOS沐橙君
创建于2021-08-24
订阅专栏
收录iOS底层原理相关技术文章,喜欢的大佬们多多关注哦
等 16 人订阅
共11篇文章
创建于2021-08-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS底层原理之设计模式与架构
1. 架构 (1) MVC(Model-View-Controller) MVC模式如下图: Controller创建并持有View,并且把View添加到窗口上显示; View通知**Controll
iOS底层原理之性能优化详解
一 CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用 CPU(Central Processing Unit,中央处理器) 对象的创建和销毁、对象属性的调整、布局计算、文本的计算和
iOS底层原理-内存管理之内存布局+Tagged Pointer+MRC
一、iOS程序的内存布局 代码段:编译之后的代码 数据段 字符串常量:比如NSString *str = @"123" 已初始化数据:已初始化的全局变量、静态变量等 未初始化数据:未初始化的全局变量、
iOS底层原理探索-多线程知识
前言 多线程是iOS开发中很重要的一个环节,无论是开发过程还是在面试环节中,多线程出现的频率都非常高。今天我们来分析多线程知识。 线程 和 进程 线程和进程的定义 线程 线程时进程的基本执行单元,
iOS底层原理之RunLoop
前言 关于RunLoop,我相信掘金有很多技术牛人已经讲述的很详细了,而且不管是项目中或是工作中都会使用到,这段时间看了MJ的视频,所以整理出来相关技术方面的文档,希望对于大家有所帮助。
iOS底层原理探索:Runtime之消息机制
今天继续带领大家探索iOS之Runtime的本质。 写在前面 OC是一门动态性比较强的编程语言,它的动态性是基于Runtime的API。Runtime在我们的实际开发中占据着重要的地位,
iOS底层原理:Runtime之isa的本质
写在前面: OC是一门动态性比较强的编程语言,它的动态性是基于Runtime的API。Runtime在我们的实际开发中占据着重要的地位,在面试过程中也经常遇到Runtime相关的面试题,我们在之前几期
iOS底层原理之Block(二):你对Block了解多少?
对象类型的auto变量 例子一 首先看一个简单的例子 定义一个类 YZPerson,里面只有一个dealloc方法 如下代码使用 想必大家都能知道会输出什么,没错,就是person先销毁,然后打印--
iOS底层原理之Block:你对Block了解多少?
写在前面 本文主要从如下几个方面讲解block block的基本使用 block在内存中的布局 block对变量的捕获分析 MRC和ARC的对比 __block的分析 block中内存管理问题
iOS底层原理 - Category
底层原理 - Category 一、概述 Category是对类的扩展,可以添加一些常用方法,更加方便地调用; 二、Category的底层结构 定义在objc-runtime-new.h中
iOS底层原理——KVO和KVC
KVO的全称是KeyValueObserving,俗称“键值监听",可以用于监听某个对象属性值的改变; KVO是苹果提供的在套事件通知机制。