Junior — Middle
Objective-C-də Alloc funksiyasının rolu və funksiyasını izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Objective-C-də alloc funksiyası yeni sinif obyekti üçün yaddaş ayırmaq üçün istifadə olunur. O, sinifin nümunəsini yaradır, lazım olan yaddaşı ayırır, lakin onu başlatmır — bunun üçün adətən init metodu çağırılır.
İstifadə nümunəsi:
MyClass *obj = [[MyClass alloc] init];
Burada, alloc yaddaş ayırır və init obyekti başlatır. alloc qeyri-initializə olunmuş obyektə göstərici qaytarır və bu obyektin başlatılmağa hazırdır.
Beləliklə, alloc Objective-C-də obyekt yaratmaq üçün əsas metod olub, xüsusi olaraq yaddaş ayırma ilə məşğul olur.