Possible Duplicate:
How to copy an object in objective c
I have a very basic question. I would like to copy an object. So duplicate it.
It is like:
    ProductEntity *pCopy = [[ProductEntity alloc]init];
    ProductEntity *pTemp = [[ProductEntity alloc]init];
    pCopy = [sourceArray objectAtIndex:[sourceCoverFlow selectedCoverIndex]];
    [pTemp setBalance:pCopy.balance];
    [pTemp setAvailableBalance:pCopy.availableBalance];
    [pTemp setProductType:pCopy.productType];
    [pTemp setProductTypeDesc:pCopy.productTypeDesc];
    [pTemp setIsCorpAccount:pCopy.isCorpAccount];
    [pTemp setIndex:pCopy.index];
    [pTemp setAlias:pCopy.alias];
    [pTemp setSaveAccount:pCopy.saveAccount];
    [pTemp setAccount:pCopy.account];
So, pTemp is a new Object which is a copy of pCopy?
if I modify something of pTemp, will pCopy be modified?
Thnks