Junior — Middle
Можете ли објаснити улогу и функцију функције Alloc у Objective-C?
sobes.tech АИ
Одговор од АИ
U Objective-C, funkcija alloc se koristi za alociranje memorije za novi objekat klase. Ona kreira instancu klase, dodeljujući potrebnu memoriju, ali je ne inicijalizuje — za to se obično poziva metoda init.
Primer upotrebe:
MyClass *obj = [[MyClass alloc] init];
Ovde, alloc dodeljuje memoriju, a init inicijalizuje objekat. alloc vraća pokazivač na neinicijalizovan objekat, spreman za inicijalizaciju.
Dakle, alloc je osnovna metoda za kreiranje objekata u Objective-C, koja je odgovorna upravo za alociranje memorije.