一面 (1h30min)
-
自我介绍
-
什么时候接触iOS开发,学习路径
-
属性修饰符,nonnull这些也问了,strong,weak的区别,copy
-
strong和copy一样吗
-
assign的语义,答的和weak的区别
-
weak是怎么实现的,有没有性能问题
-
一个局部变量是什么时候释放的,autorelease什么时候释放
-
pod对应的产物是什么,自己有没有编写过library
-
程序到可执行文件的过程,链接过程都干了啥
-
静态库和动态库各自的好处
-
响应者链条,一个view不响应的原因,以及为什么
-
hitTest和pointInside的关系
-
叠在一起的两个view,哪个会响应,如果不想让上面的view响应,怎么解决?如果两个view都要响应,怎么做
-
GCD介绍下
-
iOS有哪些多线程的方法(四种)
-
项目中哪一块用到了GCD
-
dispatch的问题,会输出什么
NSLog(@"1");
dispatch_async(dispatch_get_main_queue(), ^{ // 如果把这里改成globalQueue,又会输出什么
NSLog(@