2010-03-02 49 views
0

我工作的人一个小的网址缩短应用程序,我需要有一个列表,类似于Droplr的,即具有所有最近缩短的URL。该列表应该是主菜单的一个子菜单,它附加到NSStatusItem。如何使NSMenu最近列表

我需要有一个列表中的每一个URL缩短时间增加一个项目,我想已经通知拿出其中的链接点击时。该列表应该不超过10个最近的URL。

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

回答

2

我需要有一个列表中的每一个URL缩短时间增加一个项目,...

你一定要do that

...我想通知拿出点击时链接。

只要通知显示“已将[短网址]复制到剪贴板”,则通知将不会有用。

列表应该具有不超过约十最近的网址。

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

我还需要有一种方法来存储列表,以便它在应用程序再次启动时出现。

我同意。

我不认为这会是一个好主意,但我不知道我应该使用什么。

核心数据可能会矫枉过正,但它可以工作。另一种方法是将其存储在plist文件中,使用NSPropertyListSerialization将(完全自定义)模型对象数组转换为plist数据。

+0

我的意思大部分是我所说的问题,但无论如何谢谢。我一定会在下次遇到类似问题时检查文档。我通常这样做,但我觉得我做不到。 我想我的主要问题是如何在应用程序启动时存储列表并加载它。 Droplr在它的偏好PList中做了它,所以我会尝试。 – ausgat 2010-03-02 04:29:20