原文链接 一、JavaScriptCore 讲React Native之前,了解JavaScriptCore会有帮助,也是必要的。React Native的核心驱动力就来自于...
原文链接 一、JavaScriptCore 讲React Native之前,了解JavaScriptCore会有帮助,也是必要的。React Native的核心驱动力就来自于...
vx 搜索『gjzkeyframe』 关注『关键帧Keyframe』来及时获得最新的音视频技术文章。 这个公众号会路线图 式的遍历分享音视频技术:音视频基础(完成)[http...
阅读的前提: Audio Session基础(Audio Session) Core Audio基本数据结构(Core Audio) 音视频基础知识 C/C++ 简单数据结构...
摘要:本文将介绍笔者仿写QQ音乐播放器的主体思路.笔者在该项目中实现的主要功能有:横竖屏适配,本地音频播放,lrc类型歌词解析.展示及播放时变色处理,上下曲切换,后台运行模式...
iOS项目架构 做了几个App,发现很多时候,App的基本框架都是一样的,如何组织架构,让项目更容易开发和维护,减少耦合,成了不变的主题。下面的唠叨呢,是我基于最近做的一个A...
假如我们点击了手机屏幕📱,那么当前页面的app需要识别出点击的是哪一个控件,并且对事件的响应进行处理。而iOS系统的UIKit已经设计好一套方案:利用事件传递以及响应链去确定...
extension 在编译期决定,它就是类的一部分,在编译期和头文件里的 @interface 以及实现文件里的 @implement 一起形成一个完整的类,它伴随类的产生而...
一、引言 上篇文章讲述的是类的加载中的本类加载,本文将接着探索、反推分类的加载。在此之前,先了解几个概念。 1、脏内存、干净内存、rw、ro、rwe 在上一篇文章012-iO...
本文主要介绍class_ro_t和class_rw_t的区别、分类加载过程以及多个分类加载的问题 class_ro_t class_ro_t存储了当前类在编译期就已经确定的属...