在平时的开发中,对于block,只是知道主要用于数据回调上,对于其内部实现方式,以及一些使用时的注意事项,还不是很了解。在网上找个一些关于block的文章,做了一个简单的整理。希望对于想学习研究block的同学有帮助。另外,非常感谢这些文章的作者,感谢你们把自己的知识经验分享出来。
首先是一篇唐巧的文章,对于唐巧,作为iOS开发者应该不陌生。
谈Objective-C block的实现
下边这篇文章是block的学习使用
OS开发-由浅至深学习block
下边这篇文章是在唐巧的文章中摘出来的,写的也很详尽。作者也引用了很多其他优秀的文章,可以作为学习参考。
对Objective-C中Block的追探
下边这篇文章也对block的原理做了很详细的介绍,
Objective-C中的Block
再次感谢以上开发者的分享,如果大家有其他优秀的文章,欢迎留言分享,一起进步学习。