मैं वर्तमान में उद्देश्य सी में प्रोग्रामिंग कर रहा हूं और मैं सोच रहा था, क्या शुरुआत में @
के साथ स्थिर तरीके बनाना संभव है। @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