How to create a typed stack using Objective-C
Posted
by
Xetius
on Stack Overflow
See other posts from Stack Overflow
or by Xetius
Published on 2011-03-09T22:49:52Z
Indexed on
2011/03/10
0:10 UTC
Read the original article
Hit count: 409
I can create a stack class quite easily, using push and pop accessor methods to an NSArray, however. I can make this generic to take any NSObject derived class, however, I want to store only a specific class in this stack.
Ideally I want to create something similar to Java's typed lists (List or List) so that I can only store that type in the stack. I can create a different class for each (ProjectStack or ItemStack), but this will lead to a more complicated file structure.
Is there a way to do this to restrict the type of class I can add to a container to a specific, configurable type?
© Stack Overflow or respective owner