【Udemy中英字幕】Scalable iOS Modularization: Learn From Scratch
最近更新 2025年04月18日
资源编号 28826

【Udemy中英字幕】Scalable iOS Modularization: Learn From Scratch

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

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

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

可扩展的 iOS 模块化:从头开始学习

学习如何使用 Swift 包通过接口/实现包方法模块化 iOS 项目

讲师:Emre Havan

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

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

您将学到什么

  • 实现可扩展的 iOS 模块化
  • 实现松散耦合的模块,避免循环依赖问题
  • 了解依赖容器的实现和使用
  • 更好地理解 Swift Packages 的工作原理
  • 将繁重的第三方依赖项隐藏在接口包后面

探索相关主题

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

要求

  • 熟悉 Swift 和 iOS 编程基础知识
  • 熟悉 Xcode
  • 能够创建小型 UI 组件(SwiftUI 或 UIKit)

描述

欢迎来到可扩展 iOS 模块化课程。这是使用 Swift Packages 进行 iOS 模块化的终极课程。

在这个长达 4 小时的代码学习内容中,您将学习:

  • 如何为常见功能创建包

  • 如何为依赖项创建接口包并将它们与您的功能松散耦合

  • 依赖容器如何工作以及如何实现自己的依赖容器

  • 为功能模块创建包并使用接口/实现包方法修复循环依赖问题

  • 带有 SwiftUI 的 MVVM-C 架构

  • 如何编写单元测试

您是一位正在寻求提升技能的 iOS 工程师吗?那么您来对地方了!模块化是 iOS 开发中至关重要的一部分,随着项目规模和团队规模的扩大,它变得越来越重要。通过使用 Apple 提供的最新模块化工具 Swift Packages,并学习接口/实现包方法,您将能够松散地耦合、连接、管理和维护应用程序的各个模块。您将更好地理解项目的各个部分,轻松构建不同的部分,并进行迭代,而无需担心构建整个项目。

我们将从回顾一个现有的 iOS 项目开始,逐步将其提升到模块化状态。在此过程中,您还将学习 DispatchQueues 和单元测试方法。您将能够使用 SwiftUI 预览迭代代码库,并使用 Swift Packages 独立地专注于应用程序的某些模块。

让我们开始吧!

本课程适合哪些人:

  • iOS 工程师愿意提升自己的技能,并愿意改进他们的应用程序架构
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

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

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