このコード行を理解するのに助けが必要です:
- (void)addStockHoldingObject:(StockHolding *)a
{
if (!stockHolding) {
stockHolding = [[NSMutableArray alloc] init];
}
[stockHolding addObject:a];
}
特に、「*」ポインター宣言の後に変数が続かない理由と、「a」が引数の外にある理由。
また、(!stockHolding) とはどういう意味ですか?