Zona
Zona
How to define `executeBlockPointer` is no point. Even though, I don't have this function, JSPatch can load it on hot. Mainly, ``` [self executeBlockPointer:^(BOOL *p1) { }]; ``` the function...
不是这样的,就算在OC中有`executeBlockPointer`方法,但是因该block参数中的参数含有`BOOL *`, 当调用到JS后,`block`还是不能被识别成`function`而是`object`;如果block中的参数不含有基本类型的指针,JS是能识别的,我主要是现在正好出现在该场景才发现的。直接用`JavascriptCore`也会这样。
如果JSPatch的思想是类似于RN,OC与JS之间的通讯都是基于string建立的索引,感觉这样很多问题都会迎仍而解
另外有个问题,能否强制JS的垃圾回收?