ما هي codable-patterns؟
تشفير وفك تشفير أنواع Swift من وإلى JSON وقوائم الخصائص والتمثيلات الخارجية الأخرى باستخدام Codable وJSONEncoder وJSONDecoder. يُستخدم عند تنفيذ تحليل استجابة واجهة برمجة التطبيقات، أو CodingKeys المخصصة لإعادة تعيين المفاتيح، أو init(from:) أو encode(to:) المخصص للتحويلات المعقدة، أو هياكل JSON المتداخلة أو المسطحة، أو فك تشفير المصفوفة غير المتجانسة، أو إستراتيجيات فك تشفير التاريخ والبيانات، أو أغلفة المصفوفة المفقودة، أو التكامل القابل للتشفير مع URLSession، أو SwiftData، أو UserDefaults، أو عند تكوين تنسيق مخرجات التشفير/وحدة فك التشفير والاستراتيجيات الرئيسية. المصدر: dpearson2699/swift-ios-skills.