Eu tenho três visualizações no meu programa (aplicativo iOS). Somente um deles está ativo ao mesmo tempo, então desativo a visibilidade para dois deles e alterno a visibilidade conforme o usuário pressiona os botões. As visualizações são inicializadas como visíveis, então desativei a visibilidade no código antes da exibição principal.
eu posso fazer
[view1 setAlpha:0.0f];
[view2 setAlpha:0.0f];
para duas das visualizações, mas agora a terceira (a que deve estar visível no início do aplicativo) não é abordada. Eu coloquei um
[view3 setAlpha:1.0f];
após os dois primeiros, porque acho que fica claro que existem de fato três visualizações, e não duas como se poderia pensar ao ver o código. Como outros programadores fazem isso? É pura preferência ou existem algumas convenções?
Se a chamada for muito pesada, é obviamente melhor não chamá-la quando isso não for necessário, mas eu estava pensando em coisas pequenas como o meu exemplo.