首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS架构
订阅
小番茄程序猿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
APM - iOS 卡顿优化方案
上一篇文章介绍了卡顿产生的本质原因以及监控卡顿的方案,本篇将主要介绍一下常见的导致卡顿的场景,以及对 CPU 和 GPU 的资源消耗的场景。 CPU 资源的消耗 CPU 一般负责视图创建、销毁,布局计
iOS 架构模式 - 简述 MVC, MVP, MVVM 和 VIPER (译)
在使用 iOS 的 MVC 时候感觉怪怪的?想要尝试下 MVVM?之前听说过 VIPER,但是又纠结是不是值得去学?
Swift的内存管理逻辑你是不是还不知道
前面[swift类对象和示例对象探究]文章,我们知道它们的底层逻辑以及内存布局,这篇文章我们再探究下swift的内存管理方式!
Swift 编译优化(4) - 代码优化
iOS 编译优化 编译项设置优化完之后,主要就是代码的优化了。Swift 耗时的主要就是类型检查,那么代码优化的重点就是 检查哪些表达式、函数 类型检查占用太长时间。 我们将代码编译优化的等级分为 【
iOS深入理解RunLoop
一、RunLoop简介 1、什么是RunLoop Run表示运行,Loop表示循环。结合在一起就是运行的循环的意思。哈哈,我更愿意翻译为『跑圈』。直观理解就像是不停的跑圈。 RunLoop实际上是一个
Swift进阶(五)—— 内存管理
Swift和OC一样,也是采用了基于引用计数的ARC内存管理方案,在OC中ARC引用主要有强引用和弱引用,Swift的ARC引用除了强引用和弱引用外,又增加了一个无主引用。 在第一篇文章Swift进阶
iOS大文件并行上传、并发数控制、断点续传的实现(附代码)
大文件并行上传通过切割文件并使用多个线程或进程同时上传小块实现并行上传。断点续传通过记录上传进度和断点位置,在中断或失败后从中断的位置继续上传剩余的数据
了解 Swift 中的 DispatchQueue Barrier 如何使用及常用场景
前言 在 iOS 中,我们可以使用 Barrier 来对并发队列中的一个或者多个任务进行同步调度。也就是说,它允许你将线程不安全的对象转换为线程安全的对象。它为在并发调度队列中执行的代码块创建一个同步
02-iOS架构设计 | iOS模块化开发 【模块的三级分类、模块划分策略、几种模块化处理方案、模块与模块管理设计】
以支付宝为引,介绍iOS模块化开发 【模块的三级分类、模块划分策略、几种模块化处理方案、模块与模块管理设计】
SDWebImage面试常问点知识点
SDWebImage 的Memory缓存使用NSCache。SDImageCache类中有一个memCache属性。用这个属性来进行Memory缓存。 下面代码用来将图片数据存到Memory中,其中的key是图片的url路径。 SDWebImage的Disk缓存图片在/Libr…