我有一个NSArray
自定义对象。这些对象有一个属性price
,我想将它与price
数组中所有其他对象的属性进行比较。如果与另一个对象价格的差价小于 100,则应该有一个方法调用。
NSArray products (
{
name = "Product A";
price = "1299.50";
},
{
name = "Product B";
price = "999.90";
},
{
name = "Product C";
price = "1249.00";
},
{
name = "Product D";
price = "1899.50";
}
)
=> 产品 A 和产品 C 的价格差异小于 100,因此closePrices:(NSArray *)objectsWhichAreClose
应该调用一个方法来传递接近的对象。
我想知道实现这一目标的最有效方法是什么?