当前位置: 首页 > news >正文

wordpress 相同文章关键词排名优化如何

wordpress 相同文章,关键词排名优化如何,做公众号好还是网站好,网站设计哪个好应用 解决NSTimer、CADisplayLink循环引用。 二者都是基于runloop的定时器,由于处理事件内容不一样,runloop 每运行一次运行耗时就不一样,无法准确的定时触发timer的事件。 NSProxy 与 NSObject 如果继承自NSProxy 直接开始消息转发&…

应用

解决NSTimer、CADisplayLink循环引用。
二者都是基于runloop的定时器,由于处理事件内容不一样,runloop 每运行一次运行耗时就不一样,无法准确的定时触发timer的事件。

NSProxy 与 NSObject

如果继承自NSProxy

直接开始消息转发,NSProxy 是没有父类的。
继承NSProxy的类,调用isKindOfClass,会返回true,消息转发会用 target 本身做判断
在这里插入图片描述

如果继承自NSObject

isa 查找

isa 在当前类的方法缓存、方法列表中,找不到方法实现时,如果存在继承,会借助superclass寻找父类的方法缓存、方法列表中,找方法实现。

动态解析阶段

在这里插入图片描述
本质是调用了 objc_msgSend()
如果 isa 找到最后,找到原类还是找不到方法实现,就进入动态解析阶段。
此时,系统会再次通过 isa ,从类对象或者原类对象依次查找以下两个方法的实现:

+ (BOOL)resolveInstanceMethod:(SEL)sel // 对应实例方法
+ (BOOL)resolveClassMethod:(SEL)sel // 对应类方法

对应 runtime 源码:
在这里插入图片描述
举例:
在这里插入图片描述
在这里插入图片描述

消息转发阶段

继承自 NSObject 的情况下,如果动态解析阶段依然找不到方法实现,则进入消息转发阶段。
将消息转发给能处理消息的对象或者类

  • 类方法
+ (id)forwardingTargetForSelector:(SEL)aSelector
+ (void)forwardInvocation:(NSInvocation *)anInvocation
  • 对象方法
- (id)forwardingTargetForSelector:(SEL)aSelector
- (void)forwardInvocation:(NSInvocation *)anInvocation
http://www.fp688.cn/news/159454.html

相关文章:

  • 政府网站建设提供商公司调查公司
  • 广州 网站设计站长素材音效网
  • 三明市住房与城乡建设部网站在线seo推广软件
  • 促销活动推广方案信阳搜索引擎优化
  • 营销型网站单页做销售记住这十句口诀
  • 云主机做网站苏州新闻今天最新消息新闻事件
  • c 网站做死循环网络营销专业
  • 辽阳市网站建设郑州百度seo
  • 网站建设需求问卷做网站推广需要多少钱
  • 建筑网站 国外长治网站seo
  • 湛江网站建设外包seo公司多少钱
  • 网站宝建站企业网站seo优化
  • wordpress主题选项框架seo顾问是干什么
  • 关于旅游案例的网站怎么做一个自己的网站
  • 政协网站 两学一做专题研讨商品营销推广的方法有哪些
  • 台州椒江网站制作公司网站项目开发流程
  • 洛阳营销型网站建设网站优化有哪些技巧
  • 有什么网站专做买生活污水设备优化游戏性能的软件
  • 学做效果图网站有哪些软件合肥网络优化公司有几家
  • 陕西网站建设公司it培训班出来工作有人要么
  • 哪个网站找到做箱包厂外发的怎么在百度免费推广
  • css网站背景模糊seo是指什么意思
  • wordpress应用商城wpjam信息流优化师工作总结
  • b2c交易模式的网站有哪些推广资源seo
  • 优酷如何做收费视频网站如何建网站教程
  • 甜点网站里的新闻资讯怎么做新浪体育nba
  • 张家口网站建设制作太原互联网推广公司
  • 天猫网站做链接怎么做谷歌seo是什么
  • wordpress采集站源码域名注册新网
  • 我是这样做网站的米课中国企业500强