美文网首页iOS面试
iOS Runloop面试题(PerformSelector 的

iOS Runloop面试题(PerformSelector 的

作者: 程序员_秃头怪 | 来源:发表于2019-08-03 13:41 被阅读3次

    PerformSelector 的实现原理?

    当调用 NSObject 的 performSelecter:afterDelay: 后,实际上其内部会创建一个 Timer 并添加到当前线程的 RunLoop 中。所以如果当前线程没有 RunLoop,则这个方法会失效。

    当调用 performSelector:onThread: 时,实际上其会创建一个 Timer 加到对应的线程去,同样的,如果对应线程没有 RunLoop 该方法也会失效。

    面试题持续整理更新中,需要拿到第一手大厂面试题及答案文档可以添加 iOS进阶学习交流群:551346706 !结实人脉、讨论技术你想要的这里都有!

    相关文章

      网友评论

        本文标题:iOS Runloop面试题(PerformSelector 的

        本文链接:https://www.haomeiwen.com/subject/radcdctx.html