swift-language
نگهدارنده dpearson2699
الگوها و اصطلاحهای نوین زبان Swift
- نسخه فعلی
- نامشخص
- مجوز
- نامشخص
- دسترسی شبکه
- نامشخص / ارزیابینشده
- وضعیت بررسی
- تأیید نشده
چه مسئلهای را حل میکند؟
استفادهٔ درست از قابلیتهای مدرن زبان Swift در کد هسته را هدایت میکند.
چه زمانی مناسب است؟
برای نوشتن کد هستهٔ Swift با generic، protocol، enum، closure یا قابلیتهای نوین زبان استفاده کنید.
الگوها و idiomهای نوین Swift را برای کد غیرهمروند و غیر-SwiftUI بهکار میبرد: if/switch expression در Swift 5.9+، typed throws در Swift 6+، result builder، property wrapper، opaque و existential type با some در برابر any، guard، نوع Never، Regex builder در Swift 5.7+، شکلدهی پایهٔ Codable با CodingKeys، custom decoding و nested container، APIهای نوین collection مانند count(where:)، contains(where:) و replacing()، FormatStyle پایه و string interpolation. برای کد Swift شامل generic، protocol، enum، closure یا قابلیت زبان نوین است؛ Codable عمیق به swift-codable، formatting/localization دقیق به swift-formatstyle و API naming به swift-api-design-guidelines ارجاع میشود.
نصب و بهروزرسانی
این دستورها فقط برای کپی نمایش داده میشوند و روی سرور RefHub اجرا نمیشوند. پیش از اجرا، منبع بالادستی پیوندشده را بررسی کنید.
دستور نصب
npx skills add dpearson2699/swift-ios-skills --skill swift-language -y
سازگاری با ایجنتها
هنوز تست سازگاری ثبت نشده است
تا وقتی شواهد تست ثبت نشده، سازگاری این مهارت با ایجنتها را تأییدشده فرض نکنید.