2013-06-26 2 views
6

निम्नलिखित में से कौन सा उद्देश्य-सी के संदर्भ में रूट वर्ग नहीं है?उद्देश्य-सी के संदर्भ में निम्न में से कौन सा मूल वर्ग नहीं है?

ए। NSObject

बी। NSNetworkService

सी। NSBase

डी। NSProxy

(इसकी एक भी चयन प्रश्न)

मैं आईओएस 6 के लिए एक ऑनलाइन परीक्षा में इस सवाल का मिलता है मैं जानता हूँ कि NSObject और NSProxy जड़ वर्ग हैं। लेकिन मुझे NSNetworkService या NSBase नाम वाले किसी भी वर्ग से अवगत नहीं है।

मुझे आश्चर्य है कि इस प्रश्न के लिए सही उत्तर क्या है।

नोट: मैंने उस परीक्षा को मंजूरी दे दी है और धोखाधड़ी के लिए इस प्रश्न को पोस्ट नहीं किया है।

+4

है उह ओह । यह एक बहुत विस्तृत सवाल की तरह लगता है।किसी को भी यह जानने की ज़रूरत क्यों है? – Sulthan

+0

@ सुल्तान - एक ही परीक्षा को साफ़ करने के लिए? – iPhoneDev

+0

मजाकिया बात यह है कि - अपनी खुद की मूल कक्षाओं को घोषित करने में कोई समस्या नहीं है और मैं इसे 'एनएसबीएस' नाम दे सकता हूं। क्यों नहीं? – Sulthan

उत्तर

3

मैं वर्गों NSNetworkService और NSBase के बारे में पता नहीं कर रहा हूँ (निश्चित रूप से कोई उपसर्ग NS साथ अपने वर्ग नाम दे सकते हैं)। NSObject और NSProxy आधार वर्ग हैं, हालांकि। तो सही जवाब b और c है।

संपादित (धन्यवाद Abizern): आईओएस के संदर्भ में, केवल NSObject उपलब्ध है जो कक्षाएं नहीं एक रूट वर्ग होने के सेट का जवाब d जोड़ना होगा। मुझे लगता है कि विपरीत प्रश्न "निम्नलिखित में से कौन सी कक्षा रूट कक्षाएं हैं?" होता है आसान सच है कि आप ने कहा कि आप केवल एक विकल्प का चयन कर सकते हैं दी जवाब देने के लिए;)

+3

+1 एनएसओब्जेक्ट और एनएसपीरोक्सी http://developer.apple.com/library/mac/#documentation/General/ अवधारणात्मक/DevPedia-CocoaCore/RootClass.html –

+1

तो आपका मतलब है कि उत्तर बी और सी है? – adali

+1

हां, वह करता है;) – tilo

0

नीचे दिए गए लिंक

1) NSObject में देख रहा है सबसे ऑब्जेक्टिव-सी वर्ग पदानुक्रम की जड़ वर्ग; इसमें कोई सुपरक्लास नहीं है।

2) कोको दो रूट कक्षाओं की आपूर्ति करता है: NSObject और NSProxy। कोको अन्य वस्तुओं के लिए स्टैंड-इन्स के रूप में कार्य करने वाली वस्तुओं के लिए उत्तरार्द्ध वर्ग, एक अमूर्त सुपरक्लास को परिभाषित करता है; वितरित वस्तुओं आर्किटेक्चर में NSProxy आवश्यक है। इस विशेष भूमिका के कारण, कोको कार्यक्रमों में NSProxy बार-बार प्रकट होता है। जब कोको डेवलपर्स रूट या बेस क्लास का संदर्भ लेते हैं, तो वे लगभग हमेशा NSObject का मतलब रखते हैं।

http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaObjects/CocoaObjects.html#//apple_ref/doc/uid/TP40002974-CH4-SW35

संपादित

इस लिंक http://samplecodebank.blogspot.in/2013/06/NSNetService-getInputStream-example.html

देख लेकिन वहाँ गूगल पर NSBase का कोई किसी भी discription या तो

तो जवाब c. NSBase

+1

इसका एकमात्र चयन प्रश्न है और कोई एनएसबीज़ भी नहीं है – iPhoneDev

+0

मेरा संपादित उत्तर देखें –

संबंधित मुद्दे