最近看了runloop应用中监控卡顿的一些博客,很多人都提到了通过kCFRunLoopBeforeSources和kCFRunLoopAfterWaiting状态判定卡顿,当...

最近看了runloop应用中监控卡顿的一些博客,很多人都提到了通过kCFRunLoopBeforeSources和kCFRunLoopAfterWaiting状态判定卡顿,当...
方案1 宿主工程 方案2 MGJRouter 实现方式:维护一张 url -> block 表url:TG://Player[TG://Player]block : vc缺点...
照片、视频捕捉,小视频、直播都会用到AVFoundation框架捕捉回话 捕捉回话:AVCaptureSession 捕捉设备:AVCaptureDevice 捕捉设备输入:...
Xcode10中删除的libstdc++库 其中MacOSX、iPhoneOS、iPhoneSimulator 中的libstdc++.tbd文件分别对应复制到Xcode10...
1. 更改后缀crx为zip 2. 使用终端解压注意:一定要使用终端解压,执行命令:unzip 你的插件名.zip -d Charset 如上图所示,文件夹Charset是使...
open ~/.bash_profile 编辑bash_profile
概述 iOS中使用RSA加密解密,需要用到.der和.p12后缀格式的文件,其中.der格式的文件存放的是公钥(Public key)用于加密,.p12格式的文件存放的是私钥...
Mac
计算机相关: 1、串行队列和并行队列区别,异步和同步的区别,进程和线程的区别2、数据结构有哪些3、TCP/UDP的区别4、http的请求方式有几种,每种的概念5、htttp完...
diskutil list 查看自己宗卷名字 查看进程,显示真正的盘符rdisk2s1 sudo lsof | grep disk2 手动装载 手动卸载 花时间去解决这个问题...
Git官网[http://git-scm.com/book/zh/v2] git安装 Homebrew安装brew install git 安装Xcode自带git git代...
什么是库? 库 就是程序代码的集合, 是共享程序代码的一种方式 库的分类? 开源库公开源代码, 能看到具体实现。例如MJExtension, MJRefresh, AFNet...
算法优劣 时间复杂度估算程序指令的的执行次数(执行时间) 空间复杂度估算所需占用的空间 大O表示法(Big O) ◼一般用大O表示法来描述复杂度,它表示的是数据规模 n 对应...
Flutter SDK下载地址 https://flutter.dev/docs/development/tools/sdk/releases 环境变量配置 Android ...
你这有demo吗
【iOS】 使用SDWebImage 定制你的缓存图片SDWebImage是一个强大的网络图像异步缓存框架,使用非常方便。本章我们介绍如何对SDWebImage下载的网络图像进行定制处理。 一、接口API SDWebImage ...