美文网首页
ios run timer

ios run timer

作者: 表弟1616 | 来源:发表于2016-12-07 17:37 被阅读64次

    ios  run timer

    一直对iOS的runtimer机制不太理解,或者是理解有偏差,趁着最近不忙,认真的研究了一下,

    runtimer  简称运行时,就是系统在运行时候的一些机制,其中最主要的是消息机制,对于c语言,函数的调用在编译的时候会决定调用哪个函数,编译完成之后直接按顺序执行,OC的函数调用属于动态调用,在编译的时候并不能决定真正调用哪个函数,只有在真正的运行时才会根据函数的名字找到对应的函数去调用

    obj-c 是基于c语言加入了面向对象特性和消息转发机制的一门动态语言,他不仅需要编译器来编译,还需要runtimer系统来动态的创建类和对象,

    那么runTimer可以帮助我们做哪些事情呢,其实目前我使用的地方也不是太多,主要用来做按钮事件的绑定,还有就是替换系统的方法。

    run timer 的的简单使用

    1.按钮的事件绑定

    对按钮实现点击事件的回调,我们在写项目的时候,每次都会去进行创建Action进行点击事件的处理,如果Aciton函数要处理的事件很简单是没有必要去单独创建的,这里我得项目里 会使用runtime创建一个类别实现button的点击事件 回调

    类别 内部实现1 内部实现2 使用的时候

    在使用的时候 进行事件的绑定,这样是不是方便了很多

    2. 对于数组越界等的处理

    相关文章

      网友评论

          本文标题:ios run timer

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