Họ có viết/lưu trữ chúng trong gói ứng dụng/gói ứng dụng không? Hoặc một số vị trí kinh điển khác? Hay dường như không có tiêu chuẩn nào?Ứng dụng OSX/Cocoa thường sử dụng vị trí nào để lưu trữ các tệp dữ liệu?
Trả lời
Tệp thường đi theo số ~/Library/Application Support/Your App/
. Tùy chọn đi theo số ~/Library/Preferences/
.
KHÔNG BAO GIỜ sửa đổi tệp trong gói ứng dụng của riêng bạn.
Tại sao không? vấn đề là gì, bạn có thể đưa ra một sự giới thiệu? –
Bạn nên quyết định không ghi tệp vào gói ứng dụng của mình khi chạy. Không có gì đảm bảo rằng người dùng đang chạy ứng dụng của bạn sẽ có quyền sửa đổi nó. Như Chris đã nói, các tệp hỗ trợ nằm trong Hỗ trợ ứng dụng và các tùy chọn đi vào ~/Library/Preferences. Để tìm thư mục Hỗ trợ ứng dụng của người dùng, bạn có thể sử dụng hàm NSSearchPathForDirectoriesInDomains()
. Để viết các tập tin ưu tiên, bạn có thể sử dụng các NSUserDefaults hoặc CFPreferences APIs.
cảm ơn cho mẹo API. – anthony
- 1. lưu trữ dữ liệu ứng dụng Android trên Thẻ SD
- 2. Lưu trữ dữ liệu ứng dụng trong Active Directory
- 3. Thư mục lưu trữ các tệp dữ liệu cục bộ trong ứng dụng WPF
- 4. Vị trí chính xác để lưu trữ dữ liệu ứng dụng cụ thể của tôi ở đâu?
- 5. Cách sử dụng iCloud để lưu trữ và đồng bộ hóa các tệp ứng dụng
- 6. Làm thế nào để lưu trữ CLLocation bằng cách sử dụng dữ liệu lõi (iPhone)?
- 7. Tư vấn lưu trữ dữ liệu cần thiết: Cách tốt nhất để lưu trữ dữ liệu vị trí + thời gian?
- 8. Lưu trữ dữ liệu trong Ứng dụng Google App Engine
- 9. Chuỗi kết nối SQL Express: vị trí tệp mdf liên quan đến vị trí ứng dụng
- 10. Tôi nên sử dụng loại dữ liệu nào để lưu trữ GUID trong Dữ liệu chính?
- 11. Lưu trữ dữ liệu toàn cầu về ứng dụng
- 12. Vị trí tệp dữ liệu PostgreSQL
- 13. Vị trí/cách lưu trữ dữ liệu liên tục với tomcat?
- 14. Sử dụng Amazon EC2 để lưu trữ Asp.net ứng dụng
- 15. Làm cách nào để lưu trữ và chuyển tiếp các vị trí bằng cách sử dụng tăng :: signal2?
- 16. Nơi lưu dữ liệu ứng dụng trong ứng dụng .NET
- 17. Lưu trữ dữ liệu khi sử dụng Greasemonkey
- 18. Vị trí mặc định cho kho khóa/kho lưu trữ của các ứng dụng Java là gì?
- 19. Tôi có thể lưu trữ các tệp dữ liệu của ứng dụng ở đâu trong hệ thống tệp?
- 20. Vị trí được đề xuất để lưu trữ tài liệu - trong cơ sở dữ liệu hoặc ở nơi khác?
- 21. Vấn đề lưu trữ dữ liệu iOS5. Nơi lưu tệp?
- 22. Lưu trữ các đốm màu ở vị trí bên ngoài bằng cách sử dụng tùy chọn CoreData tích hợp
- 23. Chỉ định vị trí tệp SQL Server khi sử dụng cơ sở dữ liệu Entity Framework.Create()
- 24. Nơi lưu trữ tệp nhật ký ứng dụng trên Windows
- 25. Làm cách nào để sử dụng không gian tên Windows.UI từ ứng dụng Win32 .NET thông thường (Không lưu trữ)?
- 26. Tại sao và làm thế nào để Cơ sở dữ liệu sử dụng một tệp duy nhất để lưu trữ tất cả dữ liệu?
- 27. Thực tiễn tốt nhất để lưu trữ dữ liệu tạm thời cho một ứng dụng web
- 28. Lưu trữ tọa độ từ Vị trí cốt lõi trong Dữ liệu chính. Nổi hoặc đôi?
- 29. Sử dụng cơ sở dữ liệu web HTML5 để lưu trữ tệp để truy cập ngoại tuyến
- 30. Sử dụng các mảng VS đối tượng để lưu trữ dữ liệu
Trừ khi ứng dụng của bạn dựa trên tài liệu, trong trường hợp đó bạn lưu trữ từng tệp tài liệu mà người dùng đã nói với bạn. Ngoài ra, bạn không bao giờ cần quản lý các tệp tùy chọn của riêng mình; mặc định của người dùng thực hiện điều đó cho bạn. http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/ –