Sobes.tech
Junior — Middle

Ի՞նչ տեղեկություններ և օբյեկտներ սովորաբար տեղադրվում են հիշողության տարածքում, որը կոչվում է հոսք։

sobes.tech AI

Պատասխան AI-ից

Yığım (heap) adətən obyektləri və məlumatları yerləşdirmək üçün istifadə olunur, onların ölçüsü və həyat müddəti əvvəlcədən məlum olmayan və ya proqramın icrası zamanı dinamik olaraq dəyişən. iOS-də bu aşağıdakılardır:

  • Sinif obyektləri (məsələn, NSObject və onun alt siniflərinin nümunələri).
  • alloc, malloc və s. vasitəsilə dinamik olaraq ayrılmış məlumatlar.

Yığım yaddaş idarəetmə sistemi (ARC və ya əl ilə) tərəfindən idarə olunur və onun içindəki obyektlər onlara istinadlar olduğu müddətcə yaşayır. Stack-dən fərqli olaraq, burada qısa ömürlü yerli dəyişənlər və funksiyanın parametrləri saxlanılır.