2010-10-06 6 views

Répondre

0

tout ce qui hérite de NSObject peuvent être stockés dans NS (Mutable) Array.

Utilisez le navigateur de classes dans le menu Projet pour voir que tout hérite littéralement de NSObject.

+0

je vois, merci pour l'info. appris quelque chose de nouveau aujourd'hui :) –

1

Est-ce possible, Pourquoi pas? ;)

Toutes les vues sont des objets. NSObject> UIResponder> UIView Mais pourquoi auriez-vous besoin de stocker vos vues dans un tableau? Vous pouvez obtenir tous les sous-vues d'un certain point de vue en faisant:

NSArray *arrayOfView = [view subviews]; 
//also: 
NSMutableArray *mutableArrayOfView = [[view subviews] mutableCopy]; 

Vous n'avez pas réellement besoin de les stocker, ils sont déjà stockés pour vous;)

+0

UIView est-il considéré comme un objet? –

+0

Cos Je veux stocker toutes les actions que j'ai faites sur cette vue dans un tableau, et j'espère quand je le rappelle. Ces actions seront conservées. –

Questions connexes