performSelector 的缺点

  • 在内存管理方面容易有缺失。无法确定将要执行的选择子具体是什么,所以 ARC 无法插入适当的内存管理方法
  • 选择子的返回类型只能是 id,最多有两个参数。

所以尽量避免使用这个东西。

下面来自苹果的文档

Different messages require different memory management strategies for their returned objects, and it might not be obvious which to use.

posted on 2017-12-30 11:12  花老🐯  阅读(201)  评论(0编辑  收藏  举报

导航