首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS多线程与并发
订阅
润物无声IH
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
深入解析 Swift 中的并发属性包装器:@Actor、@MainActor 和 @GlobalActor
在 Swift 5.5 中,引入了多个并发相关的属性包装器,其中 @Actor、@MainActor 和 @GlobalActor 是非常重要的工具,用于管理并发环境中的数据访问和任务调度。
Swift 中的async和await
async 和 await 是 Swift 5.5 引入的用于处理异步编程的关键字,它们使得处理异步任务变得更加简单和直观。
Swift 6.1 `withTaskGroup` & `withThrowingTaskGroup` 新语法导读
为什么需要 TaskGroup? 在 Swift 并发里,当你想: 同时发起 N 个异步任务(如批量下载图片) 等全部完成再汇总结果 支持中途取消、错误传播 手动 Task { } 会显得碎片化且难以
Swift 并发全景指南:Thread、Concurrency、Parallelism 一次搞懂
为什么要关心这些概念? 响应式 UI:主线程阻塞 = 卡死界面。 高性能:多核 CPU 不并行 = 浪费算力。 正确性:数据竞争 = 闪退或脏数据。 Thread:程序的最小执行单元 什么是 Thre
解密 Swift 5.5 中的 @MainActor, 深入了解其优势与误区
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 随着 Swift 5.5 的发布,苹果为我们带来了一系列强大的并发特性,其中 @MainActor 作为一个全局 actor,为我们提供了一种优
Swift 6.2 新特性 `@concurrent` 完全导读
背景:为什么突然冒出 @concurrent? Swift 6.2 引入了两项默认行为变化: Main Actor 默认隔离(UI相关的Target或package) 未显式标注隔离的代码自动视为 @
一篇来自喵神的Swift 并发初步。喵神出品,必属精品!
前言 学如逆水行舟,不进则退。共勉!!今天主要是分享一篇关于Swift并发初步的文章。 原文|地址 一些基本概念 同步和异步 在我们说到线程的执行方式时,同步 (synchronous) 和异步 (a
『iOS开发』多线程开发之 GCD
GCD 多线程 同步任务、异步任务 两者的区别在于: 同步任务需要等待任务执行完之后才返回 异步任务无需等待任务执行完,直接返回 苹果的官方文档也有描述 同步任务 异步任务 串行队列、并发队列 两者的
iOS进阶1-combine
iOS 进阶:深入浅出 Swift Combine 框架 本文深入探讨 Apple 的响应式编程框架 Combine。通过核心概念解析、丰富代码示例和实战场景,系统介绍如何利用 Combine 优雅地
Swift Concurrency学习
1. Async/Await初识 在swift5.5的版本中 swift对 async/await关键字进行支持。而对于async/await关键字的作用,我们可以从下面的例子中开始。 上述定义的方法