之前使用instrument工具进行性能检测时,总感觉找不到窍门,要浪费很多时间才能定位到有问题的代码片段。 工作的项目中慢慢重视性能优化一块了,所以想着先将instrume...
之前使用instrument工具进行性能检测时,总感觉找不到窍门,要浪费很多时间才能定位到有问题的代码片段。 工作的项目中慢慢重视性能优化一块了,所以想着先将instrume...
前言:Android官方在线看源码地址 https://cs.android.com/[https://cs.android.com/] [图片上传失败...(image-7...
1. 简介 1.1 什么是 KMM? KMM 全称:Kotlin Multiplatform Mobile,是一个用于跨平台移动开发的软件开发工具包(SDK),可以在iOS和...
由于常年混迹于CSDN,一个偶然的机会发现了简书的界面非常简洁友好,所以准备把CSDN上的文章迁移到简书,希望各位看官多多支持一下。 1.什么是SKIA? Skia是一个跨平...
本文中代码所做的改进, chat_message的消息字段在堆上分配,使用std::shared_ptr<char> 进行管理。这样可以支持比较长的消息体。本文支持的最长长度...
刚学,咨询下,一般项目中用的基本都是redux这套吧?
React新一代状态管理库Recoil由于前段时间在领导的“威逼利诱”下,了解和学习了下Recoil,刚开始是比较抗拒的,不过后来慢慢的了解了之后,发现还是很不错的,所以做一个学习的笔记和分享。 Recoil最重...
版本记录 前言 FFMPEG是一个多媒体转码、音视频流化传输的一个第三方开源框架,并且这个第三方库是基于C语言的。 iOS平台下的ffmpeg主要包括以下一些功能:影音的解码...
OC是一门动态语言动态语言是指程序在runtime支持下可以在运行时可以改变其结构:添加新的函数、属性,删除已有的函数、属性等结构上的变化,在运行时做类型的检查。 id、in...
上一篇[https://www.jianshu.com/p/c8ac1ab3cc0e] 介绍了alloc的调用顺序和init及new的底层逻辑。这一篇将带大家继续了解对象的内...
我们的类在创建一个对象时平时开发都是通过alloc init或者new来创建,那么我们就会想为什么会是alloc init,如果是这样创建呢 通过打印我么发现p, p1, p...
iOS的App启动一般有两个过程,发生在main函数前的过程和main函数之后的过程。 main函数前 App开始启动后,系统首先加载可执行文件(即App所有.o文件),然后...
1.安装FlameGraph 2.添加到环境变量 3.火焰图生成脚本
程序员难免要经常画流程图,状态图,时序图等。以前经常用 visio画,经常为矩形画多大,摆放在哪等问题费脑筋。有时候修改文字后,为了较好的显示效果不得不再去修改图形。今天介绍...
一、利用docker的ubantu镜像安装 1、安装docker2、下载docker镜像 上面的piasy/webrtc-build是docker上制作的一个ubantu镜像...
pod install 在M1芯片下报错的解决方案。 目前,在执行pod install 时会报类似如下的错误让你去搜解决方案: https://github.com/Coc...