自从我完成iOS以来已经有好几年了,但是我又回到了它并且有一个快速的初学者问题。当应用程序启动时,它将使用搜索字段启动。您输入人名,按Enter键,将显示有关该名称的信息。我正在考虑将所有最常见的名称存储在plist中,并在用户点击“enter”后让搜索通过plist,然后显示有关他们输入的名称的信息。这就是我被困住的地方。在输入名称并按Enter后,我不知道如何使其显示有关名称的信息,甚至存储有关名称的数据的位置。非常感谢任何帮助,谢谢!
答案 0 :(得分:5)
我会在这里给你一半答案,即“加载”和“保存”部分。
你在这里谈论的“plist”实际上是一系列名字。
而且 - 多么方便! - “NSArray
”同时包含"initWithContentsOfURL:
" method和"writeToURL:atomically:
" method。
除了几个名字外,人们还会开始建议使用核心数据。
此外,如果您希望在应用程序运行时能够更改和/或保存名称,则需要使用“NSMutableArray
”而不是不可变数组。
对于显示部分,您应该学习如何使用表视图(UITableView)和绑定(即您“绑定”到数组,并根据用户在搜索字段中输入的内容显示值)。这里有很多教程和示例,以及StackOverflow上的相关问题。