performSelector 的缺点

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  花老????  阅读(115)  评论(0)  编辑  收藏

上一篇:k8s安装prometheus(sealos)解决grafana连接prometheus报错的问题:HTTP Error Bad Gateway


下一篇:LOJ #115. 无源汇有上下界可行流