python - Objective-C 数组中的连续数字,如 Python 中的 range()

标签 python objective-c ios macos cocoa

Python 可以像这样创建一个包含连续数字的列表:

numbers=range(1,10); // >> [1,2,3,4,5,6,7,8,9]

如何在 Objective-c 中实现它?

最佳答案

阅读您的声明" 只需要一个包含连续数字的数组,我不想用循环初始化它” 让我问:对你来说更重要的是:拥有一个数组 或“something”代表一个连续的(自然)数字范围。看看 NSIndexSet 它可能接近你想要的。你初始化它与

[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(1,9)]; 

遍历这个集合就像遍历数组一样简单,不需要 NSNumber。

关于python - Objective-C 数组中的连续数字,如 Python 中的 range(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11792883/

相关文章:

iphone - 如何从我在 iOS 中创建的应用程序中打开新应用程序 (Facebook)

python - 使用 Python 进行 Excel

python - raw_input 不在 readline 中留下历史记录

Python APScheduler 如何禁用日志记录

objective-c - 创建 PDF 时 HTML 中的图像标记

objective-c - 未调用 UIPickerViewDelegate 方法

python - 在 bash 中运行并行命令

iphone - 如何在iOS上播放给定字符串的音频?

ios - 在 Swift 中重试 firebase token

ios - 为什么我的 UITableViewCell 中的多行 UILabel 在第一次加载时被截断,但在滚动时会自行更正?