iphone - 为 NSMutableArray 中的元素设置标志

标签 iphone objective-c ios cocoa-touch nsmutablearray

我有一个 NSMutableArray 元素,我希望能够有条件地为某些元素设置自定义标志。例如,某些元素返回错误时的错误计数。如果计数超过 3,我想从数组中删除这个元素。

实现此类行为的最佳方式是什么?

最佳答案

几个选项:

  1. 有一个单独的数组来保存每个对象的计数器。从原始数组中删除一个时,请记住删除它对应的计数器对象。

  2. 创建一个包含 int 值和存储在数组中的任何其他对象的小类,并使用该对象填充 NSMutableArray。然后,您会将对象和错误计数器放在同一个地方

编辑:第二个选项是最具可扩展性的,如果你想添加更多标志或任何东西的话。

关于iphone - 为 NSMutableArray 中的元素设置标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13972959/

相关文章:

ios - 有代表的单例?

java - SHA256 : different output in Swift and Java?

ios - 在 View 已经可见时更改 uitabbar 图标

iphone - 是否可以跟踪 ios 设备?

objective-c - 是缩短的问号冒号吗? : a Objective-C syntax?

ios - 以编程方式将 NSLayoutAttributeLeading Space 设置为 Superview 并带有一些警告

ios - 如何检查字符串是否包含阿拉伯字符

ios - 向 popToRootViewController 添加自定义动画

iphone - UI设备方向

iphone - UITableView 被拖动时,performSelector 无法运行?