char array[5] = {'a', 'b', 'c', 'd', '\0'}; NSString *marketPacket = [NSString stringWithCString:array encoding:NSASCIIStringEncoding]; NSLog(@"%@", marketPacket);
NSString is a class, and you instantiate it, so you need to put *. If you are creating an array, just fill it in to see something.
source share