[关闭]
@qidiandasheng 2022-08-15T09:26:43.000000Z 字数 1134 阅读 1643

目录

A目录


iOS

内存

iOS内存分配:虚拟内存

iOS里的内存管理

堆和栈

内存管理Autorelease

内存监控(Instruments和三方库)

内存优化

运行时

iOS Class结构

关于isa

概念

iOS符号

iOS里的线程同步(锁机制)

性能优化

启动速度怎么做优化与监控?

包体积大小:瘦身

包体积优化之图片资源优化

包体积之webp图片优化

Optimization Level: 指令体积优化之-Oz

实战

iOS底层原理:创建和释放源码分析

iOS多线程之串行队列、并发队列、同步执行、异步执行

iOS里关于block的一些理解


架构

面向对象

面向对象之四大特性

面向对象之六大原则

控制反转(IOC)和依赖注入(DI)

设计模式

设计模式(一):创建型模式之工厂

设计模式(二):创建型模式之单例、建造者、原型

设计模式(三):结构型模式之代理、桥接、装饰器、适配器

设计模式(四):结构型模式之外观、组合、享元

设计模式(五):行为型模式之观察者、模板、策略、责任链

设计模式(六):行为型模式之状态、命令、中介者

面向对象设计的设计模式(总结)

架构模式

MVC,MVVM和MVP的区别

实战

组件化 OR 模块化

课程

从零开始学架构

工具

Cocoapods

CocoaPods源码及插件调试

Cocoapods核心组件概览

Cocoapods核心组件:CLAide

Cocoapods核心组件:CocoaPods-Core

Cocoapods核心组件:Cocoapods-downloader

终端

端口命令---查看端口占用及关闭

启动守护进程

IDE

使用VSCode

语言环境

Ruby的rvm&gem的差别

python管理工具pyenv

Python正则表达式

其他

网速测试利器-iperf3

搭建VPS

计算机技术

进程

进程间的通信方式

编码和密码学

密码学简述

Base64编码

AES加密算法

编译、链接、运行

Python 实现 Python 解释器

可执行文件(链接、装载与库)

iOS 编译 LLVM/Clang

如何加快编译速度

链接器:符号是怎么绑定到地址上的?

fishhook的实现原理

启动速度怎么做优化与监控?

存储

浮点数精度问题

跨端

ReactNative

ReactNative之Flex布局

Flutter

Flutter的安装配置

Flutter Engine源码编译

Flutter 编译原理

音视频

视频

视频基础概念

视频YUV格式简析

OpenGL ES入门

OpenGL ES着色器

OpenGL ES函数介绍

GPUImage简介与入门

GPUImage解析(一):GPUImageOutput

GPUImage解析(二):帧缓冲

GPUImage解析(三):GPUImageContext

GPUImage解析(四):自定义美颜滤镜

音频

音频基础概念

图像

UIKit的绘制原理

读书

代码简洁之道

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注