気味の悪いコメントを出す前に、私は知っています-これはヌービーな質問です。Cベースの言語を使用するのは初めてです。
私は、モバイル開発に関するコンピューターサイエンスコースのObjective Cを学んでいる学部生です。アカデミックな環境では、小規模なプロジェクトを構築したり、小規模なチームで作業したりするため、多くの現実世界の考慮事項は必要ありません。
しかし、私たちの教授は、.m実装ファイルごとに.hヘッダーファイルを要求し、XCodeがサポートします。私には、それは一種の忙しい仕事のように思えます。すべてのメソッドシグネチャとインスタンス変数を他のファイルにコピーする必要があります。1つのファイルを変更する場合、それが他のファイルと一貫していることを確認する必要があります。そのような小さな煩わしさの束のように思えます。
しかし、私はがなければならない知っているいくつかのヘッダファイルの実際の使用。素晴らしい答えは両方に対処します:
- 実装ファイルが適していないのに役立つヘッダーファイルとは何ですか?その目的は何ですか?
- プログラマーとしてヘッダーファイルを手動で記述する必要があるのはなぜですか?簡単に自動生成できるようです。
前もって感謝します!