您将如何存储代表 iPhone 时钟应用程序中当前闹钟列表的数据?

Posted

技术标签:

【中文标题】您将如何存储代表 iPhone 时钟应用程序中当前闹钟列表的数据?【英文标题】:How would you store the data that represents the current list of Alarms in the iPhone Clock app? 【发布时间】:2010-08-05 16:28:20 【问题描述】:

(来源:epicself.com)

我正在深入研究 ios 开发,但我对 iPhone 时钟应用程序有一些疑问。

    当用户添加新警报时,存储它的最佳方式是什么?使用简单的 plist?使用核心数据? 如果您查看“时钟”应用程序中的“闹钟”选项卡,您会注意到它只为每个存在的闹钟显示一个表格单元格。我怎样才能达到同样的外观?默认的表格视图用空的表格单元格填充整个屏幕,我认为这很难看。

提前感谢您的帮助!

【问题讨论】:

【参考方案1】:

    对于这么小的数据集,保存到 plist 就可以了。 Core Data 肯定会有点 OTT,因为数据集可能会这么小?

    没有简单的方法可以做到这一点,但它肯定是可能的。实现方式如下:

      在表格视图后面放置背景图片。 生成一个看起来像下拉阴影的渐变。

您最好阅读以下帖子:

http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html(使用图片) http://cocoawithlove.com/2009/08/adding-shadow-effects-to-uitableview.html(使用代码) http://tumbljack.com/post/188089679/gpu-accelerated-awesomeness-with-cagradientlayer(使用代码,绑定到上面的链接)

【讨论】:

以上是关于您将如何存储代表 iPhone 时钟应用程序中当前闹钟列表的数据?的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 上是不是存在 Core Data?或者您将如何在 iPhone 上保存数据?

如何存储任意时间

iphone app - 如何只获取一次当前位置并将其存储以用于另一个功能?

在 iPhone 关闭时继续发出本地通知的声音/振动警报,就像在时钟应用程序中所做的那样

Iphone:如何将年份添加到当前日期并将其作为字符串返回,格式为 2011-11-20

如何在iphone的地图中显示从当前位置到目的地位置的方向