【发布时间】:2013-09-30 11:45:07
【问题描述】:
我现在是 iOS 开发的绝对新手,所以如果这个问题看起来很简单,请原谅我。
我想构建一个项目 - 几乎就像一个笔记应用程序 - 用户将能够在其中将标签与他们的输入相关联。我敢肯定,很多人以前都见过它们——它被用于主题标签之类的东西,或者举一个 iOS 应用程序的例子——像 DayOne 这样的日记应用程序都有它。它主要用于生成标签,以便于检索特定文章。
我的问题是 - 您如何创建这些类型的标签?特别是——如何实现可以为应用中的文章生成自定义标签的标签系统?
它是 Cocoa/SDK 中内置的东西,还是我必须查看像 Core Data (NSPredicates) 这样更复杂的东西才能学习如何创建类似的东西?
还是必须以编程方式完成而不是 SDK 中的内置系统?
谢谢。
【问题讨论】:
-
Cocoa 或 Cocoa Touch 也没有内置这样的东西,所以你必须使用 Core Data。但在您这样做之前,我强烈建议您学习基本的 iOS 开发并从更简单的东西开始,因为 Core Data 有点高级,对于新手来说可能会很痛苦。
-
您是在询问自动标记/从用户那里获取标记/针对数据/标记查找保存标记?
-
@Wain 差不多。假设我有一个笔记 - 并想用单词“class”标记它 - 然后用户将它输入到笔记中,以便以后可以在该标签关键字下搜索它
-
@Rickye 我已经做了一些 iOS 开发,但不是很多,是的,在进入 Core Data 之前需要一段时间,但我基本上需要它作为我将要做的起点到今年年底结束。感谢您的意见
-
@shineon88 如果你想从 Core Data 开始,我推荐斯坦福的 iOS 开发课程,它有一些很好的例子,并且很好地解释了这一切是如何工作的。但不仅仅是关于核心数据,如果你观看整个课程并做例子,它可以带你到一个新的水平。这可能需要一段时间,有时您可能会遇到困难,但值得付出努力。
标签: ios objective-c core-data tags tagging