मैं वर्तमान में उद्देश्य सी में प्रोग्रामिंग कर रहा हूं और मैं सोच रहा था, क्या शुरुआत में @ के साथ स्थिर तरीके बनाना संभव है। @selector() और @encode। मैंने इसे static उदाहरण के साथ करने का प्रयास किया है। static BOOL @boolforint(int intValue) लेकिन Xcode मुझे ऐसा नहीं करने देगा। क्या एक @ फ़ंक्शन केवल Xcode डिफ़ॉल्ट है? धन्यवाद।

-2
YeaTheMans 19 जुलाई 2017, 10:53

2 जवाब

सबसे बढ़िया उत्तर

@selector, @encode (और अन्य, जैसे @YES, @NO, आदि) कंपाइलर निर्देश हैं। वे स्थिर तरीके या कार्य भी नहीं हैं।

आप मैक्रोज़ (#define का उपयोग करके) बना सकते हैं जो समान दिखते हैं लेकिन यह एक अच्छा विचार नहीं है।

0
Sulthan 19 जुलाई 2017, 11:16

उद्देश्य-सी में कोई स्थिर विधियाँ नहीं हैं।

आप इसके बजाय कक्षा विधियों का उपयोग कर सकते हैं जैसे:

+(शून्य)वर्गविधि

0
Alastar 19 जुलाई 2017, 11:10