मैं कुछ समय के लिए आईफोन एसडीके के साथ प्रोग्रामिंग कर रहा हूं।एनआईबी/एक्सआईबी फाइलें - तेजी से विकास का समय?
मैं इंटरफ़ेस बिल्डर का उपयोग नहीं कर रहा हूं। यह मुझे थोड़ा डराता है। मुझे पता है कि असल में मैं 'ढांचे से लड़ रहा हूं' लेकिन मैं इसे इस तरह से नहीं देखता हूं।
मुझे अपने ऐप प्रतिनिधि में बस अपने यूआईटीएबीबार नियंत्रक को तुरंत चालू करना बहुत आसान लगता है, एक यूआईएनएविगेशन कंट्रोलर को तुरंत चालू करें, फिर जब मैं जाता हूं तो पुश और पॉप व्यू कंट्रोलर को तुरंत चालू करें।
स्वाभाविक रूप से मुझे XIB फ़ाइलों के साथ एक ऐप को आर्किटेक्ट करने का व्यापक ज्ञान नहीं है क्योंकि मैंने कभी ऐसा नहीं किया है, हालांकि मुझे एनआईबी का उपयोग करके कोको में कुछ मैक ऐप्स बनाने के बारे में सामान्य जानकारी पता है। तो मैं पूरी तरह से अज्ञानी नहीं हूँ।
मेरा सवाल यह है कि क्या UITableViewControllers और UIViewControllers को प्रोग्रामिंगिक रूप से तत्काल करने और फिर इवर स्थापित करने के बजाय XIB का उपयोग करके विकास समय में वृद्धि हुई है या नहीं।
जैसा कि मैंने इसे देखा है, दोनों विधियों को अभी भी अनुकूलन के लिए दृश्य नियंत्रक को उप-वर्ग करने की आवश्यकता है जो शायद आपके अधिकांश विचारों के लिए होगा। साथ ही, प्रतिनिधियों के लिए अभी भी मैन्युअल कक्षाएं आवश्यक हैं, और XIB के भीतर से कनेक्टिंग आउटलेट की प्रक्रिया मुझे ivar सेट करने से तुलनीय लगता है।
या क्या मुझे कुछ अन्य प्रमुख बिंदु याद आ रहा है?
धन्यवाद!
+1 ड्राइव-डाउनवॉइंट का मुकाबला करने के लिए +1। मैं सहमत नहीं हूं, लेकिन आप अपनी राय बताने के हकदार हैं। – Abizern