
Android4.4+方法 如果你项目的minSdkVersion 为4.4 以上,那么你可以直接通过WebView的evaluateJavascript()方法 拿到JS方...
前言 网络层是 APP 架构的一个重要部分,苹果的 CFNetwork 框架极其难用,导致基于 CFN 的框架 ASI 已经放弃维护。后来苹果推出了 NSURLSession...
1.ReactiveCocoa开发中常见用法有哪些? 第1种:代替代理 rac_signalForSelector:用于替代代理 第2种:代替KVO rac_valuesAn...
StudyForRAC github源代码地址 study for https://github.com/shuaiwang007/RAC If you have some ...
前言 runtime的资料网上有很多了,部分有些晦涩难懂,我通过自己的学习方法总结一遍,主要讲一些常用的方法功能,以实用为主,我觉得用到印象才是最深刻的,并且最后两个demo...
@谢谢生活 我找到原因了,因为NSMutableArray对象在运行时的class变成了__NSArrayM,所以我将addObject:的Method改为class_getInstanceMethod(NSClassFromString(@"__NSArrayM"), @selector(addObject:));就可以了。不过似乎不是很理想,因为交换后打印了许多东西,状态栏、UIWindow、UITouch什么鬼的都打印出来了。。。
运行时(iOS)一、什么是运行时(Runtime)? 运行时是苹果提供的纯C语言的开发库(运行时是一种非常牛逼、开发中经常用到的底层技术) 二、运行时的作用? 能获得某个类的所有成员变量 能...