pee*_*man 77
NSArray *myArray = [NSArray arrayWithObjects:[NSNumber numberWithInt:1], [NSNumber numberWithInt:2], [NSNumber numberWithInt:3]];
Run Code Online (Sandbox Code Playgroud)
更新新的Objective-C语法:
NSArray *myArray = @[@1, @2, @3];
Run Code Online (Sandbox Code Playgroud)
从编译器的角度来看,这两个声明是完全相同的.
如果您只是想在字符串中使用整数放入文本框或其他内容:
int myInteger = 5;
NSString* myNewString = [NSString stringWithFormat:@"%i", myInteger];
Run Code Online (Sandbox Code Playgroud)
Flo*_*rin 16
如果你真的想使用String:
NSString *number = [[NSString alloc] initWithFormat:@"%d", 123];
Run Code Online (Sandbox Code Playgroud)
但我建议使用NSNumber:
NSNumber *number = [[NSNumber alloc] initWithInt:123];
Run Code Online (Sandbox Code Playgroud)
然后将其添加到数组中.
[array addObject:number];
Run Code Online (Sandbox Code Playgroud)
在此之后不要忘记释放它,因为您在上面创建了它.
[number release];
Run Code Online (Sandbox Code Playgroud)
Chr*_*fer 11
NSString* myNewString = [NSString stringWithFormat:@"%d", myInt];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
118069 次 |
| 最近记录: |