首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
过客又见过客
更多收藏集
微信扫码分享
微信
新浪微博
QQ
129篇文章 · 0订阅
Swift高阶函数大全:让你的代码更优雅高效
大家好!今天我们来深入探讨Swift中那些让集合操作变得轻松愉快的高阶函数。这些函数就像是数据处理流水线上的各种工具,每个都有其独特的用途和魅力。 基础三剑客 1. map:变形大师 map就像一位魔
求求你,别在 Swift 协程开头写 guard let self = self 了!
别让 guard let self = self 锁死你的控制器:Swift 协程内存“绑架”大揭秘 🚀 01. 一个“灵异”的 deinit 你是否遇到过这种场景:在 ViewController
【Swift Concurrency】深入理解 `async let` 与 `TaskGroup`:并发任务的生命周期与错误传播机制
一、什么是 async let? async let 是 Swift 提供的一种结构化并发语法糖,用于并发地启动多个子任务,并延迟等待其结果。 ✅ 基本用法 每个 async let 会创建一个子任务
Swift 6.1 `withTaskGroup` & `withThrowingTaskGroup` 新语法导读
为什么需要 TaskGroup? 在 Swift 并发里,当你想: 同时发起 N 个异步任务(如批量下载图片) 等全部完成再汇总结果 支持中途取消、错误传播 手动 Task { } 会显得碎片化且难以
swift 中 Combine框架技术点汇总表
Combine框架思维导图。Apple Combine 官方文档 一、Combine 框架核心结构 二、关键组件说明 核心协议 Publisher: 定义值序列提供者的基本协议 Subscriber:
iOS 集成mars xlog并适配CocoaLumberjack
xlog 是微信团队分享的基于 c/c++ 高可靠性高性能的运行期日志组件,官方 wiki 上集成的方式很简单,只需要执行build_ios.py脚本,选择Clean && build xlog.即可
Jenkins实现iOS自动化打包
一、前言:为什么需要自动化打包? 在iOS项目开发中,随着项目规模增大、版本迭代频繁,手动打包会面临以下问题: 效率低下:每次打包需要等待15-30分钟,占用开发时间 环境不一致:不同开发者打包环境配
iOS网络类型识别,还在使用过时的Reachability?试试最新的NWPathMonitor!
网络识别能力是APP开发过程中不可或缺的重要能力,快来试试Apple最新的NWPathMonitor!
Swift——高阶函数(map、filter、reduce、forEach、sorted、contains……)
一、map map 函数,Swift 中最常用的高阶函数之一,核心作用是将集合中的每个元素按照指定规则转换,返回一个新的同类型集合,非常适合批量处理数组、字典等集合类型的元素。 map 就像一个 “转
iOS开发:关于日志框架
在移动端开发中,我们为什么需要日志打印框架?除了那些正面积极的回答,有的时候我们可能需要自证清白,也不得不通过日志来体现。