iOS面试问题

1.AFN网络请求自身的bug怎么解决?

2.block的内部机制?

3.怎么拦截系统的点击事件?

4.SDK较大怎么压缩?

5.KVO能识别数组吗?

6.KVO与KVC的区别?

7.怎么让某一个页面横屏或者竖屏?

8.什么时候会用到多线程?

9.多个线程访问同一个数据的时候怎么才能让数据安全?(3种)

10.登录的加密?

11.iOS中有哪些加密方式?

12.怎么让一个小窗口不管页面怎么跳转都悬浮在最上方?

13.Runtime自动识别属性的类型?

14.http与https的原理?

15.Extention第三方库是干什么用的?

16.多渠道打包?测试环境,正式环境。

17.滚动试图实现的原理,步骤?

18.GCD用到的函数?

19.升序降序的函数?

20.Nscopping的协议,解归档?

21.FMDB数据库?

22.XML 的dom xml解析过程,格式

23.JSON数据的解析过程?

24.视频,音频用到的框架?

25.xmpp的原理?

26.网络连接的三次握手过程?

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