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为什么添加一条长住线程?

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值