ก่อนที่คุณจะแสดงความคิดเห็นเกี่ยวกับคำสาปแช่งของคุณฉันรู้ว่า - นี่คือคำถาม nooby นี่เป็นครั้งแรกที่ฉันใช้ภาษา C
ฉันเป็นนักศึกษาระดับปริญญาตรีที่กำลังเรียนรู้ Objective C สำหรับหลักสูตรวิทยาศาสตร์คอมพิวเตอร์เกี่ยวกับการพัฒนาโทรศัพท์มือถือ ฉันรู้ว่าในสภาพแวดล้อมทางวิชาการการพิจารณาในโลกแห่งความจริงจำนวนมากไม่จำเป็นเนื่องจากคุณกำลังสร้างโครงการขนาดเล็กทำงานในทีมขนาดเล็ก ฯลฯ
แต่ศาสตราจารย์ของเราต้องการ - และ XCode รองรับ -. ไฟล์ส่วนหัว. h สำหรับทุกไฟล์การติดตั้ง. m สำหรับฉันดูเหมือนว่างานยุ่ง ฉันต้องให้แน่ใจว่าฉันคัดลอกทุกวิธีลายเซ็นและตัวแปรอินสแตนซ์ไปยังไฟล์อื่น ถ้าฉันเปลี่ยนไฟล์หนึ่งฉันต้องแน่ใจว่ามันสอดคล้องกับไฟล์อื่น ดูเหมือนจะเป็นเรื่องเล็ก ๆ น้อย ๆ ที่น่ารำคาญ
แต่ฉันรู้ว่าจะต้องมีการใช้งานจริงสำหรับไฟล์ส่วนหัว คำตอบที่ดีจะตอบทั้ง:
- ไฟล์ส่วนหัวมีประโยชน์อะไรบ้างสำหรับไฟล์ที่ใช้งานไม่เหมาะ จุดประสงค์ของมันคืออะไร?
- เหตุใดเราในฐานะโปรแกรมเมอร์จึงต้องเขียนไฟล์ส่วนหัวด้วยตนเอง ดูเหมือนว่าพวกเขาสามารถสร้างขึ้นโดยอัตโนมัติได้อย่างง่ายดาย
ขอบคุณล่วงหน้า!