美文网首页
代码的日常语法

代码的日常语法

作者: CodingTom | 来源:发表于2021-05-24 13:50 被阅读0次

存储一个属性:AssociatedObject

static void *const kSALaunchOptions = (void *)&kSALaunchOptions;

- (NSDictionary *)sensorsdata_launchOptions {
    return objc_getAssociatedObject(self, kSALaunchOptions);
}

- (void)setSensorsdata_launchOptions:(NSDictionary *)sensorsdata_launchOptions {
    objc_setAssociatedObject(self, kSALaunchOptions, sensorsdata_launchOptions, OBJC_ASSOCIATION_COPY);
}

神策统计部分自动收集监控

   [UIViewController sa_swizzleMethod:@selector(viewDidAppear:) withMethod:@selector(sa_autotrack_viewDidAppear:) error:NULL];
        NSError *error = NULL;
        //$AppClick
        // Actions & Events
        [UIApplication sa_swizzleMethod:@selector(sendAction:to:from:forEvent:)
                             withMethod:@selector(sa_sendAction:to:from:forEvent:)
                                  error:&error];
        if (error) {
            SALogError(@"Failed to swizzle sendAction:to:forEvent: on UIAppplication. Details: %@", error);
            error = NULL;
        }

        SEL selector = NSSelectorFromString(@"sensorsdata_setDelegate:");
        [UITableView sa_swizzleMethod:@selector(setDelegate:) withMethod:selector error:NULL];
        [NSObject sa_swizzleMethod:@selector(respondsToSelector:) withMethod:@selector(sensorsdata_respondsToSelector:) error:NULL];
        [UICollectionView sa_swizzleMethod:@selector(setDelegate:) withMethod:selector error:NULL];

相关文章

  • 代码的日常语法

    存储一个属性:AssociatedObject 神策统计部分自动收集监控

  • 常用Markdown语法归纳

    本文主要介绍了我在日常更博时常用的Markdown语法。 插入标题(两种方法) 插入代码(两种方法) 一行代码使用...

  • Markdown权威指南

    代码块 block code语法 行内代码 这里要演示的是行内代码的语法规则 inline code效果 标题 引...

  • 基本语法

    语言说明## 优势:语法简洁劣势:运行效率低、代码不能加密适用:网站WEB应用、日常小工具批量工具、模块连接工具 ...

  • markdown语法|emoji用代码敲表情包

    感觉啥都能用代码敲就很棒啊,期待明年此时在文本上面的编辑已经完全脱离鼠标,此篇记录一下代码编辑笔记的日常 语法规则...

  • 2018-06-11

    代码块 代码块语法遵循标准markdown代码,例如:

  • 2018-06-11

    测试 代码块 代码块语法遵循标准markdown代码,例如:

  • vue使用js自定义代码块

    使用js语法自定义创建vue语法的代码块

  • 年糕测试

    `test 单行代码 如何知道代码语法的。;` (```) functionfun(){ echo"多行代码输出"...

  • Shell脚本语言:流程控制(4)

    一、if 语句语法结构: 示例代码: 二、if else语句语法结构: 示例代码: 三、 if-else-if-e...

网友评论

      本文标题:代码的日常语法

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