मेरे कार्यक्रम (iOS ऐप) में मेरे तीन विचार हैं। उनमें से केवल एक ही समय में कभी सक्रिय होता है इसलिए मैं उनमें से दो के लिए दृश्यता बंद कर देता हूं और दृश्यता को स्विच करता हूं क्योंकि उपयोगकर्ता बटन दबाता है। दृश्य दृश्य के रूप में आरंभीकृत होते हैं इसलिए मैंने मुख्य दृश्य शो से पहले दृश्यता को कोड में बंद कर दिया।
मैं कर सकता हूँ
[view1 setAlpha:0.0f];
[view2 setAlpha:0.0f];
विचारों में से दो के लिए, लेकिन अब तीसरा (ऐप की शुरुआत में दिखाई देने वाला एक) संबोधित नहीं किया जाता है। मैंने ए लगा दिया
[view3 setAlpha:1.0f];
पहले दो के बाद, क्योंकि मुझे लगता है कि यह स्पष्ट है कि वास्तव में तीन विचार हैं, दो नहीं जैसा कि कोड को देखते समय कोई सोच सकता है। अन्य प्रोग्रामर यह कैसे करते हैं? क्या यह विशुद्ध रूप से वरीयता है या कुछ सम्मेलन हैं?
यदि कॉल बहुत भारी है, तो स्पष्ट रूप से इसे कॉल न करना बेहतर है जब यह आवश्यक नहीं है, लेकिन मैं अपने उदाहरण जैसी छोटी चीजों के बारे में सोच रहा था।