/iOSInterview

想整理一份面试题出来

iOS面试总结

关于笔记

前言

该笔记本来是发在公众号【iOS成长之路】的读者群里,初衷是希望大家帮我勘误一下,后来机缘巧合之下被群主放在公众号周报内容中。当时发的有道云笔记连接,不太方便后期的维护,现在把他放在github上,也方便大家给我提反馈。

iOS 成长之路的读者群,目前是我加的群里少有的还在讨论技术的 iOS 群,大家有兴趣的话可以通过群主的公众号加入。

为何整理笔记

开始是准备整理一份面试题的,但是后来发现面试题太杂太多了,整理起来有些摸不着头脑,所以后来就按照 iOS 的知识框架来整理的。

整理自己的笔记

我建议大家都来自己整理一份笔记出来。

整理笔记的过程,其实是对自己掌握知识点的一个查漏补缺。学习的正确方式应该是,先搭建起框架,然后再往里面填充知识点,这样才能由点到线、再由线到面。我从年初开始想着复习iOS知识,但是前期只是零碎的复习一些知识点,效果一直不太好,而在12月整理这个笔记的过程中,我感觉自己的知识好像串起来了,收获很大,现在不管是什么知识点我大概都知道该放在哪一块。

其次,整理笔记的过程中,其实是可以加深自己对知识点的理解的。《如何学习》这本书里提到,人们对知识的记忆能力是超乎大家想象的,很多时候你之所以觉得没有记住,是因为你没有掌握提取知识点的方法,而在总结的过程中,我们用自己的语言组织信息,其实就可以加强你提取记忆的熟练程度。

笔记的质量

因为本来是准备整理给自己面试用的,所以质量上肯定是有一定把关的。但是,受限于我个人的能力,可能会对知识点的理解存在一定的偏差。希望大家遇到错误的地方,可以帮我指出,然后共同的把这份总结维护好。

目录

基础知识

iOS知识

Cocoa

iOS进阶

源码

资料