Je vais expliquer ma question à partir d'un exemple.Objective C Encapsulation
Dans le fichier .H //
@interface Employee:NSObject{
@private
NSString *name;
}
@property(nonatomic,retain) NSString *name;
dans le fichier .M //
@implementation{
@synthesize name;
}
Dans ce scénario quand j'accéder à la propriété du nom dans une autre classe, comme myEmp.Name = @"John";
elle ne présente pas soulever n'importe quel problème. Est-ce que cela est conforme aux règles d'encapsulation ou suis-je malentendu?
Merci. Je ne le savais pas. :-) –
Hi..Avez-vous une idée exacte de l'encapsulation dans iOS? Dans votre exemple pouvons-nous dire qu'il s'agit d'un exemple d'encapsulation pour iOS? – sinh99