Middle — Middle+
Verilənlər bazasında əlavə məlumatlar cədvəli (Side Table) adətən nə vaxt istifadə edilmir?
sobes.tech Süni İntellekt
AI-dan cavab
iOS-də əlavə məlumatlar cədvəli (Side Table) adətən obyektə birbaşa əlavə edilə bilməyən xüsusiyyətlər və ya məlumatların saxlanması üçün istifadə olunur, məsələn, Objective-C sinfi nümunəsinə, orijinal sinfi dəyişdirmək mümkün olmadıqda.
Side Table istifadə edilmir, zaman:
- Obyekt və ya sinif artıq mövcud deyilsə (yaddaş sərbəst buraxılır).
- Əlavə məlumatlar artıq lazım deyilsə və silinirsə.
- Xüsusiyyətlər sinfə və ya struktura köçürülübsə, bu isə ayrıca cədvələ ehtiyacın qarşısını alır.
Məsələn, Swift-də, hesablanan xüsusiyyətlərlə genişlənmə əlavə etsəniz və yaddaş tələb etmirsə, Side Table lazım deyil. Amma birbaşa əlavə edilə bilməyən vəziyyəti saxlamaq lazımdırsa, obyekt yaşadığı müddətdə Side Table istifadə olunur.
Beləliklə, Side Table əlavə məlumatların müvəqqəti saxlanması mexanizmidir və obyekt sərbəst buraxıldıqda və ya kodun refaktorlaşdırılması ilə ehtiyac aradan qaldırıldıqda istifadə dayandırılır.