03 2021 档案

摘要:window.webkit.messageHandlers.<name>.postMessage(<messageBody>)https://www.jianshu.com/p/160f529e16fa 阅读全文
posted @ 2021-03-31 11:04 zzfx 阅读(2266) 评论(0) 推荐(0) 编辑
摘要:Overview A WKProcessPool object represents a single process that WebKit uses to manage web content. To provide a more secure and stable experience, We 阅读全文
posted @ 2021-03-30 21:34 zzfx 阅读(146) 评论(0) 推荐(0) 编辑
摘要:1、WKWebView 自诩拥有更快的加载速度,更低的内存占用,但实际上 WKWebView 是一个多进程组件,Network Loading 以及 UI Rendering 在其它进程中执行。初次适配 WKWebView 的时候,我们也惊讶于打开 WKWebView 后,App 进程内存消耗反而大 阅读全文
posted @ 2021-03-30 20:18 zzfx 阅读(1367) 评论(0) 推荐(0) 编辑
摘要:https://www.google.com.hk/search?q=TestFlight+beta+PublicLink+灰度&newwindow=1&safe=strict&client=safari&ei=bBJjYPy1NtLYhwOppoIg&oq=TestFlight+beta+Publ 阅读全文
posted @ 2021-03-30 20:06 zzfx 阅读(164) 评论(0) 推荐(0) 编辑
摘要:概述 Swift是一门类型安全的语言。Swift的可选类型会进行编译检查,防止一些常见的运行时错误。在 Swift 中,当我们声明一个变量的时候,默认情况下是 非可选类型 (non-optional) ,也就是说,你必须指定一个不为 nil 的值。如果你硬是要把一个非可选类型的变量设为 nil ,那 阅读全文
posted @ 2021-03-16 13:12 zzfx 阅读(243) 评论(0) 推荐(0) 编辑
摘要:什么是自旋锁呢? 锁用于解决线程争夺资源的问题,一般分为两种,自旋锁(spin)和互斥锁(mutex)。 互斥锁可以解释为线程获取锁,发现锁被占用,就向系统申请锁空闲时唤醒他并立刻休眠。 自旋锁比较简单,当线程发现锁被占用时,会不断循环判断锁的状态,直到获取。 原子操作的颗粒度最小,只限于读写,对于 阅读全文
posted @ 2021-03-16 00:36 zzfx 阅读(229) 评论(0) 推荐(0) 编辑
摘要:NSObject的释放 通过runtime源码,很清晰的可以看,NSObject调用dealloc后产生函数调用链如下:dealloc --> objc_rootDealloc -->objc_dispose -->objc_destructInstance最终调用了一个objc_destructI 阅读全文
posted @ 2021-03-11 13:15 zzfx 阅读(264) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示