首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS面试
订阅
可爱刘小胖
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
一篇来自喵神的Swift 并发初步。喵神出品,必属精品!
前言 学如逆水行舟,不进则退。共勉!!今天主要是分享一篇关于Swift并发初步的文章。 原文|地址 一些基本概念 同步和异步 在我们说到线程的执行方式时,同步 (synchronous) 和异步 (a
iOS 2021 面试前的准备(总结各知识点方便面试前快速复习使用)(一)
1. KVC 的工作原理。 iOS《Key-Value Coding Programming Guide》官方文档 和 iOS《Key-Value Coding Programming Guide》官方文档 这两篇是 KVC 和 KVO 官方文档的翻译,如果需要的话可以进行详细…
iOS之武功秘籍⑲: 内存管理与NSRunLoop
一个优秀的App必然是对内存"精打细算"的,本文就来探索一下内存管理中的一些门道与RunLoop的相关知识. ①. 五大区 这里有个疑问,为什么五大区的最后内存地址是从0x00400000开始的.其主要原因是0x00000000表示nil,不能直接用nil表示一个段,所以单独给…
抖音品质建设 - iOS 安装包大小优化实践篇
客户端开发的同学都知道「安装包大小」是 App 重要的基础体验指标之一。今天将为大家介绍抖音在优化安装包大小方向做的一些探索和尝试。 一些影响包大小的编码习惯。 Part 1. 包大小劣化到底带来什么影响 要说 iOS 平台上安装包大小对 App 的影响,首先需要了解到的是 A…
有赞移动 iOS 组件化(模块化)架构设计实践
业务组件化(或者叫模块化)作为移动端应用架构的主流方式之一,近年来一直是业界积极探索和实践的方向。有赞移动团队自16年起也在不断尝试各种组件化方案,在有赞微信商城,有赞零售,有赞美业等多个应用中进行了实践。我们踩过一些坑,也收获了很多宝贵的经验,并沉淀出 iOS 相关框架 Bi…
巧记淘汰策略FIFO、LRU和LFU
在容器容量一定的情况下,随着元素的慢慢增多,容量终有满的时刻。而淘汰策略是当容量要满的时候,用来淘汰剔除部分元素从而来腾出容器空间的策略。常用的淘汰策略有FIFO(先进先出)、 FIFO(先进先出)的思想是基于队列。如果一个数据是最先进入的,那么可以认为在将来它被访问的可能性很…
iOS 开发:『Runtime』详解(二)Method Swizzling
本文用来介绍 iOS 开发中『Runtime』中的黑魔法 —— Method Swizzling。
iOS 开发:『Runtime』详解(一)基础知识
本文用来介绍 iOS 开发中 『Runtime』的基础知识。通过本文您将了解到:1. 什么是 Runtime? 2. 消息机制的基本原理 3. Runtime 中的概念解析 4. Runtime 消息
iOS 开发:『Crash 防护系统』(一)Unrecognized Selector
1. Crash 防护系统开篇 APP 的崩溃问题,一直以来都是开发过程中重中之重的问题。日常开发阶段的崩溃,发现后还能够立即处理。
iOS离屏渲染
本文简单介绍了iOS中离屏渲染的相关内容呢。 APP将要渲染的信息提交给CPU,CPU通过一定的处理后提交给GPU。GPU不停的将内容渲染完成放到帧缓冲区中(FrameBuffer)。最后显示到屏幕上。 与普通流程不同的是,GPU把渲染好的的内容存放到离屏渲染缓冲区中,在离屏渲…