Trước khi bạn xóa những bình luận lén lút của mình, tôi biết - đây là một câu hỏi không hay. Đây là lần đầu tiên tôi sử dụng ngôn ngữ dựa trên C.
Tôi là sinh viên đại học đang học Mục tiêu C cho một khóa học về khoa học máy tính về phát triển di động. Tôi biết rằng, trong môi trường học thuật, rất nhiều cân nhắc trong thế giới thực không cần thiết vì bạn đang xây dựng các dự án nhỏ hơn, làm việc trong các nhóm nhỏ hơn, v.v.
Nhưng giáo sư của chúng tôi yêu cầu - và XCode hỗ trợ - các tệp tiêu đề .h cho mọi tệp triển khai .m. Đối với tôi, nó có vẻ như là công việc bận rộn. Tôi phải đảm bảo rằng tôi sao chép mọi chữ ký phương thức và biến đối tượng sang tệp khác. Nếu tôi thay đổi một tệp, tôi phải đảm bảo rằng nó phù hợp với tệp khác. Có vẻ như chỉ là một loạt những phiền toái nhỏ như thế.
Nhưng tôi biết rằng phải có một số sử dụng trong thế giới thực cho các tệp tiêu đề. Một câu trả lời tuyệt vời sẽ giải quyết cả hai:
- Tệp tiêu đề hữu ích cho việc tệp triển khai không phù hợp là gì? Mục đích của nó là gì?
- Tại sao chúng ta là lập trình viên phải tự viết các tệp tiêu đề? Có vẻ như chúng có thể dễ dàng được tạo ra tự động.
Cảm ơn trước!