首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
swift & swiftUI
hudson2022
创建于2024-04-07
订阅专栏
Swift 和SwiftUI技术文章
等 12 人订阅
共38篇文章
创建于2024-04-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
在Swift中创建自定义集合
在Swift中创建对象或值集合时,我们通常使用标准库提供的数据结构,如Array、Dictionary和Set。虽然这三个涵盖了大多数用例。。。
Swift循环
Swift提供了许多不同的内置方法来遍及集合(如数组、集合和字典)——其中最基本的是for循环,它允许我们为给定集合中发现的每个元素运行一段代码。。。
使用可解码的动态键解码和扁平化JSON
可解码协议Decodable是在Swift 4中引入的。 从那时起,它已成为开发人员解码从远程服务器接收的JSON的标准方式。 有大量的。。。
ResutBuilder 学习笔记二:增加新的输入数据类型
ResutBuilder 学习笔记二:增加新的输入数据类型 我们在前面的博客中创建了一个非常简单的结果构建器ConcatBuilder,用于连接多个字符串。。。
Swift Result Builders:你需要知道的基础知识!
结果构建器(以前称为函数构建器)是Swift 5.4中引入的一项新功能,它是在SwiftUI中增强ViewBuidler 。。。
使用Swift的高阶函数简化5种复杂算法
作为一名开发人员,我们经常需要处理需要数小时甚至数天才能开发的复杂算法。多亏了Swift的高阶函数,如map、reduce、filte...
在Swift中用字典对数组元素进行分组
想象一下,您有一个Device对象数组,并且您想按类别对它们进行分组,如下图所示: 你应该如何解决这个问题? 在Swift 5之前,最直...
在SwiftUI中使用相对坐标Shape绘制
在SwiftUI中使用相对坐标Shape绘制 Swift UI 提供了一些内置的基本形状,如矩形,圆角矩形,圆和椭圆等,本文介绍一种通过相对坐标简化Shape绘制的方法。
在Swift 中实现流畅调用
FluentAPI是一种面向对象的API风格,可以简化复杂调用过程,提高代码可读性。本文介绍在Swift 中实现流畅调用方法和思路。
闲聊SwiftUI中的自定义组件
SwiftUI 虽然提供了许多功能强大的内组件,但在实际工作过程中往往不够用,还需要开发自定义的组件。本文通过一个简单示例,介绍了实现自定义组件的一般思路。
ResultBuilder 学习笔记(一)
ResultBuilder 是Swift 语言的一个非常重要、强大特性,允许开发者以声明方式实现简洁、清晰、优雅的代码。在 Swift 5.4 之前。。。
如何在Swift 5.7中使用范型协议实现动态调度
动态调度是面向对象编程(OOP)中最重要的机制之一。它是使运行时多态性成为可能的核心机制,使开发人员能够编写代码...
如何处理Swift任务组中的错误
如果您已经阅读了我之前的文章,您现在应该知道如何创建任务组,将子任务添加到任务组,并从所有子任务中收集结果。然而,有一个与任务组相关的重要主题
理解Swift中的任务组
苹果在Swift 5.5中引入了任务组,作为Swift并发框架的重要组成部分之一。顾名思义,任务组是并发运行的子任务的集合,只有当其所有子任务完成执行才返回。
理解Swift 5.7中的“some”和“any”关键字
some和 any关键字在Swift中并不新鲜。some关键字是在Swift 5.1中引入的,而any关键字是在Swift5.6引入的,本文介绍了这两个关键字的含义及使用场景
在Swift中使用尾闭包浅析
在Swift中如果一个函数(包括构造函数)接受多个输入参数,其中有一个或者多个参数是闭包类型,最后一个称为尾闭包。对于尾闭包,Swift提供了语法糖 ,允许写出更加简洁自然的代码。
Swift中的可选项(Optionals)
Swift整体设计的一个关键部分是它如何要求我们明确处理可能缺失或可选的值。虽然这一要求通常迫使我们更彻底地思考如何构建对象和管理状态——也可以减少未处理的运行时错误。
Swift 中的属性(Properties)
Swift通过将内存数据存储在属性中来组织内存数据——常量和变量附加到给定类型、值或对象上。在这篇Swift基础知识的文章中,我们将介绍各种属性的几个例子及其特征。