diferença entre acessar uma propriedade via "propertyname" versus "self.propertyname" no objetivo-c?
Qual é a diferença entre acessar uma propriedade via "propertyname" versus "self.propertyname" no objetivo-c? Você pode cobrir a resposta:
Qual é a melhor prática?Como as duas abordagens afetam o gerenciamento de memória (mantenha as contagens / as responsabilidades pelo gerenciamento de memória) Quaisquer outras vantagens / desvantagensA suposição para o cenário pode ser baseada no seguinte:
Arquivo de cabeçalh
@interface AppointmentListController : UITableViewController {
UIFont *uiFont;
}
@property (nonatomic, retain) UIFont *uiFont;
Implementaçã
- (void)viewDidLoad {
[super viewDidLoad];
uiFont = [UIFont systemFontOfSize:14.0];
//VERSUS
self.uiFont = [UIFont systemFontOfSize:14.0];
obrigad