مفهوم مدير الملفات في iPhone
-
25-09-2019 - |
سؤال
أنا غير معروف لمدير الملفات في iPhone
هل يمكن لأي شخص أن يشرح مفهوم مدير الملفات هنا
شكرا
المحلول
نقلاً عن التفاح دليل برمجة إدارة الملفات منخفضة المستوى
يمكنك استخدام كائن NSFileManager لإجراء العديد من عمليات نظام الملفات العامة-على سبيل المثال يمكنك:
إنشاء الدلائل والملفات.
استخراج محتويات الملفات (ككائنات NSDATA)
قم بتغيير موقع عملك الحالي في نظام الملفات.
نسخ ، نقل ، وربط الملفات والدلائل.
إزالة الملفات والروابط والأدلة.
...
نقطة مهمة لفهمها هي أن التطبيق الخاص بك يعمل في "صندوق الرمل" - إنه يمكنه الوصول فقط إلى ملفاته الخاصة ، وليس الملفات التي تم إنشاؤها بواسطة تطبيقات أخرى.
القسم نظام الملفات في دليل برمجة تطبيقات iOS يصف تصميم تطبيقك وأي ملفات تنشئها.
على سبيل المثال ، إليك كيفية استخدام NSFileManager لفتح ملف يسمى "Defaults.plist" في حزمة التطبيق الخاصة بك وقراءته في كائن NSDATA:
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Defaults" ofType:@"plist"];
NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath];