Toolverse
Wszystkie skille

moai-lang-swift

autor: modu-ai

Specjalista Swift 6+ do tworzenia aplikacji na iOS i macOS z SwiftUI i Swift Concurrency

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
modu-ai
Kategoria
Mobile
Wyświetlenia
25

O skillu

Umiejętność Claude'a dedykowana programowaniu w Swift 6+. Wspiera tworzenie aplikacji na iOS i macOS z wykorzystaniem SwiftUI, Combine i Swift Concurrency. Automatycznie aktywuje się przy pracy z plikami .swift i projektami Xcode. Obejmuje najnowsze wzorce Apple: typed throws, data-race safety, async/await, aktorów oraz makro @Observable. Idealna dla deweloperów budujących nowoczesne aplikacje na platformach Apple.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude Code, upewniając się, że masz Xcode 16.0+ i Swift 6.0+. Umiejętność automatycznie aktywuje się, gdy otworzysz plik .swift lub projekt Xcode.

  2. Stwórz nowy projekt Swift Package Manager lub otwórz istniejący projekt iOS/macOS. Upewnij się, że swift-tools-version w pliku Package.swift jest ustawiony na 6.0 lub wyżej.

  3. Opisz Claude'owi zadanie związane z Swift — na przykład budowanie interfejsu w SwiftUI, implementacja reaktywnej logiki z Combine, lub użycie async/await do obsługi operacji asynchronicznych.

  4. Umiejętność automatycznie dostarcza rekomendacje dla Swift 6.0, SwiftUI 6, Swift Concurrency i testów XCTest. Możesz prosić o konkretne rozwiązania dla aktorów, TaskGroup, izolacji danych lub deklaratywnych interfejsów.

  5. Dla projektów wymagających iOS 17.0+ lub macOS 14.0+ umiejętność uwzględnia najnowsze API i makra. Jeśli pracujesz ze starszymi wersjami (minimum iOS 15.0), poinformuj Claude'a, aby dostosował rekomendacje.

  6. Wykorzystaj umiejętność do refaktoryzacji kodu, dodawania testów asynchronicznych lub optymalizacji wydajności dzięki Swift Concurrency i data-race safety.

Podobne skille