ما هو الموقع الذي تستخدمه تطبيقات OSX / Cocoa بشكل عام لتخزين ملفات البيانات؟

StackOverflow https://stackoverflow.com/questions/2016596

  •  19-09-2019
  •  | 
  •  

سؤال

هل يكتبون / تخزينها داخل حزمة التطبيق / حزمة نفسها؟ أو بعض الموقع الكنسي الآخر؟ أو لا يبدو أنه لا يوجد أي معيار؟

هل كانت مفيدة؟

المحلول

الملفات عادة ما تدخل ~/Library/Application Support/Your App/. وبعد تفضيلات تذهب في ~/Library/Preferences/.

نصائح أخرى

لا تقم أبدا بتعديل ملف داخل حزمة التطبيق الخاصة بك.

يجب عليك بالتأكيد ليس اكتب الملفات في حزمة التطبيق الخاصة بك في وقت التشغيل. ليس هناك ضمان أن المستخدم الذي يقوم بتشغيل تطبيقك سيكون له إذن بتعديله. كما قال كريس، فإن ملفات الدعم تذهب في دعم التطبيقات وتفضيلات الذهاب في ~ / مكتبة / تفضيلات. للعثور على مجلد دعم تطبيق المستخدم، يمكنك استخدام NSSearchPathForDirectoriesInDomains() وظيفة. لكتابة ملفات التفضيل، يمكنك استخدام واجهات برمجة التطبيقات NSUSERDEFAULTS أو CFPREFERES.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top