获取具有最新日期的对象

马克

我有一个类型的对象数组Thing

class Thing: NSObject {
    var data: String
    var type: String
   var created: NSDate
}

这些东西都有一个名为的NSDate属性created我的目的是编写一个函数,该函数读取created数组中每个事物属性并返回具有最新日期的事物。该函数如下所示:

public func getLastSwipe(list: Array<Thing>) -> Thing {
    return someThing
}
伊恩·麦克唐纳

您可以reduce根据需要使用这将找到具有最高时间戳的对象。

var mostRecent = list.reduce(list[0], { $0.created.timeIntervalSince1970 > $1.created.timeIntervalSince1970 ? $0 : $1 } )

如果您的日期不是过去的所有日期,则还必须与当前日期进行比较以确定截止日期。如果您的日期都在将来,你要切换><寻找下一个将来的日期(最低时间戳)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JS:如何获取具有最新日期的对象

来自分类Dev

如何获取仅具有最新日期的查询结果?

来自分类Dev

仅从数据库获取最新日期(但获取具有该最新日期的所有行)

来自分类Dev

获取最新日期

来自分类Dev

MongoDB:返回具有最新日期的嵌套数组中的对象

来自分类Dev

SQL合并3个表并仅获取具有最新日期的行

来自分类Dev

MySQL,从表中获取具有2个不同列的最新日期的行

来自分类Dev

如何使用XSLT 1.0过滤和获取具有最新日期的XML元素

来自分类Dev

MySQL,从表中获取具有2个不同列的最新日期的行

来自分类Dev

在MySQL中如何使用SQL获取具有最新日期的行

来自分类Dev

如何从具有最新日期戳的JOIN中获取记录集?

来自分类Dev

SQL从表中获取最新日期以包含在具有内部联接的VIEW中

来自分类Dev

从包含最新日期的数组中获取对象

来自分类Dev

列出具有最新日期的行

来自分类Dev

查找具有最新日期时间的记录

来自分类Dev

如何选择具有最新日期和时间的行

来自分类Dev

SQL 选择具有最新日期的属性列

来自分类Dev

从对象列表中保留最新日期

来自分类Dev

下划线获取最新日期

来自分类Dev

从三列获取最新日期

来自分类Dev

获取php以正确添加最新日期

来自分类Dev

需要获取最新日期的数据

来自分类Dev

Python-获取最新日期列

来自分类Dev

根据最新日期获取记录

来自分类Dev

获取UNIX中的最新日期

来自分类Dev

获取php以正确添加最新日期

来自分类Dev

交叉申请获取最新日期

来自分类Dev

下划线获取最新日期

来自分类Dev

获取MySQL组中的最新日期