يتم تحميل الكثير من الإطارات غير الضرورية في تطبيق iPhone الخاص بي - هل يمكنني منع ذلك؟

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

  •  02-07-2019
  •  | 
  •  

سؤال

يبدو أن هناك الكثير من الإطارات غير الضرورية التي يتم تحميلها في تطبيق iPhone الخاص بي.لم أربطهم في Xcode، ولست بحاجة إليهم.

عندما أقوم بتشغيل "lsof -p" ضدهم على iPhone، أرى هذه (وغيرها) التي لا أستطيع تفسيرها:

  • CoreVideo
  • AddressBookUI
  • جافا سكريبت كور
  • موبايل سينك
  • EAP8021X
  • مدير البلوتوث
  • مكتبة الموسيقى
  • CoreAudio
  • مشغل الموسيقى المحمول
  • دليل العناوين
  • CoreTelephony
  • بلوتوث المحمول
  • تقويم
  • واجهة الهاتف
  • ويبكور / ويبكيت
  • مشغل الوسائط
  • VideoToolbox

أتساءل ما إذا كان هذا يساهم في بطء أوقات بدء التشغيل.تطبيقي بسيط جدًا.إنه في الأساس عميل نشر يشبه Twitter.وظيفة الوسائط المتعددة الوحيدة هي اختيار صورة من الكاميرا أو المكتبة، وتستخدم وظائف NSURL / NSURLConnection البسيطة لنشر البيانات إلى اثنتين من خدمات الويب.

هذا جهاز iPhone 2.1 مكسور الحماية مع بعض التطبيقات المثبتة من Cydia.هل هذا طبيعي؟

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

المحلول

وهذا أمر طبيعي، ولكن هذا لا يعني أنه مثالي.من المحتمل أن يكون له تأثير بسيط فقط على وقت بدء تشغيل التطبيق، ولكن سيكون له تأثير أكبر قليلاً من ذلك على استخدام الذاكرة.

إذا كنت ترغب في تحسين هذا الأمر، فإن أفضل ما يمكنك فعله هو التوجه إليه مراسل علة أبل وتقديم خطأ حول هذا الموضوع.قم بإرفاق نسخة من طلبك (النسخة الثنائية، وليس المصدر) وسيتمكنون من تتبع الأمور من هناك.أنا متأكد من أنهم سيكونون مهتمين بتقارير كهذه.

نصائح أخرى

قبل أن تواجه كل مشكلة محاولة إيقاف نظام التشغيل من تحميل هذه الإطارات، يجب عليك استبعاد الأسباب الأخرى لبطء وقت التشغيل.

أولاً، أنشئ تطبيق "Hello, World" واستخدمه كخط أساسي.يجب أن يعمل تطبيق قالب المشروع بدون إضافة أي شيء بشكل جيد.إذا كان هذا يبدأ بشكل أسرع من تطبيقك الخاص، فهذا شيء تفعله في التعليمات البرمجية الخاصة بك.

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