सी # में मैं जावा में नेमस्पेस का उपयोग करता हूं, मैं संकुल का उपयोग करता हूं। क्या उद्देश्य सी में वर्गीकरण को कम रखने का कोई तरीका है?नामस्थान और उद्देश्य सी
6
A
उत्तर
6
उद्देश्य-सी में केवल एक, एकल वैश्विक नामस्थान है। यही कारण है कि आप अक्सर SBJsonParser
नामक कक्षाएं देखते हैं, ताकि कक्षा का नाम अन्य JsonParser
एस के साथ टकरा न जाए।
मैंने जो सामान्य सिफारिश देखी है, वह है कि आप अपने कक्षाओं को या तो प्रारंभिक प्रोजेक्ट के साथ या कक्षा के नाम पर काम करने वाले कुछ प्रारंभिक कार्यक्रमों के साथ उपसर्ग करना चाहते हैं, फिर (कभी-कभी) वे किस प्रकार के "प्रकार" वर्ग (जैसे) दृश्य नियंत्रकों के लिए स्पष्ट सम्मेलन है)।
ईमानदारी से, मैं आपके साथ मेल हूं, मैं कुछ प्रकार की नेमस्पेसिंग सुविधा जोड़ने के लिए उद्देश्य-सी के लिए बिल्कुल प्रसन्न हूं, कम से कम कुछ वर्गों को सॉर्ट करने के लिए कुछ और थोड़ा आसान (और थोड़ा आसान)।
संबंधित मुद्दे
- 1. उद्देश्य-सी के नामस्थान क्यों नहीं हैं?
- 2. नामस्थान और सी ++
- 3. सी ++ मैक्रो और नामस्थान
- 4. उद्देश्य सी और सी ++
- 5. सी ++ - ओस्ट्रीम, दोस्तों और नामस्थान
- 6. नामस्थान सी ++
- 7. मिक्सिंग सी और उद्देश्य-सी
- 8. उद्देश्य-सी - एक और
- 9. उद्देश्य सी और एक्सकोड
- 10. उद्देश्य-सी और जावा
- 11. उद्देश्य-सी - श्रेणियों और प्रोटोकॉल का उद्देश्य
- 12. सी ++ में नामस्थान और मित्र की बातचीत?
- 13. सी # में नामस्थान और जावा में पैकेज
- 14. सी ++: "कक्षा नामस्थान"?
- 15. सी # resx फ़ाइल नामस्थान
- 16. आईओएस और उद्देश्य-सी/एक्सकोड
- 17. उद्देश्य-सी और एसईएल/आईएमपी
- 18. क्यों और जहां उद्देश्य सी
- 19. सी # नामस्थान प्रश्न
- 20. सी # में स्ट्रिंग एन्क्रिप्शन और उद्देश्य सी
- 21. नामस्थान
- 22. उद्देश्य-सी
- 23. उद्देश्य-सी/
- 24. उद्देश्य-सी
- 25. उद्देश्य-सी
- 26. उद्देश्य सी
- 27. उद्देश्य-सी
- 28. उद्देश्य-सी
- 29. उद्देश्य-सी
- 30. उद्देश्य-सी
+1। हालांकि, मैं एक बुरे, बुरे लड़के हूं और मैं केवल उन कक्षाओं को उपसर्ग करता हूं जिन्हें मैं पुस्तकालय में बंडल करता हूं (मेरे ऐप्स में कक्षाएं आमतौर पर उपसर्ग नहीं होती हैं)। – zneak
भले ही यह उपसर्गों के आसपास सिंटैक्टिक चीनी है ... '@namespace Cocoa = NS; @ नामस्थान कोरएनीमेशन = सीए; कोको :: ऑब्जेक्ट * obj = [कोरएनीमेशन :: संक्रमण एनीमेशन]; 'कोई भी? –
@zneak हाँ, मैं केवल कक्षाओं को उपसर्ग करता हूं जिसे मैं अन्यत्र पुन: उपयोग करने की योजना बना रहा हूं। यदि वह उस विशेष ऐप में रह रहा है, तो मैं सादगी के लिए बसूंगा, धन्यवाद। @ जोनाथन उपसर्ग, खुद, मुझे परेशान नहीं करते हैं। मैं बस कम से कम नाम की एक न्यूनतम राशि होगी। यहां तक कि अचूक नामस्थान भी भयानक होंगे (एक स्तरीय गहरा)। वह .NET नेमस्पेस सूप से भी बच जाएगा! –