जब मैं प्रोटोटाइप तालिका दृश्य का उपयोग करता हूं, तो मुझे हमेशा प्रोटोकॉल TableViewDataSource
के अनुरूप होना पड़ता है। मैं हमेशा भूल जाता हूं कि मुझे किन तरीकों को लागू करने की आवश्यकता है, इसलिए मुझे हर बार प्रोटोकॉल के स्रोत को देखना होगा। यह वास्तव में समय लेने वाला है।एक्सकोड को स्वचालित रूप से प्रोटोकॉल के अनुरूप कैसे करें
मुझे लगता है कि एक्सकोड में ऐसी सुविधा होनी चाहिए जो आपके लिए आवश्यक विधियों को स्वचालित रूप से लागू करे, है ना? इंटेलिजे आईडीईए, ग्रहण, और विजुअल स्टूडियो की तरह।
मैं जानना चाहता हूं कि मुझे यह सुविधा कहां मिल सकती है। यदि नहीं है, तो इसके लिए कोई कामकाज है? कम से कम मुझे प्रोटोकॉल के स्रोत कोड को हर बार जब मैं अनुरूप मानता हूं तो उसे खोलना नहीं पड़ता है।
आप समझ में नहीं आता है, तो मैं क्या मतलब है, यहाँ कुछ कोड है:
मैं एक प्रोटोकॉल
protocol Hello {
func doStuff()
}
जब मैंने इसे के अनुरूप है,
class MyClass: Hello {
}
मैं अक्सर डॉन ' उन तरीकों के नाम याद रखें जिन्हें मुझे लागू करने की आवश्यकता है। यदि एक्सकोड में एक सुविधा है जो उपर्युक्त कोड को बदलती है, इसमें:
class MyClass: Hello {
func doStuff() {
code
}
}
अब आप समझते हैं कि मेरा क्या मतलब है? मैं सिर्फ यह पूछना चाहता हूं कि ऐसी सुविधा कहां मिलें।
कोशिश यहाँ hello
तरह उपसर्ग के रूप में प्रोटोकॉल के साथ पद्धतियां निर्धारित करने के तो आप को याद करने के तरीकों बस प्रोटोकॉल नाम टाइप करना शुरू नहीं करेंगे और Xcode संकेत देगा:
इसी तरह के प्रश्न देखें http://stackoverflow.com/ques टियां/27331588/ऑटोमिमेंट-स्विफ्ट-प्रोटोकॉल-विधियों-इन-एक्सकोड –
लिंक किया गया उत्तर ही एकमात्र दृष्टिकोण है।आपके द्वारा कुछ टेबलव्यू नियंत्रकों को बनाने के बाद विधियां आपकी स्मृति में होंगी :) – Paulw11
जहां तक मैं इस प्रश्न को समझता हूं, यह @AlessandroChiarotto से उपर्युक्त लिंक जैसा नहीं है। यह प्रश्न यहां प्रोटोकॉल के अनुरूप होने पर आवश्यक कार्यों को लागू करने के बारे में है। उम्मीद है कि किसी को जल्द ही एक जवाब पता है। – AlexWoe89