2013-06-02 11 views
-1

我HV大量數據的格式是這樣的: 『一號 介紹: 解釋: 部件1: Parts2: .. .. parts8。如何有效地將數據插入到我的應用程序中?

二 介紹: 解釋: .... .... .... .... 100號 ... 』

我設置我的應用程序的模型將數據保存爲NSMutableDictionary。 這樣我就可以通過輸入一個密鑰來找到數據。

的問題是,有大量的數據(500套),我可以有一個有效的方式插入,而不「無聊打字」的數據?????

請大家幫忙。

謝謝^ _ ^」

+0

放在一個文件中。閱讀文件? –

回答

0

他們這樣,我會解決這個問題就是打開你的文件將在文本墊,並改變所有的!。到管道|現在你有了一個管道分隔的文件,你可以用它來解析。

No.1 introduction| explanation| Parts1| Parts2| parts3| (this is on line1) 

No.2 introduction| explanation| Parts1| Parts2| parts3| (this is on line2) 

現在把這個文件放到一個字符串,並去了一行一行地分析字符串。獲取每個值將它們放在一個數組,然後將數組保存在你的NSDictonary用鑰匙價值。我會盡量尋找一些示例代碼。從這裏你知道

array(0) is - No.1 introduction 
array(1) is - explanation 
... 

檢查這個帖子NSString tokenize in Objective-C

1

創建或者是JSON文件或property list file,並使用內置JSON或屬性列表分析設備來讀取文件。比構建你自己的解析器好得多。

+0

那麼....如何創建? –

+0

@SteveLai - 你的意思是創建文件?有時,如果您仔細考慮,可以使用文本編輯器完成很多工作,並查找/替換操作。否則,您可能只需要編輯所需的更改,或者編寫一個快速程序(例如,在Java或OSx Objective-C中),以某種方式預處理數據並處理部分編輯工作。 –

相關問題