2010-01-06 19 views

Trả lời

18

Tệp thường đi theo số ~/Library/Application Support/Your App/. Tùy chọn đi theo số ~/Library/Preferences/.

+0

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/ –

10

KHÔNG BAO GIỜ sửa đổi tệp trong gói ứng dụng của riêng bạn.

+1

Tại sao không? vấn đề là gì, bạn có thể đưa ra một sự giới thiệu? –

4

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.

+0

cảm ơn cho mẹo API. – anthony

Các vấn đề liên quan