/CodeForJob

iOS面试知识笔记汇总

说明

系统的准备面试不仅能大大提高面试的成功率,也能快速提升自己的综合能力。如果你准备跳槽,可以通过该项目查漏补缺。欢迎合作提交,共同维护。

🌟 表示推荐指数

预计学习时间:🐎 很快就能学完(<5 day);🐕 中等 (5 - 20 days);🐢 慢(>1 month)

视频

🐕小码哥《iOS底层原理》学习笔记 🌟🌟🌟🌟🌟

🐕新浪微博资深大牛全方位剖析 iOS 高级面试(没有找到学习笔记) 🌟🌟🌟🌟🌟

🐕小码哥《Swift从入门到精通》学习笔记  🌟🌟🌟🌟

算法

🐢小码哥《恋上数据结构与算法》1-3季学习笔记  🌟🌟🌟🌟🌟

🐢iOS高频算法题汇总  🌟🌟🌟🌟🌟

iOS

🐎《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》

一篇文章拿下《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》 🌟🌟🌟🌟🌟

《Effective Objective-C》干货三部曲 🌟🌟🌟🌟🌟

《Effective Objective-C 2.0》笔记 🌟🌟🌟

iOS开发之不要告诉我你真的懂isEqual与hash! 🌟🌟🌟🌟

网络

🐎《图解HTTP》

🐎iOS | 面试知识整理 - 网络相关 (七)

设计模式

🐎iOS设计模式(swift实现) 🌟🌟🌟🌟🌟

🐎史上最全设计模式导学目录(完整版) 🌟🌟🌟🌟🌟

🐎图说设计模式 🌟🌟🌟🌟🌟

🐎Cocoa如何应用设计模式 🌟🌟🌟🌟🌟

开发模式

MVVM

🐎RxSwift中文文档

三方库源码

YYCache 源码解析 🌟🌟🌟🌟🌟

YYCache 源码剖析:一览亮点 🌟🌟🌟🌟🌟

YYCache 源码解析 🌟🌟🌟🌟🌟

iOS UIView绘制&异步绘制

YYAsyncLayer 源码解析

YYAsyncLayer 源码剖析:异步绘制

iOS 源代码分析 --- SDWebImage

SDWebImage 源码解析

SDWebImage源码解析(一)

SDWebImage源码解析(二)

SDWebImage源码解析(三)

面向切面编程之 Aspects 源码解析及应用

消息转发机制与Aspects源码解析

AFNetworking 概述

AFNetworking 3.0 源码解读