2012-03-25 16 views
5

में स्थिर चर (BOOL) का उपयोग कैसे करें मैं सी # पृष्ठभूमि से हूं, और मुझे उद्देश्य सी में एक स्थिर चर (मेरे मामले में BOOL) का उपयोग करने के तरीके के बारे में पता लगाने में कठिनाई हो रही है। हैं:उद्देश्य सी

  1. मुझे अपना स्थैतिक चर घोषित करना चाहिए।
  2. मैं किसी अन्य वर्ग से कैसे पहुंच सकता हूं (इसका मूल्य निर्धारित कर सकता हूं)।
  3. क्या मुझे बाहरी कीवर्ड का उपयोग करने की आवश्यकता है।

उत्तर

8

अपनी कार्यान्वयन फ़ाइल में स्थैतिक चर घोषित करें और इसे सेट करने/प्राप्त करने के लिए क्लास विधि प्रदान करें।

// MyClass.h 
@interface MyClass : NSObject { 
} 
+ (BOOL)gBoolean; 
+ (void)setGBoolean:(BOOL)value; 
@end 

// MyClass.m 
#import "MyClass.h" 

static BOOL gBoolean; 

@implementation MyClass 

+ (BOOL)gBoolean; { 
    return gBoolean; 
} 

+ (void)setGBoolean:(BOOL)value; { 
gBoolean = value; 
} 
@end 

this जवाब पर एक नजर डालें।

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

  • कोई संबंधित समस्या नहीं^_^