首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS2026
订阅
伯阳在成长
更多收藏集
微信扫码分享
微信
新浪微博
QQ
268篇文章 · 0订阅
Combine 高级操作符:掌控数据流的节奏与方向
如果说基础操作符是对单个值的简单加工,那么高级操作符就是掌管整个数据流生命周期、资源分配和错误恢复的“总调度”。它们能帮你处理高频率的数据、在多个订阅者之间共享昂贵操作、按时间窗口掐断冗余请求,甚至定
Swift Collection 中的 lazy 作用
惰性求值常见于函数式编程中,也有人把惰性求值翻译成延迟求值(Lazy Evaluation)。它的目的是要最小化计算机要做的工作。在使用惰性求值的时候,表达式不在它被绑定到变量之后就立即求值,而是在该值被取用的时候求值。 这个特性就给代码优化提供了更多的可能性。有些运算可能在某…
Swift Lazy的陷阱
最近我们项目线上出现了几个Swift代码的crash问题,和大家一起分析一下问题的原因。 这是一个联系人详情页面,主要有一个UITableView来展示内容,只不过tableView是一个lazy属性,在构造tableView时设置它的一些属性,并绑定了dataSource和d…
Swift lazy 属性的本质
原文 我们经常出于性能的考虑,会在 Swift 开发中使用 lazy 属性或变量。lazy能保证只初始化一次吗?
Swift 中 Lazy 的用法和实现原理
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 Swift 开发者肯定都用过 lazy 关键字,它允许延迟属性的初始化,直到它们第一次被访问。这一特性在很多场景都特别有用,比如初始化高内存对象
@lazy 和 lazy 的区别
@Lazy 和 lazy 是两个不同的概念。它们的区别主要在于它们的用途和功能: 1. lazy (Swift 自带关键字) 描述: lazy 是 Swift 的内置关键字,用于延迟初始化属性。使用
iOS-Swift中常见的几种闭包
闭包是一个捕获了上下文的常量或者是变量的函数。包含:尾随闭包、逃逸闭包、自动闭包和如何解决循环引用的问题。
Swift-进阶 09:闭包(一)使用&捕获原理
这是我参与8月更文挑战的第17天,活动详情查看:8月更文挑战 本文主要分析闭包以及闭包捕获变量的原理 闭包 闭包是一个捕获了全局上下文的常量或者变量的函数,通俗来讲,闭包可以是常量也可以是函数 【全局
[译] 深入理解 Swift 中闭包的捕捉语义(一)
全面分析 `Swift` 中的闭包是如何捕获变量的!
Swfit进阶-13-Swift中的闭包的的捕获
「这是我参与2022首次更文挑战的第14天,活动详情查看:2022首次更文挑战」。 本文主要介绍Swift中闭包的捕获。 1. 捕获值 我们在学习闭包捕获值的时候可以回顾下OC中block捕获值的情况