Junior — Middle
Кадом намуди маълумот механизмро Copy-on-write амал мекунад?
sobes.tech AI
Ҷавоб аз AI
Механизми Copy-on-write (COW) дар баъзе намудҳои додаҳо барои оптимизатсияи хотира ва иҷроиш амалӣ карда шудааст. Дар iOS, ин, масалан, дар:
- NSString ва NSMutableString: ҳангоми нусхабардории сатр, истинод ба ҳамон объект сохта мешавад, ва нусхаи воқеӣ танҳо вақте ки кӯшиш мекунем сатрро тағир диҳем, ба амал меояд.
- NSArray ва NSMutableArray: ба ҳамин тариқ, нусхабардории массив суст аст, ва вақте ки тағир дода мешавад, нусхаи алоҳида сохта мешавад.
Ин имкон медиҳад, ки бо ҳаҷми калонтарини додаҳо самаранок кор кард, аз нусхаҳои нолозим пешгирӣ мекунад, то даме ки додаҳо тағир ёбанд.