당신이 당신의 엉뚱한 의견을 내놓기 전에, 나는 이것이 nooby 질문이라는 것을 알고 있습니다. C 기반 언어를 사용한 것은 이번이 처음입니다.
저는 모바일 개발에 대한 컴퓨터 과학 코스의 목표 C를 배우는 저학년 학생입니다. 학업 환경에서 소규모 프로젝트를 구축하거나 소규모 팀에서 일하는 등 많은 실제 고려 사항이 필요하지 않다는 것을 알고 있습니다.
그러나 우리 교수는 모든 .m 구현 파일에 대해 .h 헤더 파일을 요구하고 XCode를 지원합니다. 나에게는 그것은 바쁜 일처럼 보인다. 모든 메소드 서명과 인스턴스 변수를 다른 파일로 복사해야합니다. 한 파일을 변경하면 다른 파일과 일치하는지 확인해야합니다. 그런 작은 성가신 것 같습니다.
그러나 헤더 파일 에는 실제 사용이 필요 하다는 것을 알고 있습니다. 큰 대답은 두 가지 모두를 다룰 것입니다.
- 구현 파일에 적합하지 않은 헤더 파일은 무엇입니까? 그 목적은 무엇입니까?
- 프로그래머로서 왜 헤더 파일을 수동으로 작성해야합니까? 쉽게 자동으로 생성 될 수있는 것 같습니다.
미리 감사드립니다!