代码如下:
char *pStr = "abcs";
NSLog(@"%@", [[NSString alloc] initWithBytes:pStr length:4 encoding:4]);
当我拆解Foundition.framework时,我找不到函数 - [NSString initWithBytes:length:encoding]
。但是有一个像[NSPlaceholderString initWithBytes:length:encoding].<br>
所以我做了一个断点 - [NSPlaceholderString initWithBytes:length:encoding]
。然后运行上面的代码。断点被解雇了。
那是为什么? NSString
和NSPlaceholderString
之间的关系是什么?
任何人都能提供一些帮助吗?非常感谢你。