मुझे पता है कि स्थिरांक k
उपसर्ग के साथ शुरू होते हैं, लेकिन क्या किसी के पास अपना निरंतर उपसर्ग है, इसलिए वे एप्पल के बजाय आसानी से अपने स्थिरांक पर पूरा कर सकते हैं?क्या कोको में * आपके * निरंतर/स्थैतिक चर के लिए कोई उपयोगी नामकरण सम्मेलन है?
मैं अपनी कंपनी के नाम के कारण अपने वर्गों के लिए तीन अक्षर उपसर्ग का उपयोग करता हूं, आइए इसका OMG
दिखाएं। मैंने अपने स्थिरांक को omgkConstantName
के साथ उपसर्ग करने की कोशिश की लेकिन यह बहुत संतोषजनक नहीं है। मैं kk
या ok
(ओ ओएमजी से भी है।) या शायद मुझे कॉमगोनस्टेंटनाम करना चाहिए, जो अधिक कोको-आश लगता है?
यह आपके स्वयं के स्थिरांकों को जल्दी से प्राप्त करने में वास्तव में उपयोगी लगता है, वैसे ही आप अपनी कक्षाओं में जाना चाहेंगे। क्या कोई ऐसा करता है? क्या यह भयानक कोको शैली है?
इसके अलावा, स्थिर चर के लिए एक अच्छा नामकरण सम्मेलन है जो आप केवल एक वर्ग में उपयोग करेंगे, जैसे JSON शब्दकोश के लिए कुंजी? क्या उनके पास k
होना चाहिए? क्या उन्हें अपरकेस शुरू करना चाहिए, या क्या वे सामान्य केस सम्मेलनों का पालन करते हैं?
// Static Variables
static NSString *searchTextKey = @"searchText";
static NSString *searchResultsKey = @"searchResults";
(more)
यह कम या ज्यादा है कि मैं इसे कैसे करता हूं। हालांकि यह व्यक्तिपरक है। – zekel
ओह यह बहुत स्पष्ट और तर्क लगता है। 'const ** के लिए ** k **,' ex ** के लिए ** g ** और 'static 'के लिए ** ** **। * बाहरी लिंक * 2 या 3 अक्षर कोड के साथ। ऐप्पल यह भी कहता है कि आपको केवल अक्षर कोड के बजाय बाहरी लिंक्ड वेरिएबल (* जी * और * के *) में * पूरे वर्ग का नाम * का उपयोग करना चाहिए। – Binarian
** स्टेटिक कॉन्स ** के साथ क्या करना है? केवल ** के * और फिर * पास्कल केस * जोड़ें ... 'केपॉइंट्स – Binarian