ios 面试list

1:C++中引用和指针的区别

2:自动释放池:内部结构性整体逻辑性autorelease的使用场景

3: IM系统下如何保证该消息不丢

5:dataSource和Delegate有啥区别

6:struct 和 union的区别

7:编译器怎么检测#import和#include导入多次的问题,第三方导入时如何设置“”和<>

8:http协议30x的错误是什么?

10:定时器的几个类方底层分别是怎么实现的?

11:ios11的新特性

12:apple pay的支付流程

13:点击应用图标到启动应用整个过程,系统进行了什么操作?

14:plist的读写操作如何进行锁管理

15:为什么说oc是一门动态的语言。

16:讲一下mvc和mvvm mvp?

18:如何令自己缩写的对象具有拷贝功能?

19:为什么IBOutlet修饰的UIView也使用weak关键字?

20:nonatomic和atomic的区别?atomic是绝对的线程安全么?为什么?如果不是,那应该如何实现?

21:uicollectionview自定义layout如何实现?

22:线程间通信?

23:如何使用队列来避免资源抢夺?

24:数据持久化的几个方案

25:NSCache优于NSDiction的几点?

26:知不知道Designated Intializer? 使用它的时候有什么需要注意到 问题?

27:objct使用什么机制管理对象的内存?

28:AFN为什么添加一条长住线程?

猜你喜欢

转载自blog.csdn.net/qq_27909209/article/details/81098929
今日推荐