इससे पहले कि आप अपने भद्दे कमेंट को कोड़े मारें, मुझे पता है - यह एक नीच प्रश्न है। C आधारित भाषा का उपयोग करते हुए यह मेरा पहला अवसर है।
मैं मोबाइल विकास पर एक कंप्यूटर विज्ञान पाठ्यक्रम के लिए ऑब्जेक्टिव सी सीखने वाला एक अंडरग्रेजुएट छात्र हूं। मुझे पता है कि, एक अकादमिक सेटिंग में, वास्तविक दुनिया के बहुत सारे विचार आवश्यक नहीं हैं क्योंकि आप छोटी परियोजनाओं का निर्माण कर रहे हैं, छोटी टीमों में काम कर रहे हैं, आदि।
लेकिन हमारे प्रोफेसर मांग करते हैं - और XCode हर .m कार्यान्वयन फ़ाइल के लिए .h शीर्ष लेख फ़ाइलों का समर्थन करता है। मेरे लिए, यह व्यस्त काम की तरह लगता है। मुझे यह सुनिश्चित करना है कि मैं हर विधि हस्ताक्षर और उदाहरण चर को दूसरी फ़ाइल पर कॉपी करूं। यदि मैं एक फ़ाइल बदलता हूं, तो मुझे यह सुनिश्चित करना होगा कि यह दूसरी फ़ाइल के अनुरूप है। ऐसा लगता है जैसे बस छोटी सी झुंझलाहट का एक गुच्छा है।
लेकिन मुझे पता है कि हेडर फ़ाइलों के लिए कुछ वास्तविक दुनिया का उपयोग करना होगा। एक महान जवाब दोनों को संबोधित करेंगे:
- एक हेडर फ़ाइल क्या उपयोगी है जिसके लिए कार्यान्वयन फ़ाइल अनुकूल नहीं है? इसका उद्देश्य क्या है?
- प्रोग्रामर के रूप में हमें अपनी हेडर फ़ाइलों को मैन्युअल रूप से क्यों लिखना पड़ता है? ऐसा लगता है कि वे आसानी से स्वचालित रूप से उत्पन्न हो सकते हैं।
अग्रिम में धन्यवाद!