ضوابط كاميرا iPhone مخصصة (غير لاستخدام UiimagePickerController)

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

  •  05-09-2019
  •  | 
  •  

سؤال

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

إذا كانت هذه هي الحالة، كيف هي بعض التطبيقات مثل "الكاميرا الليلية" و "الكاميرا بالإضافة إلى" باستخدام عنصر تحكم الكاميرا الذي يبدو أنه شيء آخر غير المرء الموجود داخل UiimagePickerControler؟

لقد سمعت عن بعض الحالات التي يمنح فيها المطور "خاصا" الوصول إلى رؤوس معينة تسمح بالميزات التي ستكون مستحيلة على خلاف ذلك إذا كانت مقيدة فقط باستخدام المكتبات الموثقة فقط. ومع ذلك، بالنظر إلى كيفية كفء عملية اختيار التطبيقات في متجر التطبيقات، أفضل التمسك بما يوصى به بدلا من أن تأخذ فرصتي.

أي شخص يهتم بتسليم بعض الضوء على هذا؟

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

المحلول

قد ترغب في التحقق من رأس كلاسك من رؤوس الإطار الإطار الخاص في Apple. قم بتشغيل البرنامج النصي Perl:

http://arstechnica.com/apple/news/2008/11/dumping-the-iphone-2-2-frameworks.ars.

والانتقال إلى الدليل الضوئي تحت FirstFrameworks. بعض الفصول الموجودة هنا تبدو واعدة جدا للوصول المباشر للكاميرا.

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

نصائح أخرى

هل رأيت هذا dicussion؟

http://blog.airsource.co.uk/index.php/2008/11/11/views-of-uiimagepickercontroller/

وهذه العينة رمز منتقي مخصص؟

http://www.codza.com/custom-uiimagepickercontroller-camera-view.

آمل أن يساعد.

UIIMAGEPICKERCONTROLLER هي فئة فرعية UiviewController التي تدير التسلسل الهرمي الرؤية. أنت حر في اللعب مع التسلسل الهرمي للعرض، لأن هذه التطبيقات هي، ولكنها محفوفة بالمخاطر بالنظر إلى أن Apple لا توثق ذلك ويمكنه تغييره على أي تحديث OS.

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

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

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

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