What is significant about this function declaration?
-(void)testFunc:(NSString**)str;
The parameter is passed by value and can not be changed
** is not allowed on a parameter
The parameter is passed by reference and may be changed
The parameter may be nil