0

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

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

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

4

1 回答 1

2

每次缩短 URL 时,我都需要让该列表添加一个项目,...</p>

你绝对应该这样做

…而且我希望在单击时收到一个通知,其中包含其中的链接。

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

该列表应包含不超过十个最近的 URL。

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

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

我同意。

我认为使用 Core Data 不是一个好主意,但我不确定我应该使用什么。

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

于 2010-03-02T02:28:32.953 回答