240 发简信
IP属地:安徽
  • objc_msgSend是汇编写的,楼主文章分析的是objc_msgSend在cache_t里面没找到执行__objc_msgSend_uncached(汇编),接着执行MethodTableLookup在method_list里面慢速查找,有执行跳转语句bl _lookUpImpOrForward,_lookUpImpOrForward就是C++实现的。

    消息流程2. lookUpImpOrForward

    objc_msgSend是使用汇编编写的,首先 在缓存中查找方法的imp,如果没有查找到方法,则会调用lookUpImpOrForward开启慢速查找。 lookUpImpO...

  • 120
    牛笔了!阿里P8大佬熬夜15天,把所有iOS知识体系整理成了PDF

    缘起 随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,还有65535,应用之间的互相调用等等问题,插件化技...

  • 尼玛,最烦你这种面试官。问的东西又杂乱又不深

  • 120
    Unity包尺寸优化

    注:Unity工程中用其他工具压缩png源图对优化包尺寸无效,必须在导入Unity后选择压缩格式 1.Unity 的素材,能用压缩格式就用压缩格式,要自行测试压缩后是否是能接...