您将如何存储代表 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 关闭时继续发出本地通知的声音/振动警报,就像在时钟应用程序中所做的那样