#import <Foundation/NSObject.h> #import <stdio.h> #import "Song.h" // Singerクラスの宣言 @interface Singer : NSObject { Song *song; } - (void)setSong:(Song *)argSong; - (void)sing; @end クラスの詳細な定義方法に関しては、連載の別の回で詳しく解説します。ここでは、クラスを定義するうえで最低限必要となる要素のみ説明します。 a. 関連ファイルの読み込み まず、ファイルの先頭で関連クラスのヘッダファイルをimportしています。これは先ほど解説したとおり、そのクラスで必要となる別のクラスのヘッダファイルをコンパイル前に読み込むように指示するものです。なお、Singer.hでimportしているstdio.hは、C言語の基本ラ