1
A
回答
3
NSURL *url = [NSURL URLWithString:@"http://abcd.com/sample.xml"];
NSData *data = [NSData dataWithContentsOfURL:url]; // Load XML data from web
// construct path within our documents directory
NSString *applicationDocumentsDir =
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *storePath = [applicationDocumentsDir stringByAppendingPathComponent:@"sample.xml"];
// write to file atomically (using temp file)
[data writeToFile:storePath atomically:TRUE];
如果您解析XML到一個NSArray或NSDictionary中,最好是隻保存數組或字典,這樣你就不會得到你想要讀它每次解析在緩存中的數據。 NSArray和NSDictionary都有writeToFile和initWithContentsOfFile方法
1
0
爲什麼你想在iPhone上使用XML文件?有更有效的方式來處理設備上的數據。您可能想看看支持SQLite和XML作爲持久性存儲的CoreData。
XML解析是資源密集型的,特別是如果XML變得非常大。 CoreData可能能夠幫助您瀏覽iOS平臺的硬件限制。
相關問題
- 1. 節省iphone
- 2. 如何節省軌
- 3. 如何節省caffe.io.load_image
- 4. iPhone:重用UIViewControllers以節省內存
- 5. 爲iPhone應用程序節省高分
- 6. Cocos2D iPhone - 這會節省內存嗎?
- 7. 節省NSUserDefaults的
- 8. 節省骨幹
- 9. phpImageWorkshop:節省
- 10. 節省PHP
- 11. 節省資源
- 12. 節省JSP如春MVC
- 13. 如何節省使用SWIFT 3
- 14. 如何在Java中節省內存?
- 15. 如何在mysql中節省價格
- 16. 如何更快地節省base64圖像?
- 17. java.lang.OutOfMemoryError:Java堆空間 - 如何節省內存?
- 18. Trie節省空間,但是如何?
- 19. 如何節省時間,在VBA
- 20. HorizontalScrollView如何節省刷新
- 21. 如何節省時間,時區問題
- 22. 如何在AppEngine上節省appengine-mapreduce?
- 23. date_select節省可用
- 24. 節省高分Android
- 25. 異常節省JSON
- 26. MVC的ViewModels節省
- 27. 獲取PasswordCredential節省
- 28. Overiding節省在Django
- 29. Mongoid節省對象
- 30. 節省Pixastic圖像
直視的plist文件 – Radu 2011-06-07 08:53:00
可以的plist文件保存例如學生節點 – AMH 2011-06-07 08:55:19
的plist文件有一個XML文件的結構,或將其保存爲XML文件或文本文件 – Radu 2011-06-07 10:04:27