Can someone please tell me the difference between
and
I am assuming that in both cases memory is allocated for the returned NSString object ... is that correct?
Thank you.
Code:
class method
NSString * = stringWithCString:(const char *)cString encoding:(NSStringEncoding)enc
Return Value
A string containing the characters described in cString.
Code:
instance method
NSString * = [[NSString alloc] initWithCString:(const char *)nullTerminatedCString encoding:(NSStringEncoding)encoding
Return Value
An NSString object initialized using the characters from nullTerminatedCString.
I am assuming that in both cases memory is allocated for the returned NSString object ... is that correct?
Thank you.
Last edited: