首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
super_fly
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Swift Macros - 宏之全貌
1. 宏的定义 Swift 宏(Macro) 是一种在编译期执行的代码生成机制。开发者可以通过简洁的语法标记,在源代码中自动插入、替换或补充逻辑,从而实现样板代码的自动化。 Swift 宏建立在语法树
Swift Macros - 宏之起点
Swift 宏(Macro)对许多开发者来说,是一种既熟悉又陌生的工具。在 Objective-C 时代,我们经常使用 #define、条件编译、日志封装,甚至自动插桩来提升开发效率。这些基于 C 的
Swift Macro 在业务开发中的探索与实践
简介 Swift Macro 在 Swift 5.9 版本中正式引入,且需配合 Xcode 15 使用。
告别回调地狱!Swift 并发编程的新时代
在 iOS 开发中,异步编程一直是一个绕不开的话题。从最初的 Block 回调,到 Combine 框架,再到现在的 async/await,Apple 一步步改进异步编程的方式,使代码更易读、更易维
Swift MainActor 的使用教程
前言 在我们的项目开发过程中,经常会碰到多层闭包嵌套的情况,如果闭包又涉及到网络接口的调用,那我们需要时刻谨记对于回调中关于视图页面相关的操作要在主线程调用。 但不幸的是,这很容易被忽略掉,我就经常忘
Swift Combine 学习(二):发布者 Publisher
在上一篇文章中,初步简单的介绍了 Combine 框架的基本概念,大概有了一个初印象。本文将开始介绍 Combine 中的发布者(Publisher)
Swift Combine 学习(五):Backpressure和 Scheduler
在前面的文章中,已经介绍了 Combine 的基础概念、订阅机制和操作符的使用。本文将深入探讨 Combine 中的异步流程控制,包括 Backpressure 和 Scheduler。
面试题: 类方法声明时 class 和 static 的区别
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 在 Swift 中,最常用的类型包括类(Class)、结构体(Struct)和枚举(Enum)。在声明类方法时,既可以用 static 又可以用
Swift 中有这么多锁,你都学会了吗?
引言 锁是线程编程中基本的同步工具。锁使你能够轻松地保护大段代码,以确保这些代码的正确性。OS X 和 iOS 为所有应用程序类型提供了基本的互斥锁,Foundation 框架还为特定情况定义了一些互
开始写一个 Swift 宏吧
什么是宏 Apple 在 Swift 5.9 里面加入了 Swift macros(宏),宏可以在编