Loading

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

سازگاری با ایجنت‌ها

هنوز تست سازگاری ثبت نشده است

تا وقتی شواهد تست ثبت نشده، سازگاری این مهارت با ایجنت‌ها را تأییدشده فرض نکنید.

منبع و وضعیت بررسی

توضیح بالا معرفی ساختاریافتهٔ کاتالوگ است و بازبینی تحریریه‌ای آن ثبت نشده؛ اطلاعات فنی و وضعیت راستی‌آزمایی جداگانه نمایش داده می‌شوند.

آخرین بررسی منبع
ثبت نشده