240 发简信
IP属地:北京
  • 如何创建并使用一个私有 Swift Package Manager 库

    在 iOS 开发中,Swift Package Manager(简称 SPM)已经成为管理依赖的主流方式。除了引入开源三方库之外,我们在实际项目...

  • iOS 架构设计实践:从 MVVM 到 VIPER

    在 iOS 开发中,随着应用规模增大和业务复杂度提升,单纯的 MVC 很容易导致 ViewController 臃肿、难以维护。本文通过示例,系...

  • iOS 开发中的渐进式设计:先简单实现,再优雅扩展

    架构师的价值不在于构建永恒完美的系统,而在于让系统能以最小成本持续演进。 一、在「写死」与「过度设计」之间求平衡 iOS 项目开发里,我们常常走...

  • SOLID 原则

    SOLID 原则,这是面向对象设计中非常核心的一套指导原则,用来写 可维护、可扩展、可复用 的代码。每个字母对应一个原则: S — Single...

  • iOS 架构实战 | 组合模式、策略模式与工厂模式

    在 iOS 开发中,我们经常会遇以下问题: 模块需要复用或灵活组合 行为需要动态切换,例如支付方式或广告策略 对象创建复杂,业务方不希望关心底层...

  • SwiftUI 17-使用 Moya + MVVM + SwiftUI 构建网络请求架构的完整实践

    一、前言 在 iOS 开发中,构建一个解耦、清晰、可测试的网络请求体系极其重要。使用 Moya[https://github.com/Moya/...

  • JSONPlaceholder:免费且开箱即用的 Mock API 服务介绍与使用指南

    在前后端分离的开发流程中,Mock 接口是帮助开发者模拟服务端响应、并行开发、快速调试的重要工具。无论你是前端开发者、后端工程师还是移动端开发者...

  • SwiftUI 16-MVVM 架构模式详解:构建更清晰可维护的 UI 结构

    在 SwiftUI 开发中,MVVM(Model-View-ViewModel) 是 Apple 推荐的架构模式。它通过将 视图逻辑 与 业务逻...

  • SwiftUI 15-Apple SF Symbols

    Apple SF Symbols 是 Apple 提供的一套官方图标系统,用于配合其系统字体 San Francisco(SF) 使用。它是为 ...