颠覆认知的ios代码,真机实测!
Posted openglnewbee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了颠覆认知的ios代码,真机实测!相关的知识,希望对你有一定的参考价值。
记录一段神奇的代码。关键代码:
[self performSelector:@selector(recreateCommonWebView) withObject:nil afterDelay:0.1];
注释掉以后,日志执行顺序正常;否则,异步变同步。
-
(WKWebView *)dequeueCommonWebView
[self.commonSet addObject:self.preparedCommonWebView];// 避免影响本次的加载。 5秒已经足够长了。
[self performSelector:@selector(recreateCommonWebView) withObject:nil afterDelay:0.1];
//@weakify_self;
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^
//@strongify_self;
NSLog(@“async setup!”);
//self.preparedCommonWebView = nil;
);NSLog(@“sync logging!”);
return nil;
// NSLog(@“current count in common = %@”, @(self.commonSet.count));
//
// if (self.preparedCommonWebView == nil)
//
// NSLog(@“error, prepared nil!”);
//
//
// return self.preparedCommonWebView;
以上是关于颠覆认知的ios代码,真机实测!的主要内容,如果未能解决你的问题,请参考以下文章
iOS 14 省电吗?真机实测﹨不带充电器的 iPhone 12 包装盒,感受一下
大咖20行Python代码玩转算法!涉及到算法就觉得很难?颠覆认知!