Alloc
Alloc, short for allocation, is a term used in computing to describe the process of reserving memory or other resources for use by a program. In programming, allocation can be static (determined at compile time) or dynamic (requested at runtime). Static allocation yields storage that exists for the program’s entire lifetime, while dynamic allocation requests blocks from a memory pool or heap as needed.
Dynamic memory allocation is central to many languages. In C, allocation is performed via library functions
Allocations are managed by an allocator, a subsystem that provides blocks of suitable size and tracks usage.
A common object-oriented usage is in Objective-C, where the class method [SomeClass alloc] allocates memory for