block用copy修饰,delegate 用weak修饰,
最新推荐文章于 2019-03-14 15:46:27 发布
本文探讨了在iOS开发中,为何Block通常用`copy`修饰,而Delegate通常用`weak`修饰。内容涉及堆栈空间分配、堆栈缓存方式和堆栈数据结构的区别。同时,解释了Block的声明、定义格式以及如何避免循环引用问题。对于Delegate,文章解释了`weak`修饰符的作用,以防止循环引用导致的问题。
摘要由CSDN通过智能技术生成