美文网首页
利用OC的消息转发机制,规避崩溃

利用OC的消息转发机制,规避崩溃

作者: Hamiltonian | 来源:发表于2018-04-10 16:52 被阅读37次

黑魔法教你让iOS APP防住Crash

利用运行时对象消息转发机制,避免奔溃

https://www.jianshu.com/p/02157577d4e7

performSelector: withObject:是在iOS中的一种方法调用方式。他可以向一个对象传递任何消息,而不需要在编译的时候声明这些方法。

```

- (void)viewDidLoad {

    [super viewDidLoad];

//传递多个参数的情况

    [selfperformSelector:@selector(methodWithString1:String2:)withObject:@"object1"withObject:@"object2"];

}

- (void)methodWithString1:(NSString*)string1 String2:(NSString*)string2{

    NSLog(@"%@%@",string1,string2);

}

```

https://www.jianshu.com/p/672c0d4f435a

https://www.jianshu.com/p/672c0d4f435a

相关文章

  • 利用OC的消息转发机制,规避崩溃

    黑魔法教你让iOS APP防住Crash 利用运行时对象消息转发机制,避免奔溃 https://www.jians...

  • 利用OC的消息转发机制,规避崩溃2

    黑魔法教你让iOS APP防住Crash利用运行时对象消息转发机制,避免奔溃 https://www.jiansh...

  • OC的消息转发机制

    OC的消息转发机制众所周知,OC中的方法调用是利用消息转发实现的。 首先我们来了解一下类的底层构造如下: objc...

  • 关于Runtime 消息发送机制的延伸

    说到OC 不得不说一下OC 的消息转发机制;何为OC 的消息转发机制;其实就是这样的; Objc 在向一个对象发送...

  • OC消息机制,消息转发机制

    Runtime简称运行时,其中最主要的是消息机制 概述 C 与 OC 的不同 1.C 语言,函数的调用在编译的时候...

  • Runtime知识点整理1

    OC消息机制?消息转发机制流程?什么是Runtime?什么场景下使用? ==============巴拉巴拉......

  • oc消息转发机制

    一、消息转发机制 在OC中,调用一个对象的方法,实际上是给对象发了一条消息,在编译Objective-C函数调用的...

  • OC消息转发机制

    当一个对象收到它没实现的消息的时候,通常会发生如下的情况。 调用+(BOOL)resolveInstanceMet...

  • OC 消息转发机制

    首先了解几个概念:class 的定义 method的定义 消息转发本质:在运行时将方法地址(imp)和一个名字(s...

  • OC 消息转发机制。

    当调用一个 NSObject 对象不存在的方法时,并不会马上抛出异常,而是会经过多层转发,层层调用对象的-reso...

网友评论

      本文标题:利用OC的消息转发机制,规避崩溃

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