Receber por email
← Voltar para o catálogo

swift-development

提供 Swift 6+ 核心语言开发能力,涵盖并发编程、宏、数据模型设计和业务逻辑实现。使用此技能编写 ViewModel、Service 或 Repository 层代码、定义数据模型、实现算法、编写单元测试,或修复并发警告和数据竞争时使用。

3estrelas
Atualizado há 7 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add ProjAnvil/MindForge

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/swift-development-mpthhcp9/svg)](https://www.skillteca.com.br/skills/swift-development-mpthhcp9)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Swift 6 开发技能

指令

当处理非 UI 的 Swift 代码、业务逻辑、算法或数据层时,请遵循本指南。你的目标是编写高性能、线程安全且富有表现力的 Swift 代码。

此技能的功能

  • 并发编程: 使用 Actors, async/await, Task, TaskGroup 编写安全并发代码。
  • 类型安全: 定义 Sendable 类型,使用 Typed Throws 精确处理错误。
  • 测试: 使用 Swift Testing 框架编写现代化的单元测试。
  • 数据处理: 编写 Codable 模型,进行 JSON 解析和网络请求封装。
  • 宏的使用: 使用或创建宏来减少样板代码。

何时使用此技能

  • 编写 ViewModel, Service, Repository 层代码时。
  • 定义数据模型 (structs, enums) 时。
  • 实现算法或工具函数时。
  • 编写单元测试时。
  • 修复并发警告或数据竞争问题时。

示例

示例 1:定义安全的 Actor 服务


[Description truncada. Veja o README completo no GitHub.]
Compartilhar X LinkedIn