У мене в програмі три програми (програма iOS). Лише одна з них є активною одночасно, тому я вимикаю видимість для двох з них і перемикаю видимість, коли користувач натискає кнопки. Погляди ініціалізуються як видимі, тому я вимикаю видимість у коді до того, як буде показано основний вигляд.
я можу зробити
[view1 setAlpha:0.0f];
[view2 setAlpha:0.0f];
для двох переглядів, але тепер третій (той, який повинен бути видимий на початку програми) не адресується. Я поставив
[view3 setAlpha:1.0f];
після перших двох, тому що я вважаю, що це ясно, що насправді три погляди, а не два, як можна було б подумати, побачивши код. Як це роблять інші програмісти? Це суто перевагу чи є якісь умовності?
Якщо дзвінок дуже важкий, очевидно, краще не телефонувати, коли це не потрібно, але мені було цікаво про такі дрібні речі, як мій приклад.