无论如何在不使用alloc和后续版本的情况下将int(或float)数字转换为NSString对象?
int myInt = 25;
NSString *myString = [[NSString alloc] initWithFormat:@"%d",myInt];
...
[myString release];
Run Code Online (Sandbox Code Playgroud)
编辑:
感谢您的回答,我应该在问题中更清楚一点,我特别感兴趣在iPhone上使用它.正如@chuck所说,我可以使用一种方便的方法,但我的印象是我应该尽可能避免这些因为内存/性能原因而在iPhone上使用.我可能错了.
加里
Chu*_*uck 16
如果不在某个时刻创建NSString,就无法创建它.但是你可以使用一个方便的构造函数,这样你就不会有所有权的负担.
NSString *myString = [NSString stringWithFormat:@"%d", myInt];
Run Code Online (Sandbox Code Playgroud)
它仍然会被创建和销毁(因为一切都必须如此),但你不必自己动手.
| 归档时间: |
|
| 查看次数: |
7784 次 |
| 最近记录: |