首先,我在應用程序包中有一個plist文件。在某個時候文件可以更新(下載到文件夾)。什麼是知道哪個文件更新的最好方法?主捆綁plist可以更新新的應用程序版本,然後下載的將是最古老的。 我在plist內部有一個時間戳,但我實際上並不想將它們中的每一個加載到內存中以便能夠比較日期,因爲每個都需要1-2秒。 是否有某種我可以比較的創建日期?比較NSData對象的創建/修改日期
1
A
回答
1
如何:
NSError *error = nil;
NSDictionary* dict = [NSFileManager attributesOfItemAtPath:path error:&error];
NSDate* date = [dict fileModificationDate];
0
您可以使用-[NSFileManager attributesOfItemAtPath:error:]
讓每個plist中的文件系統級的屬性,然後(使用NSFileModificationDate
字符串常量)的修改日期比較值。
相關問題
- 1. JavaScript日期對象比較
- 2. 日期對象比較 - Java
- 3. 比較JavaScript日期對象
- 4. 比較上次修改日期
- 5. Java中日期對象的比較
- 6. 比較as2中的日期對象
- 7. 比較修改日期與特定日期(VBS)
- 8. gqlQuerry比較日期時間對象
- 9. 比較日期時間對象php
- 10. 在Rails比較日期時間對象
- 11. 比較日期和創建計數javascript
- 12. 比較文件創建日期
- 13. NSData的比較
- 14. 修改表的創建日期
- 15. JSON日期與JS日期對象的高效比較
- 16. 創建日期對象
- 17. Timepicker:創建日期對象
- 18. 通過日期,比較對象(實現比較)
- 19. MySQL日期比較建議
- 20. PHP日期比較不對
- 21. 如何DateTime對象比較的日期對象
- 22. 修改日期時間對象
- 23. CakePHP比較創建日期今天日期
- 24. c#比較對象而不創建dto
- 25. Rails - 比較日期時間對象(兩個表單日期之間的日期)
- 26. 比較日期
- 27. 日期比較
- 28. 比較日期
- 29. 日期比較
- 30. 日期比較
1-2秒鐘可以加載plist? – 2013-05-02 20:38:06
iP4上使用NSPropertyListSerialization(NSData到NSDictionary) – DanielR 2013-05-02 20:39:47
老實說,我沒有看到需要在文件上的任何東西。您始終可以在文件名的末尾添加一個數字。對每個文件做一個var n或其他東西,做 n ++。 (EX:file1,file2,file3)中最高的是最新的 –
user2277872
2013-05-02 20:44:08