- 在本章中,你将学会OpaqueTypes不透明类型的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。项目创建我们新建一个SwiftUI项目,命名为SwiftUIOpaqueTypes。不透明类型的定义不透明类型,是对泛... 在本章中,你将学会OpaqueTypes不透明类型的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。项目创建我们新建一个SwiftUI项目,命名为SwiftUIOpaqueTypes。不透明类型的定义不透明类型,是对泛...
- 在本章中,你将学会Generics泛型的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。项目创建我们新建一个PlayGround项目,命名为SwiftGenerics。泛型的定义泛型,是一种不确定的数据类型。泛型允许我... 在本章中,你将学会Generics泛型的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。项目创建我们新建一个PlayGround项目,命名为SwiftGenerics。泛型的定义泛型,是一种不确定的数据类型。泛型允许我...
- 在本章中,你将学会Protocol协议的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。项目创建我们新建一个SwiftUI项目,命名为SwiftUIProtocol。协议的定义协议,规定了用来实现某一特定功能所必需的方... 在本章中,你将学会Protocol协议的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。项目创建我们新建一个SwiftUI项目,命名为SwiftUIProtocol。协议的定义协议,规定了用来实现某一特定功能所必需的方...
- 在本章中,你将学会Extension扩展的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。项目创建我们新建一个SwiftUI项目,命名为SwiftUIExtension。扩展的定义扩展,给一个现有的类,结构体,枚举,还... 在本章中,你将学会Extension扩展的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。项目创建我们新建一个SwiftUI项目,命名为SwiftUIExtension。扩展的定义扩展,给一个现有的类,结构体,枚举,还...
- 在本章中,你将学会NestedTypes嵌套类型的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。项目创建我们新建一个PlayGround项目,命名为SwiftNestedTypes。嵌套类型的定义NestedType... 在本章中,你将学会NestedTypes嵌套类型的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。项目创建我们新建一个PlayGround项目,命名为SwiftNestedTypes。嵌套类型的定义NestedType...
- 在本章中,你将学会类型检查和类型转换的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。概念定义在Swift开发过程中,常常会遇到传输的类型和使用的类型不同的问题,不过好在Swift是强类型语言,我们可以通过is、as?... 在本章中,你将学会类型检查和类型转换的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。概念定义在Swift开发过程中,常常会遇到传输的类型和使用的类型不同的问题,不过好在Swift是强类型语言,我们可以通过is、as?...
- 在本章中,你将学会ErrorHandling异常处理的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。错误处理的定义错误处理(Error handling),是响应错误以及从错误中恢复的过程。在Swift开发过程中,我... 在本章中,你将学会ErrorHandling异常处理的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。错误处理的定义错误处理(Error handling),是响应错误以及从错误中恢复的过程。在Swift开发过程中,我...
- 在本章中,你将学会OptionalChaining可选链的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。可选链的定义可选链,是一种以安全的方式访问类的对象属性的方法。可选链的作用,其实是为了在我们访问某个对象属性时,... 在本章中,你将学会OptionalChaining可选链的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。可选链的定义可选链,是一种以安全的方式访问类的对象属性的方法。可选链的作用,其实是为了在我们访问某个对象属性时,...
- 在本章中,你将学会Destructor析构函数的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。析构函数的定义析构函数,也叫析构器。它是在对象销毁的时候自动调用,完成实例清理工作以释放资源的函数。在Swift语言中,我... 在本章中,你将学会Destructor析构函数的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。析构函数的定义析构函数,也叫析构器。它是在对象销毁的时候自动调用,完成实例清理工作以释放资源的函数。在Swift语言中,我...
- 在本章中,你将学会Initializer构造函数的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。构造函数的定义构造函数是一种特殊的函数,主要用来在创建对象时初始化对象,为对象成员变量设置初始值。在之前的章节中,我们在... 在本章中,你将学会Initializer构造函数的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。构造函数的定义构造函数是一种特殊的函数,主要用来在创建对象时初始化对象,为对象成员变量设置初始值。在之前的章节中,我们在...
- 在本章中,你将学会Class类的继承的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。继承的定义在Swift编程中,我们常常会定义一个方法类,然后将一些常用的方法放在类中,然后在实际业务中进行调用。我们定义好的初始的方... 在本章中,你将学会Class类的继承的使用方法。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。继承的定义在Swift编程中,我们常常会定义一个方法类,然后将一些常用的方法放在类中,然后在实际业务中进行调用。我们定义好的初始的方...
- 在本章中,你将学会Subscript下标语法的使用。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。我们新建一个SwiftUI项目,命名为SwiftUISubscript。下标的定义下标,[index],是一种快速访问类、结构体... 在本章中,你将学会Subscript下标语法的使用。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。我们新建一个SwiftUI项目,命名为SwiftUISubscript。下标的定义下标,[index],是一种快速访问类、结构体...
- 在本章中,你将学会存储属性、计算属性及属性观察器的使用。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。我们新建一个SwiftUI项目,命名为SwiftUIPorperty。属性的概念属性,一般指的是基本的数据类型。属性可以分为... 在本章中,你将学会存储属性、计算属性及属性观察器的使用。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。我们新建一个SwiftUI项目,命名为SwiftUIPorperty。属性的概念属性,一般指的是基本的数据类型。属性可以分为...
- 在本章中,你将学会Class类和Struct结构体的使用。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。我们新建一个SwiftUI项目,命名为SwiftUIClass。类的创建类,是对一件事物的抽象。类,是对储存的实际数据的引... 在本章中,你将学会Class类和Struct结构体的使用。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。我们新建一个SwiftUI项目,命名为SwiftUIClass。类的创建类,是对一件事物的抽象。类,是对储存的实际数据的引...
- 在本章中,你将学会枚举的常见使用方法,包含但不限于枚举的创建、遍历、关联值、原始值和递归。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。我们新建一个PlayGround文件,命名为SwiftEnum。枚举的创建枚举,是具有相同... 在本章中,你将学会枚举的常见使用方法,包含但不限于枚举的创建、遍历、关联值、原始值和递归。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述Swift语言的一些概念和用法,方便大家更好地学习和掌握Swift语言。这同时也是对自己学习Swift语言过程的知识整理。如有错误,以你为准。我们新建一个PlayGround文件,命名为SwiftEnum。枚举的创建枚举,是具有相同...
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,开启在线养虾模式2026/03/11 周三 19:00-20:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签