IOS开发面试问题(经验类问题)

经验类问题


1,为什么UIScrollView的滚动会导致NSTimer失效?

2,为什么当 Core Animation 完成时,layer 又会恢复到原先的状态?

3,你会如何存储用户的一些敏感信息,如登录的 token。

4,有用过一些开源组件吧,能简单说几个么,大概说说它们的使用场景实现。

5,什么时候会发生EXC BAD ACCESS异常?

6,什么时候会使用 Core Graphics,有什么注意事项么?

7,NSNotification 和 KVO 的使用场景?

8,使用 Block 时需要注意哪些问题?

9,performSelector:withObject:afterDelay:内部大概是怎么实现的,有什么注意事项么?

10,如何播放 GIF 图片,有什么优化方案么?

11,使用NSUserDefaults时,如何处理布尔的默认值?(比如返回 NO,不知道是真的 NO 还是没有设置过)

12,有哪几种方式可以对图片进行缩放,使用 CoreGraphics 缩放时有什么注意事项?

13,哪些途径可以让 ViewController 瘦下来?

14,有哪些常见的 Crash 场景?


高手请解答,我在收集最优解答中!

你可能感兴趣的:(IOS开发面试问题(经验类问题))