Ir para conteúdo
  • Cadastre-se

Eduardo Rangel

Membros
  • Total de itens

    3
  • Registrou-se em

  • Última visita

Posts postados por Eduardo Rangel

  1. OBS: Estou sem acento no teclado.

    Se eu tenho uma property meuObjeto declarada no meu header...

    #import <Foundation/Foundation.h>
    
    @interface Teste : NSObject {
    	NSObject *meuObjeto;
    }
    
    @property (nonatomic, retain, getter=getMeuObjeto) NSObject *meuObjeto;
    
    - (void)testar;
    
    @end
    

    ...e na minha implementacao eu uso @synthesize para a property meuObjeto, isso vai gerar o getter e setter para a minha property.

    #import "Teste.h"
    
    @implementation Teste
    
    @synthesize meuObjeto;
    
    - (void)testar {
    	self.meuObjeto;
    	[self getMeuObjeto];
    }
    
    @end
    

    Minha duvida e a seguinte: Se eu gero o getter e setter, isso e um encapsulamento, o que faria com que eu so conseguisse acessar a property via getter e setter.

    Entao, como ainda assim eu consigo acessar a minha property dessa forma...

    self.meuObjeto;

    ...e nao somente dessa?

    [self getMeuObjeto];

    Valeu!!

×
×
  • Criar Novo...