相关疑难解决方法(0)

如何在Objective-C中反转NSArray?

我需要扭转我的态度NSArray.

举个例子:

[1,2,3,4,5] 必须成为: [5,4,3,2,1]

实现这一目标的最佳方法是什么?

objective-c nsarray

347
推荐指数
8
解决办法
14万
查看次数

如何在swift中以相反的顺序迭代循环?

当我在Playground中使用for循环时,一切正常,直到我将for循环的第一个参数更改为最高值.(按降序迭代)

这是一个错误吗?还有其他人有吗?

for index in 510..509
{
    var a = 10
}
Run Code Online (Sandbox Code Playgroud)

显示将要执行的迭代次数的计数器一直在滴答作响......

在此输入图像描述

ios swift swift-playground

174
推荐指数
8
解决办法
10万
查看次数

按降序排序NSArray

我有一个NSArrayNSNumber,我已经成功地整理利用以下升序排列对象:

[myArray sortedArrayUsingSelector:@selector(compare:)]
Run Code Online (Sandbox Code Playgroud)

但是,我需要按降序排序.我认为compare:它只按升序排序.虽然我可以解决这个问题NSArray,但我很好奇是否有更简单或更有效的方法来实现这一目标.

编辑:我发现这个问题提供了一种简单的反向迭代方法NSArray:

for (id someObject in [myArray reverseObjectEnumerator])
Run Code Online (Sandbox Code Playgroud)

这工作正常,我想这是一个很好的简单解决方案,但我很好奇是否有一种方法来按降序指定排序.

iphone cocoa objective-c

34
推荐指数
4
解决办法
4万
查看次数

标签 统计

objective-c ×2

cocoa ×1

ios ×1

iphone ×1

nsarray ×1

swift ×1

swift-playground ×1