gpt4 book ai didi

cocoa - 如何制作 NSMenu 最近列表

转载 作者:行者123 更新时间:2023-12-03 17:45:07 24 4
gpt4 key购买 nike

我正在为某人开发一个小型 URL 缩短应用程序,我需要一个类似于 Droplr 的列表,其中包含所有最近缩短的 URL。该列表应该是主菜单的子菜单,它附加到 NSStatusItem。

每次缩短 URL 时,我都需要让该列表添加一个项目,并且我希望在单击时收到包含其中链接的通知。该列表不应包含超过 10 个最近的 URL。

我还需要有一种方法来存储列表,以便在应用程序再次启动时它会出现。我认为使用 Core Data 不是一个好主意,但我不确定应该使用什么。

最佳答案

I need to have that list add an item each time a URL is shortened, …

你绝对应该do that .

… and I'd like to have a notification come up with the link in it when clicked.

只要通知显示“已将[短 URL] 复制到剪贴板”,否则该通知就没有用。

The list should have no more than about ten recent URLs.

听起来不错。您可以在“首选项”面板中进行配置。

I also need to have a way to store the list so that it will come up when the app is started again.

我同意。

I don't think it would be a good idea to use Core Data for it, but I'm not sure of what I should use.

核心数据可能有点大材小用,但它可以发挥作用。另一种方法是将其存储在 plist 文件中,使用 NSPropertyListSerialization将(完全自定义)模型对象数组转换为 plist 数据。

关于cocoa - 如何制作 NSMenu 最近列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2360354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com