Some questions about Objective-C, Cocoa and Xcode -
-
ऑब्जेक्ट के साथ एक NSMutableArray सरणी को प्रारंभ करते समय, आखिर में शून्य क्यों डाल दिया?
< पी> उदा।NSMutableArray * फलों = [[एनएमयूटीएबलएआरआरएआरओएल] initWithObjects: सेब, वाइटेलॉन, शून्य];
-
फ़ंक्शन वेरिएबल भरने के लिए ऑटो पूर्ण का उपयोग करते समय Xcode में। अगले वेरिएबल पर जाने के लिए शॉर्टकट कुंजी क्या है?
उदाहरण:
फल * फल 3 = [[गीत आलोक] initWithName: (NSString *) n विवरण :( NSString *) d
मैं
initWithName
फ़ंक्शन को टाइप कर रहा हूं और यह स्वतः पूर्ण होता है। इसलिए, मैं इसे समाप्त करने के बादn
पर पहुंचने के लिए तुरंत टैब दबाता हूं, मुझेd
कैसे मिलता है? -
अगर मेरे पास फलों के ऑब्जेक्ट्स के साथ फल फॉरेस्ट है, तो प्रश्न 1. फलों का ऑब्जेक्ट एक
NSObject
subclass है I <फॉरेस्ट क्लास में नाम संपत्ति के लिए@प्रॉपर्टी
घोषणापत्र में "कॉपी" क्यों हैजब मुझे पता है कि डिफ़ॉल्ट फल ऑब्जेक्ट से अपनी ही मेमोरी स्पेस में रह जाएगा। चूंकि मैं एक फल सूचक बना रहा हूँ
फल * सेब = [[फ्लाइट एलोक] ....
-
NSString * a = @ "सभी को नमस्कार";
क्या
@ ""
करता है?क्या ऐसा कुछ करता है:
[[NSString Alloc] initWithValue: "ठीक है"];
- विधि वैरिएबल तर्क सूचियों (, ... सी फ़ंक्शन घोषणा में) सी में इस मामले में पैरामीटर की संख्या अज्ञात है। इसके लिए आपको शून्य (0) मान के साथ सूची को बंद करना होगा।
- नियंत्रण - /
- क्योंकि एक NSArray पॉइंटर्स की एक सरणी है अगर आप इसे कॉपी किए बिना सरणी असाइन करते हैं तो अन्य ऑब्जेक्ट्स (सरणी का संदर्भ) सरणी को संशोधित कर सकता है। प्रतिलिपि के साथ आप सुनिश्चित हैं कि सरणी के तत्वों को आपकी कक्षा के बाहर नहीं बदला जाएगा।
- @ "xyz" संरूपित एक आटोरेलेज़ेड NSString वापस करेगा। तो यह कुछ [[NSString alloc] initWithUTF8String: "xyz"] ऑटोरिएज जैसी कुछ हो जाएगी।
Comments
Post a Comment