百度面试题——iOS开发

目录

一面

二面

三面


一面


iOS基础知识

Python基础知识,大概是多线程,线程安全,集合类,JVM,类相关知识等。

iOS一些源码的阅读

优秀的第三方框架源码阅读

GLSurfaceView的相关知识,OpenGL,Shader,绘制流程。

询问当前做的项目,以及到具体的实现和优化。

多进程间的通讯,Binder机制。

询问看过哪些框架源码,EventBus,Volley讲了一下。

二面


Delegate 、Notification和KVO比较各自的优缺点

在一个UI的正中间实现一个正方形的红色视图有几种方式?

手触碰到屏幕的时候,响应机制是怎样的?第一响应者是谁?追问 UIView和UIResponse的关系是什么?

UIViewController的生命周期是什么?追问 UIV

猜你喜欢

转载自blog.csdn.net/ccsss22/article/details/126805856