मैं मेरी कक्षा के लिए निम्न विधि है जो एक निब फ़ाइल लोड और वस्तु का दृष्टांत का इरादा रखता है:उद्देश्य सी - मैं initWithCoder विधि का उपयोग कैसे करूं?
- (id)initWithCoder:(NSCoder*)aDecoder
{
if(self = [super initWithCoder:aDecoder]) {
// Do something
}
return self;
}
एक इस वर्ग की एक वस्तु कैसे दृष्टांत करता है? यह NSCoder
क्या है? मैं इसे कैसे बना सकता हूं?
MyClass *class = [[MyClass alloc] initWithCoder:aCoder];
मेरा मुख्य प्रश्न यह है: "इस इस विधि के आधार पर आप इस वर्ग के किसी ऑब्जेक्ट को कैसे चालू करते हैं?" – aryaxt
यदि आप serializing और deserializing के लिए ऑब्जेक्ट का उपयोग कर रहे हैं, तो इन विधियों को परिभाषित करने की आवश्यकता है। आप सामान्य init विधि – SegFault
का उपयोग करके ऑब्जेक्ट को प्रारंभ कर सकते हैं, आपको बहुत धन्यवाद – pnizzle