首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
独木舟的木
掘友等级
iOS软件工程师
愿你历尽千帆,归来仍是少年。
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
Swift 断言--缺失的手册
原文:Swift asserts - the missing manual 断言是很好的调试工具。每当我需要检查我的代码是否符合预期时,我可以使用断言,然后异常将被抛出或(应用)终止运行。
Swift 中检查API的可用性
随着每一个新版本的发布,Apple 都会引入一系列新的类、方法和符号,同时也会废除一大堆其他的类、方法和符号。作为开发者,每次新版本发布,我们都会被诱惑着一头扎进这些框架所提供的小工具和小玩意儿中,随
我们在 Livefront 使用的 10 个 Swift 扩展
让我们说实话,Swift 和 Apple 的框架并不具备我们为 Apple 设备构建最佳软件所需的所有功能。幸运的是,Swift 支持扩展,所以我们可以添加我们需要的缺失部分,使我们的生活更轻松。
Swift 中的关键字:用代码解释 Result builder
Swift 中的结果构造器允许你使用彼此排列的 “build block” 来构建结果。它们在 Swift 5.4 中引入,在 Xcode 12.5 及更高版本中可用。以前称为**函数构建器**,你可
Swift 现代泛型编程初学者指南
根据 Swift 语言指南,协议可以定义方法、属性和其他要求的蓝图。使用协议预定义属性和方法非常容易,语法非常简单,当我们开始使用关联类型时,问题就开始出现了。我们必须回答的第一个问题是:关联类型到底
用代码解释 Swift 中的 guard 语句
Swift 中的 Guard 语句允许我们在代码中实现检查,防止当前作用域继续执行。在编写代码时,我们经常需要在继续运行一个方法之前执行一些必要条件。一个例子是在提交表单前解包一个可选类型的输入字段。
Swift 泛型入门教程
**泛型编程**(Generic programming)是一种编写函数和数据类型的方法,同时对所使用的数据类型做出最小的假设。Swift 泛型编程创建的代码不会对底层数据类型进行具体化,允许进行优雅
Generics 泛型
Swift 使我们能够创建**不依赖于任何特定具体类型的泛型**类型、协议和函数——而是可以与满足给定要求的任何类型一起使用。 作为一门非常强调类型安全的语言,泛型是 Swift 许多方面的核心——
Swift 中的 Sendable 和 @Sendable 闭包
并发程序中最棘手的方面之一是确保**数据的一致性**。或者换句话说,就是**线程安全**。当我们在一个不做太多并发工作的应用程序中传递类或结构的实例、枚举 case,甚至是闭包时,我们不需要经常担心线
了解 Swift 中的类型擦除
Swift 的类型系统(大部分)非常棒。其严格的约束和灵活的泛型允许开发人员以极其安全的方式表达复杂的概念,因为 Swift 编译器会检测并标记程序中类型的任何不一致之处。
下一页
个人成就
文章被点赞
336
文章被阅读
129,543
掘力值
3,391
关注了
6
关注者
142
收藏集
4
关注标签
8
加入于
2021-03-09