本文Demo传送门:MethodSwizzlingDemo 摘要:编程,只了解原理不行,必须实战才能知道应用场景。本系列尝试阐述runtime相关理论的同时介绍一些实战场景,...
本文Demo传送门:MethodSwizzlingDemo 摘要:编程,只了解原理不行,必须实战才能知道应用场景。本系列尝试阐述runtime相关理论的同时介绍一些实战场景,...
安装 yarn add react-native-video RN6.x 一般无需再配置了,具体可参考 官方文档,这里说下文档中没提到的,该 video 组件在 andro...
承接上一篇博文小编讲述在镜头采集过程所需知识点和 AVCaptureSession 基本使用方法,本篇博文将要讲述 AVCaptureDevice 相关使用方法。 下图为本博...
class_ro_t class_ro_t存储了当前类在编译期就已经确定的属性、方法以及遵循的协议,里面是没有分类的方法的。那些运行时添加的方法将会存储在运行时生成的clas...
很多开发小伙伴们经常私信问我一些问题: 1、若集成了腾讯Bugly或者友盟等等异常搜集的SDK,AvoidCrash会影响到它们的异常搜集吗?2、为什么集成了AvoidCra...
需求:不同版本的vue对应项目锁依赖使用的node版本不同,此时就需要控制node版本号 1、使用nvm --version查看是否已安装nvm,如果没有:mac安装nvm ...
最近在配置 iTerm 需要使用homebrew安装zsh-syntax-highlighting 插件。 使用brew install zsh-syntax-highlig...
首先我们需要知道iOS在启动会发生什么? 启动优化时间段 在苹果官方,将app的启动时间分为两个阶段 T1: pre-main 阶段,即main()函数之前,操作系统加载ap...
系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...
[TOC] runtime相关问题 面试题出自掘金的一篇文章《阿里、字节:一套高效的iOS面试题》该面试题解答github 地址版本目前已经完结,可自行下载pdf进行阅读,仅...
最近申请了支付宝的二维码收钱码,其中支付宝有这么一个功能,就是,别人扫描你的二维码给你转账之后,收到钱会有一条语音推送,”支付宝到账 1000万“之类的推送消息,不管你的支...
概述 接上篇《Runtime基本原理及Demo》,了解了Runtime相关基础知识后,我们谈一下Runtime常见的几个应用场景。 Runtime常见应用场景 具体应用拦截系...
目录 iOS 基础题 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 2.讲一下atomic的实现机制;为什么不能保证绝对的线...
说一下标题意思, 就是一个数组中很多对象,每个对象都有相同属性,然后,属性值也相等的 分别放到一个数组,怎么实现呢 。。。。。 方式一 结果 方式二 比较简洁的方式=====...
随着swift越来越被开发者使用,swift也越来越受欢迎。在实际开发中,难免会用到oc和swift一起混编开发的情况,特别是使用以前的一些oc的库。那么oc和swift要怎...
近期提交审核的app都会收到一条提醒,内容如下:原文: Upcoming Requirement ReminderNote: This is a support messag...
iOS 9之前,一直使用的是URL Schemes技术来从外部对App进行跳转,但是iOS系统中进行URL Schemes跳转的时候如果没有安装App,会提示Cannot o...