想请问一下arc下还有没有必要使用assgin

来源:4-8 KVO相关面试问题-1

Lavanille777

2019-07-26

既然assgin不会自动置空是不是用weak替代更好?

写回答

1回答

贴膜小哥

2019-08-07

业务场景一般是使用weak较为安全,如果是写框架or性能相关的场景的时候assign就能应用的到包括unsafe_unretain等修饰符;因为weak的内部使用了一个weak的弱引用表去维护的 有额外的开销,可以参考swift的语言特性 想通的

0
0

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程