(Objetivo C) qual é a vantagem de fazer @sintetizar myvar = _myvar (se houver)? [duplicado
Possible Duplicate:
Como funciona um sublinhado na frente de uma variável em uma classe de objetivo-c de caca
Não está totalmente claro para mim (exceto pela legibilidade do código), por que você deseja criar uma variável interna com um prefixo de sublinhado ao criar a propriedad
Desde que tudo é tratado internamente, por que se preocupar em fazê-lo, já que não adicionamos nenhum código ao getter e sette
E mesmo que eu tenha que adicionar algum código ao getter ou setter, não vejo por que não posso apenas verificar o myvar em vez de verificar _myvar e atribuí-lo ao myva
Alguém pode me dar uma explicação, além de "fazê-lo porque é isso que todo mundo faz?" Gostaria de entender toda a razão por trás dessa prática (que parece ser bastante comum, mesmo que não exista um código personalizado para o getter e o setter
Obrigado