【Udemy中英字幕】Metaprogramming in Swift: A Guide to Writing Swift Macro
最近更新 2024年11月04日
资源编号 33634

【Udemy中英字幕】Metaprogramming in Swift: A Guide to Writing Swift Macro

2024-11-04 IT与软件 0 124
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 29.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

Swift 中的元编程:Swift 宏编写指南

发掘扩展 Swift 编译器的功能

讲师:Sreejith K R

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 学习 Swift 语言中的元编程
  • 了解如何构建 Swift 宏
  • 了解 swift-syntax 包
  • 深入了解 Swift Macros 的内部工作原理

探索相关主题

  • 其他 IT 和软件
  • 信息技术与软件

要求

  • 对 Swift 编程语言有中级到高级的了解对于充分利用课程非常重要。

描述

Swift 5.9 中引入的 Swift 宏为增强语言提供了新的机会,并允许开发人员无需等待未来的更新即可进行创新。本课程提供 Swift 宏的动手入门介绍,通过实际示例帮助您建立创建自己的宏的信心。您还将了解 Swift 及其编译器的内部工作原理。

由于这是我在 Udemy 上的第一门课程,因此 Swift Macros 占有特殊的地位。该课程将三个月的学习时间压缩到不到两小时,以清晰有效地传达核心概念。我们特别注意确保保留材料的精髓,同时提供简洁的学习体验。

该课程分为 5 个模块

  1. 简介 – 介绍宏的历史,深入了解 Swift 宏的基础理念,并叙述如何定义 Swift 宏。此模块将成为 Swift 宏世界的切入点。
  2. 概念热身 – 创建心理模型是一种学习哲学,可以应用于长期学习构造。这需要明确基础概念,故事和逻辑可以编织其中。本模块讨论编译、Swift 语法包、抽象语法树和 Swift 生态系统上下文中的表达式/声明
  3. Swift 宏的组件 – 现在已经奠定了基础,本模块将介绍创建宏的工具。宏角色、宏声明、宏实现、单元测试和编译器插件是宏开发的重要方面,将在本模块中介绍。在学习本模块时,您可能会对大量信息感到不知所措。在这里花费的 20 分钟将非常有价值,因为随着课程的进展,概念将变得更加清晰。后续部分将通过实际叙述来强化这些想法。
  4. 动手操作宏 – 开始开发各种宏是本课程的主要成果。有一些重复的总体概念。因此,视频不会详细介绍重复的内容,而是用大约 30 分钟的时间来介绍开发与现实生活中的编码相关的模拟用例。我们将开发涵盖 5.9 版 Swift 支持的不同角色的宏。
  5. 结论 – 这是最后一部分,我们总结了我们的学习成果,同时也要意识到学习不会就此结束,它会继续,因为您将在实际项目中探索 Swift 宏。我们将介绍宏 spm 的包装和运输,以及一张讨论所获得的其他学习信息的幻灯片。

本课程适合哪些人:

  • iOS 开发人员
  • 为 Apple 生态系统开发软件的开发人员
  • 开发人员使用 Swift 语言构建软件
  • 想要学习 Swift 元编程的软件爱好者
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务