2012-03-06 13 views
11

के बीच अंतर आईओएस विकास में nil और Nil के बीच क्या अंतर है?आईफोन: शून्य बनाम नील और सच्चे बनाम TRUE

और इसी प्रकार आईओएस विकास में true और TRUE के बीच अंतर क्या है?

+0

नीचे इस सवाल का जवाब किसी तरह से आपकी मदद कर सकता है। http://stackoverflow.com/questions/5908936/iphonedifference-between-nil-nil-and-null –

उत्तर

20

मुझे लगता है कि इससे आपको nil और Nil के बीच अंतर को समझने में मदद मिलेगी।

कृपया नीचे दिए गए लिंक को खोजने:

Googling "शून्य शून्य बनाम" इस पोस्ट http://numbergrinder.com/node/49, जिसमें कहा गया है पाया:

तीनों

जिसमें कहा गया है Damien_The_Unbeliever के जवाब देखें इन मानों में शून्य, या शून्य सूचक, मान का प्रतिनिधित्व करते हैं। अंतर यह है कि जब NULL किसी भी पॉइंटर के लिए शून्य का प्रतिनिधित्व करता है, शून्य ऑब्जेक्ट्स (उदा। आईडी) के लिए विशिष्ट है और नील क्लास पॉइंटर्स के लिए विशिष्ट है। इसे पर सही परिस्थिति में सही शून्य में ऑब्जेक्ट का उपयोग करने के लिए एक प्रकार का सर्वोत्तम अभ्यास माना जाना चाहिए, हालांकि के रूप में मिश्रण और मिलान करने से किसी को भी रोकना नहीं है। कि उत्तर के लिए

लिंक यहां देखा जा सकता:

What does 'Nil' represent in Obj-C?

संपादित -2:

Is there a difference between YES/NO,TRUE/FALSE and true/false in objective-c?

+0

नील बनाम नील के लिए धन्यवाद। – Devang

+0

कृपया उत्तर का EDIT-2 अनुभाग देखें। यह सच बनाम सच बनाम YES समझाया। –

+0

पार्थ भट्ट - आईडी और कक्षा सूचक के बीच क्या अंतर है? ऐसा कहा जाता है कि शून्य वस्तु के लिए विशिष्ट है और नील एक वर्ग poiter का प्रतिनिधित्व करता है। कृपया विस्तृत करें – shah1988

6

शून्य Objective- के लिए शाब्दिक शून्य मान है सी ऑब्जेक्ट्स, अमूर्त प्रकार आईडी या किसी उद्देश्य-सी के अनुरूप है @interface के माध्यम से घोषित प्रकार। उदाहरण के लिए:

NSString *someString = nil; 
NSURL *someURL = nil; 
id someObject = nil; 

if (anotherObject == nil) // do something 

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

Class someClass = Nil; 
Class anotherClass = [NSString class]; 
संबंधित मुद्दे