Return type of randomItem


#1

In the class method randomItem (p 54) we have

    BNRItem *newItem = [[self alloc] initWithItemName:randomName
                                       valueInDollars:randomVlue
                                         serialNumber:randomSerialNumber];
    
    return newItem;

Is newItem’s return type converted to id when randomItem returns?