आप एक वर्ग के माध्यम से जोड़ सकते हैं:
संपादित
एक नया ज मीटर फ़ाइल जोड़ी बना सकते हैं और ज फ़ाइल में। एम फ़ाइल:
@implementation UIViewController(JSON)
-(void) bringJSON {
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
[NSData dataWithContentsOfURL:yourURL];
[self performSelectorOnMainThread:@selector(fetchData:)
withObject:data waitUntilDone:YES];
});
}
-(void) fetchData:(NSData*) data {
//parse - update etc.
}
@end
जहां मैं बस यह मान रहा हूं कि y आप एक एनएसएआरएआरई वापस कर रहे होंगे, आप वहां कोई भी विधि डाल सकते हैं और सभी UIViewControllers का विस्तार कर सकते हैं। विधि jJON सभी UIViewControllers और इसके उप-वर्गों के लिए उपलब्ध होगा।
स्रोत
2012-06-01 15:59:46
सिंगलटन http://en.wikipedia.org/wiki/Singleton_pattern –
rooster117 सही है। आप एक स्थिर विधि का जिक्र कर रहे हैं। कृपया ध्यान रखें कि उद्देश्य-सी में सभी विधियां सार्वजनिक हैं। हालांकि आप किसी विधि को "छुपाएं" या कक्षा विस्तार में विधियों की घोषणा करके संकलक चेतावनी का कारण बन सकते हैं। फिर भी, वे वास्तव में निजी नहीं हैं। –