मेरी शैली हाइब्रिड है और वास्तव में PowerPlant दिनों से एक होल्डओवर है:
मेरे द्वारा उपयोग किए जाने वाले सबसे उपयोगी उपसर्ग फ़ंक्शन/विधि पैरामीटर के लिए "इन" और "आउट" हैं। यह आपको यह जानने में मदद करता है कि पैरामीटर एक नज़र में क्या हैं और वास्तव में विधि पैरामीटर और आवृत्ति चर के बीच संघर्ष को रोकने में मदद करता है (आपने कितनी बार पैरामीटर "टेबल" विवाद को उसी नाम के इंस्टेंस वैरिएबल के साथ देखा है)। उदा .:
- (void)doSomethingWith:(id)inSomeObject error:(NSError **)outError;
फिर मैं उदाहरण चर और संपत्ति के नाम के लिए नंगे नाम का उपयोग करता हूं:
फिर मैं स्थानीय चर के लिए उपसर्ग के रूप में "the" का उपयोग करता हूं: TheTable, theURL, आदि। यह स्थानीय और आवृत्ति चर के बीच अंतर करने में मदद करता है।
फिर पावरप्लेंट स्टाइल के बाद मैं कुछ अन्य उपसर्गों का उपयोग करता हूं: स्थिरांक के लिए के, ई enums के लिए, ग्लोबल्स के लिए जी, और सांख्यिकी के लिए एस।
मैं इस शैली का उपयोग 12 साल की तरह कुछ के लिए कर रहा हूं।