iOS 面试题累计

转载自:http://www.jianshu.com/u/5875a5736734


1、说说 OC 语言和别的语言的区别?2、 Runtime 会把方法调用转化成 objc_msgSend(receiver, selector),那说说消息机制的流程?3、说说 SELIMP 的差别?4、说一下你对内存管理的理解。5、有哪些情况会出现内存泄漏?6、除了用 __weak 来解决 block 中的循环引用,还有别的方法吗?7、控制器 A push 到 控制器 B后,有哪些方法可以让 B的数据传递到 A?8、 KVO的原理 ?9、现在在 UITableViewCell 上有一个 UILabelUILabel上写是倒计时,倒计时用 NSTimer 实现,现在滚动 UITableViewUILabel上的 text 会变吗?10、 framebounds 的区别,什么时候 frame bounds 的高宽不相等?11、 说说进程和线程的区别 ?12、 NSOperationQueueGCD 你平时一般用哪个? NSOprationQueueGCD 的区别?


作者:天空中的球
链接:http://www.jianshu.com/p/643758e3c4f1
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(iOS 面试题累计)