2012-09-16 50 views
0

我已經完成iOS的工作已經有好幾年了,但我又回到了它,並且有一個快速的初學者問題。當應用程序啓動時,它將啓動一個搜索字段。你輸入一個人名,點擊回車,關於名字的信息就會出現。我正在考慮將所有最常見的名稱存儲在plist中,並在用戶點擊「enter」後讓搜索遍歷plist,然後顯示有關他們輸入的名稱的信息。這是我卡住的地方。在輸入名稱並按回車鍵後,我不知道如何使其顯示關於名稱的信息,甚至無法存儲關於名稱的數據。任何幫助非常感謝,謝謝!iOS:在plist中存儲名字

回答

5

我給你一半你在這裏需要的答案,「加載」和「保存」部分。

你在這裏討論的「plist」實際上是一個名稱數組。

而且 - 多麼方便! - 「NSArray」同時具有"initWithContentsOfURL:" method"writeToURL:atomically:" method

除了少數名字和人物之外,任何人都會開始推薦使用Core Data。

此外,如果您希望能夠在應用程序運行時更改和/或保存名稱,則需要使用「NSMutableArray」而不是不可變數組。對於顯示部分,你應該學習如何使用表視圖(UITableView)和綁定(即你「綁定」到數組和值的顯示基於用戶輸入到搜索字段中的任何內容)。有很多關於這個的教程和例子,以及StackOverflow的相關問題。

+1

+1爲好的答案。 – Till

+0

啊好的核心數據,這將是有趣的,哈哈。很酷謝謝你的幫助! – John