iphone - 加入 NSArray 中的对象

标签 iphone objective-c cocoa-touch

我有一个这样的数组:

NSArray *arr = [[NSArray alloc]initWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",nil];

如何将第一个元素与第二个元素连接起来,将第三个元素与第四个元素连接起来,依此类推?

最佳答案

据我了解,结果应该是 @"12",@"34",@"56"

NSArray *arr = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",nil];

NSMutableArray *array2 = [NSMutableArray array];
[arr enumerateObjectsUsingBlock:^(NSString *string1, NSUInteger idx, BOOL *stop) {
    if (idx > 0 && idx %2 == 1) {
        NSString  *string0 = [arr objectAtIndex:idx-1];
        [array2 addObject:[NSString stringWithFormat:@"%@%@", string0, string1]];

    }
}];

NSLog(@"%@", array2);

结果:

(
    12,
    34,
    56
)

关于iphone - 加入 NSArray 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7946182/

相关文章:

iphone - iOS:如何对 UI 项进行分组以在同一 View 中进行转换

ios - WKWebView 可能发生崩溃

objective-c - 在 Objective-C 中添加 Objective @property 属性

iphone - UIControl - 更改分配的选择器 : addTarget & removeTarget

iphone - Objective-C 检查下载文件的大小

iphone - 为什么 get-task-allow 没有显示在我的 Entitlements.plist 文件中?

iphone - 我们可以隐藏iPhone 5(苹果) map 中的法律文本吗?

objective-c - 设置 bundle 未输出正确的值

objective-c - 如何在IOS中写入文件

iphone - 在 Xcode 中组织不同版本的应用程序