iOS 源码分析(一):CTMediator[https://www.jianshu.com/p/ba2996af8065]iOS 源码分析(二):YYModel[https...

iOS 源码分析(一):CTMediator[https://www.jianshu.com/p/ba2996af8065]iOS 源码分析(二):YYModel[https...
Swift中级进阶面试题及答案,涵盖核心特性、内存管理、协议、泛型等关键知识点,适合中级进阶开发者考察: 1. Swift中值类型和引用类型的核心区别是什么?各自的代表类型有...
适合基础入门级面试准备: 1. Swift中let和var的区别是什么? 答案:let用于定义常量,一旦赋值后不可修改;var用于定义变量,赋值后可以修改。 2. 什么是可选...
公司服务端更新了https,而使用的是自签名的证书,导致iOS开发过程中调用HTTPS接口时,证书不被信任,出现了Default TLS Trust evaluation f...
基本概念 基本概念这里参照了奔狂的蜗牛_[https://www.jianshu.com/p/49f82a59b191]文章里的内容。 什么是SDK 软件开发工具包(缩写:S...
屏幕显示完整流程 整体渲染流程可以分为三个阶段: 1、CPU阶段: CPU的计算主要是通过CoreAnimation来处理,通过OpenGL ES/Metal将数据传递给GP...
最近公司开发的App的主体要进行变更。即:开发者账号A对应的主体(AAA有限公司)不用了,要变成(BBB有限公司)。采用的做法是将开发者账号A下的APP转移到开发者账号B下面...
此文章的意图:当你完全细心阅读之后,对runloop认知,会成为你作为一名ios开发人员潜意识里的一部分 一、官方一张图开始 官方文档开宗介绍 Run loops are p...
performSelector方法 performSelector在运行时,调用方去找目标方法selector,在编译时不做校验; 延迟执行 -- 与RunLoop有关 调用...