240 发简信
IP属地:广东
  • [Android]WebView 调用JS方法获取返回值

    Android4.4+方法 如果你项目的minSdkVersion 为4.4 以上,那么你可以直接通过WebView的evaluateJavascript()方法 拿到JS方...

  • DKNetworking 基于 AFNetworking + YYCache 的网络请求框架

    前言 网络层是 APP 架构的一个重要部分,苹果的 CFNetwork 框架极其难用,导致基于 CFN 的框架 ASI 已经放弃维护。后来苹果推出了 NSURLSession...

  • ReactiveCocoa学习篇——【下】

    1.ReactiveCocoa开发中常见用法有哪些? 第1种:代替代理 rac_signalForSelector:用于替代代理 第2种:代替KVO rac_valuesAn...

  • iOS开发RAC学习笔记(一)RACSignal

    StudyForRAC github源代码地址 study for https://github.com/shuaiwang007/RAC If you have some ...

  • 120
    OC最实用的runtime总结,面试、工作你看我就足够了!

    前言 runtime的资料网上有很多了,部分有些晦涩难懂,我通过自己的学习方法总结一遍,主要讲一些常用的方法功能,以实用为主,我觉得用到印象才是最深刻的,并且最后两个demo...

  • @谢谢生活 不过至少可以做判空处理来防止数组崩溃,还是有应用场景的,不知道你找到的Demo是什么样子的

    运行时(iOS)

    一、什么是运行时(Runtime)? 运行时是苹果提供的纯C语言的开发库(运行时是一种非常牛逼、开发中经常用到的底层技术) 二、运行时的作用? 能获得某个类的所有成员变量 能...

  • @谢谢生活 我找到原因了,因为NSMutableArray对象在运行时的class变成了__NSArrayM,所以我将addObject:的Method改为class_getInstanceMethod(NSClassFromString(@"__NSArrayM"), @selector(addObject:));就可以了。不过似乎不是很理想,因为交换后打印了许多东西,状态栏、UIWindow、UITouch什么鬼的都打印出来了。。。

    运行时(iOS)

    一、什么是运行时(Runtime)? 运行时是苹果提供的纯C语言的开发库(运行时是一种非常牛逼、开发中经常用到的底层技术) 二、运行时的作用? 能获得某个类的所有成员变量 能...

  • @谢谢生活 我试了也不行,请问你解决了吗

    运行时(iOS)

    一、什么是运行时(Runtime)? 运行时是苹果提供的纯C语言的开发库(运行时是一种非常牛逼、开发中经常用到的底层技术) 二、运行时的作用? 能获得某个类的所有成员变量 能...