美文网首页
关于Runtime那点事

关于Runtime那点事

作者: BairdWeng | 来源:发表于2016-02-17 17:45 被阅读42次

      对于runtime的理解,顾名思义就是运行时机制,OC是动态语言,需要执行的时候才用方法选择器刷选出对于方法发送消息。自己日常使用中主要有两点,一个是category的属性,还有一个是关联系统的方法,使其执行自己的方法。

1.拓展类的属性。

拓展类的属性

2.关联系统的方法,如需要在每个viewWillAppear执行对于的函数可以如下所示,然后将头文件导入.pch文件即可。

关联系统的方法

知乎的回答

知识点补充

_cmd在Objective-C的方法中表示当前方法的selector,正如同self表示当前方法调用的对象实例。

__PRETTY_FUNCTION__打印对象的函数信息。NSLog(@"%s",__PRETTY_FUNCTION__);

load,加载类的时候会调用,ios启动的时候会加载所有的类,那么这个函数会被调用,

这个函数对动态库和静态库中的类或(Category)都有效。

initialize 类首次使用的时候调用initialize方法 

ObjecData*data = [[ObjecData alloc]init];

这个时候会调用,但是自始至终都只调用一次。

相关文章

  • 关于Runtime那点事

    对于runtime的理解,顾名思义就是运行时机制,OC是动态语言,需要执行的时候才用方法选择器刷选出对于方法...

  • OC runtime那点事

    RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时...

  • 关于KVO底层Runtime实现的那点事

    有很多公司iOS面试都会被问到KVO底层的实现。网上也有很多篇关于KVO的底层原理,但是都是用willChange...

  • iOS【运行时点击事件延迟】

    摘录:iOS高级开发runtime那点事实战(1)示例

  • 关于那点事

    感情是很古怪的事情 一时之间让你认不清楚自己

  • Runtime运行时

    参考:Objective-C Runtime 运行时之一:类与对象Objective-C总Runtime的那点事儿...

  • 微光故事:关于蛇的那点事!

    微光故事:关于蛇的那点事! 2017-03-22刀狼微光故事 微光故事:关于蛇的那点事! 一提及蛇,大多数人都怕,...

  • 关于时区的那点事

    php 学习笔记之关于时区的那点事_慕课手记

  • Objective-C中的Runtime(一) 文章总结

    第一篇:摘抄自 Objective-C Runtime的那点事儿一消息机制 RunTime简称运行时。就是系统在运...

  • 关于写作那点事

    由于最近加入了“写写有你” ,每周都需要提交作业和被其他同伴点评,因此以前文思泉涌的我如今有点卡住了,总会担心自己...

网友评论

      本文标题:关于Runtime那点事

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