2011-08-19 117 views
0

我似乎有很多文字,我需要進入我的iPhone應用程序。它不像書或任何東西,但它需要相當長的時間才能在xcode中輸入,我相信這不是最好的方式。我讀過你可以導入一個xml文件或者一個.txt,有人可以請我指出最好的方向,也許一個教程或什麼來幫助我開始?如何將大量文本導入iPhone應用程序?

謝謝!

回答

3

您可以將您想要的任何文件打包爲應用程序資源。只需將其作爲項目的一部分加入即可,然後您可以將其作爲NSString*NSData*加載到您的應用中,無論您選擇哪種/哪種最適合您的數據類型。

你也可以轉換你想要的數據,然後寫一些包含轉換後的信息的新文件,然後抓取新文件並將一起打包,這樣轉換步驟不再需要被運行。例如,也許你想解析你的文本數據並預先填充一個核心數據模型。您可以編寫這樣做的代碼,獲取生成的.sqlite數據庫文件,然後將數據庫文件打包到部署的應用程序版本中,以便每個人都開始使用已填充的數據模型。如果這恰好是你的用例。

1

你的意思是讓我的iphone應用程序的文本?你想在你的應用程序中顯示文字嗎?如果是的話,你爲什麼不只是使用這種方法的NSString:

+ (id)stringWithContentsOfFile:(NSString *)path 
     encoding:(NSStringEncoding)enc 
     error:(NSError **)error 

如果您的文本需要被格式化,我會建議你使用的WebView加載格式的HTML文件。

相關問題