- 在本章中,你将学会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。枚举的创建枚举,是具有相同...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签