CoreText简介 CoreText是用于处理文字和字体的底层技术,它直接和Core Graphic(又称为Quartz)打交道。Quartz是一个2d图形渲染引擎,能够处...
iOS经典面试题汇总:初级、中级、高级工程师分类版 一、初级工程师核心面试题(基础与实操) 初级职位重点考察语言基础、UIKit基础、界面开发以及基本的应用生命周期管理。 1...
🧠 一、完善版思维导图 ❓ 二、面试题及答案(专业答案在前,通俗解释在后) 1. 讲讲 MVC、MVP、MVVM,以及你在项目中具体是怎么写的? 【专业答案】 初级掌握 MV...
一、思维导图 1. 流畅性优化(卡顿优化) 2. 耗电优化 3. 启动优化 4. 安装包瘦身 5. 监控与工具 二、面试题及答案 题目1:你在项目中是怎么优化内存的? 专业答...
Runtime 终极知识库 一、思维导图 二、Runtime 面试题精选(20道) 面试题 1:什么是 Runtime?OC 为什么是动态语言? 专业答案 初级掌握 Run...
RunLoop 完全知识体系(最终版) 一、RunLoop 思维导图(完整版) 二、RunLoop 面试题及答案(20题) 1. 讲讲 RunLoop,项目中有用到吗? 专业...
iOS 内存管理 一、思维导图(拆分版 11 个模块) 模块1:iOS 内存布局 模块2:内存管理基础 模块3:weak、autorelease 与局部对象 模块4:引用计数...
iOS 多线程完整知识体系 🧠 一、多线程思维导图 ❓二、面试题及答案 下面列出 15 道核心面试题,每道题均包含 专业答案(按【初级掌握】【中级扩展】【高级深入】分层)和 ...
iOS工程师面试指南:初中高级高频题解 一、内存管理与多线程 1.1 Objective-C中strong、weak、copy、assign的区别? 初级工程师 · 基础扎实...
前言 关于iOS的视图渲染流程,以及性能优化的建议。源于WWDC视频。我假设你是一个这样的开发者: 了解OpenGL ES; 了解view hierarchy; 了解inst...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
阅读了多篇运行时的文章,感觉都很不错,从几篇文章里面提取一些个人认为比较重要的,偏实战的知识点的摘录,另外还结合了个人的创造形成此文。再牛逼的技术和实战结合才有意义,本篇介绍...
目录一、基本概念1.1、UITouch1.2、UIEvent1.3、UIResponder二、查找第一响应者三、响应者链 一、基本概念 在研究触摸事件之间先看下一些重要的类。...
本文主要是RxSwift Demo的体验 RxSwift 介绍 RxSwift = ReactiveX + SwiftReactiveX[https://reactivex....
简介 UIBezierPath类创建基于矢量的路径,例如椭圆或者矩形,或者有多个直线和曲线段组成的形状。 UIBezierPath是UIKit中的一个关于图形绘制的类,是通过...
Async let 是Swift并发框架的一部分,允许异步实例化一个常量。并发框架引入了async-await的概念,这使得异步方法的并发性结构化,代码更易读。 如果你是第一...
dyld源码[https://opensource.apple.com/tarballs/dyld/]苹果官方资源opensource[https://opensource....
目录一、RxSwift是什么,为什么要使用RxSwift二、RxSwift的核心角色 1、Event 2、Observable 3、Observer要做的处理 4、Obser...