私はiPhone開発にまったく慣れていません(私はC#のバックグラウンドから来ました)。私が理解している限り、.h ファイルはインターフェイス (ヘッダー) と見なされ、.m ファイルには対応する実装 (メソッド) があります。
したがって、.m ファイルには、.h ファイルに対応するすべての実装とその逆が必須です。
しかし、試してみると、.m に実装せずに .h ファイルでいくつかのメソッドを宣言できます。エラーなしで、正しくコンパイルおよび動作しています。どうしてこれなの?
私のコンセプトが間違っている場合は修正してください。
ありがとう