首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
润物无声IH
更多收藏集
微信扫码分享
微信
新浪微博
QQ
144篇文章 · 0订阅
Swift 枚举完全指南——从基础语法到递归枚举的渐进式学习笔记
前言 在 C/Objective-C 里,枚举只是一组别名整型;在 Swift 里,枚举被提升为“一等类型”(first-class type),可以拥有 计算属性 实例方法 初始化器 扩展、协议、泛
Swift 下标(Subscripts)详解:从基础到进阶的完整指南
什么是下标 官方一句话:“类、结构体、枚举可以用下标(subscripts)快速访问集合、列表、序列中的元素,而无需再写专门的存取方法。” 换句话说:someArray[index]、someDict
Swift 协议(Protocol)指南(三):Primary Associated Type、some/any 与泛型式协议实战
## 为什么 Swift 5.7 再次“颠覆”协议 在 Swift 5.7 之前,带关联类型的协议只能当约束 `<T: Sequence>`,不能当类型 `Sequence`。 这导致两个老大难:
Swift 协议(Protocol)指南(四):协议扩展(Protocol Extension)——让“协议”自己也有默认实现
## 为什么要有“协议扩展” 1. 协议只能“声明”要求,不能“实现”要求 在 Swift 2 之前,协议类似 Java 的 Interface: - 只能写方法签名,不能写大
Swift 扩展(Extension)指南——给现有类型“加外挂”的正规方式
什么是 Extension 定义 extension 是 Swift 提供的一种纵向扩展机制:“不修改原始代码、不创建子类”的前提下,给任意类型(class / struct / enum / pro
Swift 中的迭代机制:Sequence、Collection 与 Iterator 完全拆解
前言 日常开发里,我们写 for item in list 像呼吸一样自然。 但 Swift 编译器在背后悄悄做了三件事: 调用 list.makeIterator() 拿到一个迭代器 反复调用 it
Swift Macros 系列 - 玩转 Swift 宏,从入门到精通
基础篇 Swift Macros - 宏之起点 本文介绍了 Swift 宏 的背景与引入动机,阐述了宏在编程中的基本用途,帮助开发者理解宏如何简化代码编写、提升开发效率。内容还包括了宏的基本配置方式与
Swift Macros - 宏之全貌
1. 宏的定义 Swift 宏(Macro) 是一种在编译期执行的代码生成机制。开发者可以通过简洁的语法标记,在源代码中自动插入、替换或补充逻辑,从而实现样板代码的自动化。 Swift 宏建立在语法树
Swift:Moya 中的MultiTarget详解
随着项目复杂度提升,Moya中API 按模块拆分成多个 TargetType 枚举已成常态,但这也带来了如何统一管理和调用的问题。Moya 的 MultiTarget 正是为此而生。
Swift——高阶函数(map、filter、reduce、forEach、sorted、contains……)
一、map map 函数,Swift 中最常用的高阶函数之一,核心作用是将集合中的每个元素按照指定规则转换,返回一个新的同类型集合,非常适合批量处理数组、字典等集合类型的元素。 map 就像一个 “转