在Objective-C中,如果你想将一个`int`类型的值转换为一个`NSArray`,你可以创建一个包含该整数的`NSArray`对象。以下是如何做到这一点的示例代码:
```objective-c
int intValue = 10;
NSArray array = [NSArray arrayWithObject:@(intValue)];
```
在这段代码中,`@`符号用于创建一个对象字面量,而`@(intValue)`将`intValue`这个`int`类型的值转换为一个`NSNumber`对象,然后`[NSArray arrayWithObject:...]`方法被用来创建一个包含这个`NSNumber`对象的`NSArray`。
如果你想要将多个`int`值转换为一个`NSArray`,你可以这样做:
```objective-c
int intValue1 = 10;
int intValue2 = 20;
int intValue3 = 30;
NSArray array = [NSArray arrayWithObjects:@(intValue1), @(intValue2), @(intValue3), nil];
```
在这个例子中,我们创建了三个`NSNumber`对象,并将它们作为参数传递给`[NSArray arrayWithObjects:...]`方法,`nil`是数组的结束标志。这样就可以得到一个包含三个整数的`NSArray`。