मैं निम्नलिखित सेब उदाहरण स्रोत कोड देख रहा हूँ को परिभाषित:उद्देश्य-सी में स्थिर कीवर्ड का उपयोग करते हुए जब एक कैश्ड चर
/*
Cache the formatter. Normally you would use one of the date formatter styles (such as NSDateFormatterShortStyle), but here we want a specific format that excludes seconds.
*/
static NSDateFormatter *dateFormatter = nil;
if (dateFormatter == nil) {
dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"h:mm a"];
}
यह पता लगाने की कोशिश कर रहा:
क्यों स्थिर का उपयोग कीवर्ड?
इस संचित चर आप हर बार विधि कहा जाता है शून्य के लिए सेट करता है, तो के बराबर है।
हाय @ एंड्रू अनुदान, बहुत अच्छी व्याख्या, इस मामले में, जैसा कि आपने उल्लेख किया है, इसे जारी करना असंभव है, मान लीजिए कि मैं इसे रिलीज़ करना चाहता हूं और डेट फॉर्मेटर को नया मान असाइन करना चाहता हूं, फिर यह कैसे किया जाना चाहिए। – Ranjit