私はObjective-Cを学んでいますが、クラスのインスタンスとオブジェクトの違いが何であるかについて混乱しています – それらは同じですか?
例を次に示します。
NSString *name = [[NSString alloc]initWithString:@"Harry"];
*nameNSStringクラスへのポインタです。@"Harry"文字列の値です。クラスnameからのオブジェクトですか、それともクラスのインスタンスと呼ばれますか?NSStringname
私が作成したクラスの別の例:
Rectangle *rect = [[Rectangle alloc]init];
ポインター*rectも同様です。オブジェクトですかrect、それともクラスのインスタンスですか?