Cocoa 中是否有一些功能可以用自然语言显示时间间隔?

2023-12-09

我正在寻找的是一个可以用自然语言显示时间间隔的 Cocoa (或第三方)类,例如:

  • 10 秒前
  • 1小时前
  • 2天前

你知道有什么可以帮助我完成这项任务,而无需自己编写并陷入 if-else 地狱吗?


我最初指出的那个似乎不再存在了,但正如所指出的那样NSDate-TimeAgo 之前,我没有尝试过,但看起来不错。

EDIT:更新的答案指向现有代码

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cocoa 中是否有一些功能可以用自然语言显示时间间隔? 的相关文章

  • iPhone UINavigationBar 使用 [UINavigationBar 外观] 更改所有控制器的字体样式

    我知道我可以单独更改导航栏的字体 如本答案所述 更改导航栏的字体 https stackoverflow com questions 5832036 change the navigation bars font 目前我正在使用一种更全局的
  • 推入 UINavigationController 时隐藏 FBFriendPickerViewController 导航栏

    介绍一个实例FBFriendPickerViewController using presentViewController animated completion 非常简单 该类似乎是针对该用例的 但是 我想推送一个实例FBFriendP
  • 拖动时获取MKAnnotation的坐标

    我正在根据用户添加的注释的位置创建一条路径 MKPolyline 我想允许用户通过拖动引脚来更改路径 我目前可以做到这一点 但 MKPolyline 不会更新 直到引脚被放下 我实施了 void mapView MKMapView mapV
  • iPhone 和加密库

    我想我必须在我的 iPhone 应用程序中使用加密库 我想问你有关苹果公司实施的加密货币出口政策的影响 我需要做一些额外的事情吗 例如填写表格等 1 如果我使用 MD5 进行哈希处理 2 如果我使用对称加密 Thanks EDIT 2009
  • 在 swrevealcontroller 之前实现登录屏幕

    我刚刚开始学习 IOS 开发 我已经按照给定的在线教程成功实现了 SWRevealViewController 一切都按预期工作 然后 我决定添加一个登录屏幕 这将是应用程序运行时用户看到的第一个页面 我采取的步骤如下 将 UIViewCo
  • Cakephp 自定义日期输入表单助手的输出

    I got echo this gt Form gt input birthdate array label gt Geburtsdatum true dateFormat gt DMY minYear gt date Y 70 maxYe
  • 管道:多个流消费者

    我编写了一个程序来计算语料库中 NGram 的频率 我已经有一个函数 它消耗一串令牌并生成一个订单的 NGram ngram Monad m gt Int gt Conduit t m t trigrams ngram 3 countFre
  • Objective-C中如何使继承的类能够看到父类的隐藏方法[重复]

    这个问题在这里已经有答案了 我有两个类 Class1 和 Class2 第二个类继承自第一个类 我需要重写 Class1 的 update 方法来实现我的目标 继承方法中 update方法的改变是在代码中间进行的 所以我不能使用 超级更新
  • 如何在 UICollectionView 的节标题中动态添加标签和按钮?

    请帮助我如何水平添加标签和水平添加类似的按钮 但每个按钮应像另一个部分一样在每个标签的下方对齐 这应该在 UICollectionView 的标题中动态发生 因为标签和按钮的数量根据我的数据 我想制作一种 Excel 类型的布局 并在标题中
  • 多次添加同一个子视图来查看

    我不知道这是否可行 但我想做的是将子视图多次添加到视图中 我尝试过这样的事情 self view addSubview newView newView center CGPointMake 160 100 self view addSubv
  • 如何确定iPhone铃声的当前级别?

    我正在使用 AVSystemController 将 iPhone 铃声静音 但我不知道如何确定铃声的当前级别 有任何想法吗 PS 是的 我知道使用 AVSystemController 可能会导致应用程序被 App Store 禁止 这不
  • 为什么 Xcode 4 不会对我未完整实现 UITableViewDataSource 协议发出警告?

    如果我在 Xcode 中使用以下代码声明并不完全实现我自己的协议 一些协议 h protocol SomeProtocol
  • Django 站点框架初始设置

    我对相当一维的 Django 实现很满意 但现在尝试了解具有共享内容的多站点过程 我已经阅读了 Django 站点框架和有关该主题的许多帖子 但我没有了解如何启动使用相同数据库但以单独域名呈现的第二个站点的基础知识 我有一个非常愉快且按规矩
  • UICollectionView 未出现

    我正在尝试设置UICollectionView 以编程方式在我的视图控制器中扩展UIViewController 由于某种原因 我的收藏视图根本没有显示 以下是我所拥有的 为什么没有出现 我将它连接到委托和数据源并将其添加为子视图self
  • 我可以知道 requireGestureRecognizerToFail 到底会做什么吗?

    谁能告诉我下面的代码行到底会做什么 我已经提到过Apples https developer apple com library ios documentation uikit reference UIGestureRecognizer C
  • 计算日期之间的天数差异

    在我的代码中 日期之间的差异是错误的 因为它应该是 38 天而不是 8 天 我该如何修复 package random04diferencadata import java text ParseException import java t
  • 使用 Storyboard 时获取 NSManagedObjectContext

    目标是获取当前的 NSManagedObjectContext 以便使用 Core Data 在 iOS 4 3 中 我将 UINavigationController 的委托设置为 AppDelegate 如下所示 在 AppDelega
  • 将 CALayer 旋转 90 度?

    如何旋转CALayer90度 我需要旋转所有内容 包括子图层和坐标系 Obj C theLayer transform CATransform3DMakeRotation 90 0 180 0 M PI 0 0 0 0 1 0 Swift
  • 是否可以在不改变作为框架一部分的 DDD 模型的情况下使用 NHibernate

    我挖掘了很多关于DDD方法 无处不在的语言 聚合 存储库等 我认为 与我读到的很多内容相反 实体应该有行为而不是不可知论 我看到的所有例子都倾向于呈现实体虚拟自动属性 and an 空构造函数 受保护或最糟糕的是公开 就是这样 我认为这种对
  • 如何通过辅助功能 API 获取当前所选文本的全局屏幕坐标。

    我需要帮助来了解字典应用程序如何在任何应用程序上按 CMD CTRL D 时显示所选文本的以下弹出对话框 我想实施 我的可可应用程序具有相同的功能 我的应用程序将在后台运行 并显示有关所选文本的一些热键的建议 我已经实现了热键捕获 我只需要

随机推荐

  • Autodesk Viewer 中出现 webGL 错误

    我收到如下错误 未捕获的类型错误 无法读取 null 的属性 webglFramebuffer 当我转到与附加了 Autodesk Viewer 的页面链接的另一个页面时 我不知道它为什么会来 我在我的网站上使用 angularjs 并且该
  • 显示 JComboBox 的不可选择的默认值

    我有一个JComboBox包含三个项目 Personel Magasinier Fournisseur 我要这个JComboBox显示值 Choisir une option 这是一个不可选择的值 我之后尝试了这段代码initCompone
  • 自定义异常处理程序

    我需要编写一个自定义异常处理程序 我的应用程序可能会抛出不同类型的异常 我希望它们全部由单个处理程序处理 这样我就不需要使用数千个 try catch 块 我尝试使用AppDomain的UnhandledException处理程序 但似乎当
  • 如果Int32只是int的别名,那么Int32类怎么能使用int呢?

    一直在浏览 NET 源代码 NET框架参考源 只是为了好玩 并发现了一些我不明白的东西 有一个Int32 cs包含 C 代码的文件Int32类型 不知怎的 这对我来说似乎很奇怪 C 编译器如何编译代码Int32 type public st
  • 删除Python中变量和字符串之间的空格

    我的代码如下所示 name Joe print Hello name 我的输出看起来像 Hello Joe 如何删除之间的空格Joe and 在 python 中构造字符串有多种方法 我最喜欢的是 format 函数 print Hello
  • 下周在android上实现

    在我的示例项目中 我必须在文本视图中实现下周周一到周日 例如 5 月 6 日 gt gt 12 My 单击 下一个 按钮时 它必须显示下周的开始日期和结束日期 例如 5 月 13 日 gt gt 5 月 19 日 我已经使用以下代码实现了初
  • git diff 是否比较索引和工作副本或上次提交和工作副本?

    在git中参考 据说 一个简单的 git diff 将以统一的 diff 格式 补丁 显示自上次提交以来您在项目中更改的代码或内容尚未为下一个提交快照暂存 我所做的是提交一个包含文本的文件A 然后我将该文件中的文本从A to B并上演它 没
  • 如何修复 docker:权限被拒绝问题

    我在装有 Ubuntu 操作系统的机器上安装了 Docker 当我跑步时 sudo docker run hello world 一切都好 但我想隐藏sudo命令使命令更短 如果我写的命令没有sudo docker run hello wo
  • 在 EF Core 2.1 中使用环境事务时,是否需要手动关闭 DbConnection?

    EF Core 2 1 引入了对环境事务的支持 这sample创建一个新的SqlConnection 手动打开它并将其传递给DbContext using var scope new TransactionScope Transaction
  • Java Spring 作为基于 Akka 的 REST HTTP 调用的客户端

    我必须调用这个编写的 REST 服务斯卡拉阿卡项目来自java spring 我的 scala REST 服务就像 val route post path notification signUp headerValueByName App
  • Powershell从EXCEL创建折线图

    我的 powershell 脚本将数据输入 EXCEL 工作表 我正在尝试创建一个类似于 但是 这是我到目前为止的代码 xlConditionValues Microsoft Office Interop Excel XLCondition
  • 使用 ERWin 工具为 Oracle 数据库生成 ERD 时应使用什么格式的连接字符串?

    我一直在尝试为某些 Oracle 数据库生成 ERD 当我通过 操作 gt 逆向工程 选项执行此操作时 我看到一个部分要求我提供连接字符串 但我不确定如何指定数据库及其详细信息的格式 有人可以帮我解决这个问题吗 谢谢 普拉迪普 我正在使用
  • 二维数组如何存储在内存中?

    include
  • 自定义子域上的 Rails 命名空间管理

    我的 Rails 应用程序设置为使用子域 如 RailsCast 中所述 http railscasts com episodes 221 subdomains in rails 3 现在 我想在我的博客子域的前面添加一个管理子域 如下所示
  • 访问数组作业的任务 ID

    我通常使用类似以下内容来提交数组作业 bin bash sbatch lt
  • MongoDB SSL 副本设置问题 - 证书不受支持

    尝试在 Ubuntu 18 04 mongo 版本 4 0 18 上设置 3 节点 mongodb 服务器副本 gl1 192 168 1 30 gl2 192 168 1 31 gl3 192 168 1 33 使用同一网络上的内部 CA
  • 在 winform 应用程序中打开带有表单名称的表单

    我想问一下在winform c 中如何使用帮助或类名打开表单 我有三种不同的形式 用户管理 团体管理 位置管理 我从数据库获得了这三种形式的许可 在菜单中单击我用表单名称填充标签属性 如下所示 tsmMain Tag item Permis
  • Android 10 中取消了前台服务

    在Android 10中 一些制造商在电池优化设置中提供了新功能 见图 当屏幕关闭一段时间后 我的前台服务被操作系统杀死 我已经使用了带通知的前台服务 当所有设备的屏幕都打开时 此代码可以正常工作 我在 OnePlus 和 realMe 设
  • 从 VCS 克隆后的 Pycharm 项目错误:解释器中“无内容可显示”

    我有一个项目 我为其设置了一个pipenv环境为Python 3 7 它工作得很好 直到我cloned来自 VCS 中的 master 我之前已经为同一个项目做过很多次了 但我的最后一个克隆搞砸了一些事情 我的所有项目文件似乎都在项目之外
  • Cocoa 中是否有一些功能可以用自然语言显示时间间隔?

    我正在寻找的是一个可以用自然语言显示时间间隔的 Cocoa 或第三方 类 例如 10 秒前 1小时前 2天前 你知道有什么可以帮助我完成这项任务 而无需自己编写并陷入 if else 地狱吗 我最初指出的那个似乎不再存在了 但正如所指出的那