iOS 面试高频知识点

一, 设计模式 mvc、mvvm 、单利、工厂、责任链等应用场景

二, KVO KVC

三,算法(快排重点)

四,数据结构

五,runloop runtime 机制及原理 应用场景

六,数据库(sqlite,fmdb,sql语句)数据存储方

七,多线程 内部原理 pthread、NSThread、GCD、NSOperation

八,三方框架 原理机制 sd afn等

九,tableview优化 卡顿原因等

十, block

十一,strong weak retain assign copy nomatic区别

十二,copy mutablecopy 深复制 浅复制

十三,响应链 

十四,自动释放池 控制器生命周期

十五,核心动画 

十六,UIview calayer

十七,自动布局 

十八,instrument使用

十九,http tcp/udp socket

二十,音视频

二十一,自定义控件

二十二,响应式编程 RAC

你可能感兴趣的:(iOS 面试高频知识点)