المهارات iOS Developer
📱

iOS Developer

آمن

Créer des applications iOS natives avec Swift et SwiftUI

La création d'applications iOS nécessite la maîtrise des frameworks Apple complexes et des exigences de l'App Store. Cette compétence offre des conseils experts sur Swift, SwiftUI et les bonnes pratiques iOS pour accélérer votre flux de développement.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "iOS Developer". Create a basic SwiftUI list with navigation

النتيجة المتوقعة:

Fournit un SwiftUI ContentView complet avec NavigationStack, modèle ListItem, tableau de données d'exemple et une gestion appropriée des destinations de navigation avec les modèles de navigation iOS 18

استخدام "iOS Developer". Add Core Data to my SwiftUI app

النتيجة المتوقعة:

Génère la configuration du stack Core Data, le point d'entrée de l'application avec injection d'environnement, un exemple d'entité avec @FetchRequest et les opérations de sauvegarde/suppression dans un ViewModel

استخدام "iOS Developer". Implement MVVM architecture for my app

النتيجة المتوقعة:

Livrée une structure MVVM complète avec des structs Model, un ViewModel ObservableObject avec des propriétés @Published, et une vue SwiftUI avec les connexions de liaison appropriées

التدقيق الأمني

آمن
v1 • 2/25/2026

This is a prompt-only skill containing iOS development guidance with no executable code. Static analysis scanned 0 files and found 0 security issues. The skill provides documentation and best practices for iOS development without any code execution, network calls, or system access. Safe to publish.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
74
الامتثال للمواصفات

ماذا يمكنك بناءه

Startup mobile créant un MVP

Accélérez le développement d'applications iOS en générant du code Swift pour les fonctionnalités principales, en configurant l'architecture MVVM et en implémentant des vues SwiftUI avec une gestion d'état appropriée.

Équipe d'entreprise modernisant des applications héritées

Guidez les stratégies de migration UIKit vers SwiftUI, implémentez les modèles Clean Architecture et établissez des normes de codage cohérentes au sein de l'équipe iOS.

Développeur préparant une soumission à l'App Store

Naviguez dans les directives de révision de l'App Store, optimisez les métadonnées pour la découverte, configurez App Store Connect et préparez les flux de travail de test bêta TestFlight.

جرّب هذه الموجهات

Créer une vue SwiftUI basique
Créez une vue SwiftUI qui affiche une liste défilante d'éléments avec une fonction de recherche. Incluez une gestion d'état appropriée et utilisez les API de recherche iOS 18.
Implémenter Core Data avec SwiftUI
Montrez-moi comment configurer Core Data avec l'intégration SwiftUI en utilisant @FetchRequest. Incluez le modèle de données, la configuration du conteneur persistant et les opérations CRUD pour une application de notes.
Créer une couche réseau avec async/await
Créez une couche réseau moderne en utilisant URLSession avec Swift async/await. Incluez la gestion des erreurs, les modèles Codable et une couche de service pour une API REST avec authentification.
Implémenter l'authentification biométrique
Implémentez l'authentification Face ID et Touch ID en utilisant le framework LocalAuthentication. Incluez une gestion des erreurs appropriée pour les biométries indisponibles et le fallback vers l'authentification par code.

أفضل الممارسات

  • Adoptez une approche SwiftUI en premier avec l'intégration UIKit uniquement lorsque nécessaire pour les fonctionnalités non disponibles dans SwiftUI
  • Implémentez une concurrence stricte avec les modèles Swift 6 async/await et évitez l'isolation d'acteur non sécurisée
  • Suivez les directives d'interface humaine Apple pour une expérience utilisateur cohérente sur toutes les applications iOS
  • Incluez une gestion exhaustive des erreurs avec un retour utilisateur convivial et des options de récupération appropriées

تجنب

  • Évitez d'utiliser les opérateurs de déballage forcé (!) en production - utilisez la liaison optionnelle ou les instructions guard
  • Ne Effectuez pas de calculs lourds sur le thread principal - utilisez des acteurs d'arrière-plan ou DispatchQueue
  • Ne stockez jamais de données sensibles dans UserDefaults - utilisez Keychain Services pour les identifiants et jetons
  • Évitez les view controllers massifs - décomposez les vues complexes en composants réutilisables plus petits

الأسئلة المتكررة

Quelle est la version iOS minimale支持ée par cette compétence ?
Cette compétence couvre iOS 15 et ultérieur comme référence, avec des conseils spécifiques pour les fonctionnalités iOS 17 et iOS 18 sur demande. La plupart des exemples de code incluront des considérations de cible de déploiement.
Cette compétence peut-elle aider avec le développement watchOS ou macOS ?
Oui, cette compétence inclut la connaissance de l'écosystème Apple plus large, y compris le développement d'applications watchOS avec SwiftUI et macOS Catalyst pour exécuter des applications iOS sur Mac.
Cette compétence fournit-elle du code qui compile et s'exécute ?
Cette compétence génère des exemples de code Swift prêts pour la production suivant les bonnes pratiques. Vous devrez intégrer le code dans votre projet Xcode et pourriez avoir besoin d'ajustements mineurs pour votre cas d'utilisation spécifique.
Cette compétence peut-elle aider avec la soumission à l'App Store ?
Oui, cette compétence fournit des conseils sur la configuration d'App Store Connect, l'optimisation des métadonnées, les exigences de captures d'écran, la conformité aux directives de révision de l'App Store et les flux de travail de test bêta TestFlight.
Cette compétence prend-elle en charge à la fois Objective-C et Swift ?
Cette compétence se concentre principalement sur Swift et le développement iOS moderne. Pour les bases de code Objective-C héritées, elle fournit des stratégies de migration vers Swift et des conseils sur l'interopérabilité Swift et Objective-C.
Quels modèles d'architecture cette compétence recommande-t-elle ?
Cette compétence recommande l'architecture MVVM avec SwiftUI et Combine pour la plupart des applications, avec les principes Clean Architecture pour les projets plus grands. Elle couvre également le modèle Coordinator pour la gestion de la navigation.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md