JSPatch 原理:在APP启动的时候,通过JavaScrptCore来执行编写的JavaScript脚本,利用OC的运行时特性来修改类的方法和属性。 1:执行JS脚本 2: 在动态修改OC类的方法和属性时的核心方法 defineClass('className', instanceMethod, ...
分类:
Web程序 时间:
2019-04-29 20:39:08
阅读次数:
174
参考:http://www.elecfans.com/baike/bandaoti/jichuzhishi/20100304178298.html OC门,又称集电极开路门,Open Collector,还有OD门(Open Drain,漏极开路门,对场效应管而言)。 即集电极开路门电路必须外界上拉 ...
分类:
其他好文 时间:
2019-04-16 17:47:33
阅读次数:
300
iOS开发中oc与js交互的方式有很多,我们可以使用流行的第三方库如:WebviewJavaScriptBridge和OVGap,这两个库都是让webview与JS建立起一条桥梁,我们也可以使用iOS原生的交互方式如:stringByEvaluatingJavaScriptFromString方法以 ...
分类:
编程语言 时间:
2019-04-10 18:04:46
阅读次数:
207
按照一定规则使用匹配模式在目标空间进行搜索,然后执行相应操作; 运行时系统将kvc的运行机制解释为模式匹配,将值的兼容性问题解释为装包解包问题 一、模式匹配 The default implementation of the NSKeyValueCoding protocol provided by ...
分类:
其他好文 时间:
2019-03-27 12:55:30
阅读次数:
142
OC版本: swift 版本: 参考链接: swift4 重写init方法 https://www.jianshu.com/p/3a7e05ce91be Cordoval在iOS中的运用整理(这一篇料很足) http://www.cnblogs.com/wujy/p/5646341.html IOS ...
分类:
编程语言 时间:
2019-03-26 00:52:27
阅读次数:
233
第一种: 第二种: 第三种:最常用 dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ });//定制了延时执行的任务,不会阻塞线程,在 ...
分类:
其他好文 时间:
2019-03-22 18:37:40
阅读次数:
155
CPU从逻辑上可以划分成3个模块,分别是、和,这三部分由CPU内部总线连接起来。如下所示: 控制单元:控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Con ...
分类:
其他好文 时间:
2019-03-18 18:40:15
阅读次数:
174
1.全局变量分配在全局/静态区 2.静态变量(全局或者局部)分配在全局/静态区 3.自动变量分配在栈区 4.创建的oc对象分配在堆区 5.文字常量分配在常量区 int a = 1;//全局变量分配在全局/静态区 static int b = 2;//静态全局变量分配在全局/静态区 - (void)v ...
分类:
其他好文 时间:
2019-03-18 11:49:29
阅读次数:
118
计算机网络 名词 DSL ADSL OFDM DMT FTTH PON 线代电话核心PCM TDM T1载波 SONET STS SDH OC SPE 群 超群 计算 电话线传输速率计算 计算机组成与设计 名词 计算 定点原码补码加减 定点原码一位乘 定点原码一位除 浮点补码加减 对阶 计算 规格化 ...
分类:
其他好文 时间:
2019-03-11 13:30:40
阅读次数:
171
1, iOS端加载web页面、开启日志并给webView建立JS与OC的桥梁 - (void)viewWillAppear:(BOOL)animated { if (_bridge) { return; } // 1.加载网页 UIWebView* webView = [[UIWebView all ...
分类:
编程语言 时间:
2019-03-06 17:53:14
阅读次数:
218