नवीनतम उपकरणों में, enum
रों एक नई तरह की अब अनुमति दी जाती है:ऑब्जेक्टिव-सी में नए enum
typedef enum CarType : NSUInteger {
FourDoorCarType,
TwoDoorCarType
} CarType;
मेरा प्रश्न भागों में आता है:
मैं यह क्यों इस्तेमाल करना चाहिए पुराने तरीके के बजाय?
CarType
क्यों दो बार दिखाई देता है? मैंने पहलेCarType
को छोड़ने की कोशिश की और केवल पहली पंक्ति को "typedef enum : NSUInteger {
" के रूप में छोड़ दिया, और ऐसा लगता है कि यह ठीक काम करता है। क्या कोई कमी है, अगर कोई है?NSUInteger
के अलावा कुछ अन्य प्रकार इस्तेमाल किए जा सकते हैं?
+1 पर पोस्ट के रूप में एक ही। मैंने इस सुविधा के बारे में नहीं सुना था। –