سؤال

مقدمة قصيرة

من خلال العمل على تطبيق iOS التجاري الأول ، أثبت XCode 3.2 أنه أكثر تحديا لبيئة مما كنت أتوقع. من الصعب الحصول على الميزات التي أعجبت بها في بيئات أخرى (على سبيل المثال Eclipse لـ Java ، أو FDT for ActionScript) ، إن لم يكن مستحيلًا في Xcode. يبدو أن Xcode 4 يعالج الكثير من قروح بلدي ، لذلك أنا لا أشكو ، لكن يجب أن ألتزم بـ 3.2 لبيوتا ، على الأقل لتطوير هذا التطبيق الحالي.

مقاطع فيديو للمطور - قوالب

لأحد ، تخليت عن البحث عن قوالب رمز مريحة وذهبت مع TextMacros التي يصعب الحصول عليها يمينًا: الكتابة في قطع قصيرة من التعليمات البرمجية ، وضرب Escape للحصول على اقتراحات الانتهاء واختيار واحدة. ثم بدأت في مشاهدة فيديو التطوير في http://developer.apple.com/videos/wwdc/2010/. لدهشتي ، كان هناك عدد من مقدمي العروض الذين يبدو أنهم "سحريين" إدراج قطع التعليمات البرمجية دون كتابة أي شيء ، أو النقر على أي شيء مع الماوس.

أمثلة

مثال 1: في الجلسة 104 "تصميم التطبيقات مع طرق عرض التمرير" ، تستمر Eliza Block (تبدأ في 9 دقائق) في إضافة قطع من التعليمات البرمجية إلى العرض التجريبي ، حيث تعمل بشكل فعال على مخاطر الترميز المباشر.

مثال 2: في الجلسة 123 "بناء واجهات مدفوعة بالرسوم المتحركة" ، يستخدم تايلر هوكينجس (يبدأ في 25 دقيقة) نوعًا من القالب لإضافة رمز الرسوم المتحركة إلى عرضه التقديمي.

هم ليسوا كذلك...

  • ... الكتابة في أي TextMacro ، هذا أمر مؤكد.
  • ... باستخدام نسخة من الشاشة واللوحان على الشاشة لأن Xcode لا يفقد التركيز للحظة.
  • ... النقر في تطبيق خارج الشاشة ، لأن الماوس لا يترك الشاشة.

أسئلة

لدي سؤالان لك:

  1. ما الذي يستخدمه هؤلاء مقدمو العروض لأداء هذا العمل الفذ في عروضهم.
  2. هل هذا قابل للاستخدام في سياق الترميز اليومي ، بدلاً من مجرد تقديم؟

هتاف ، إريك بول.

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

المحلول

كان جوش شافير ، مطور في شركة Apple و Co-Presenter في Eliza Block في WWDC ، لطيفًا بما يكفي للإجابة على سؤالي عبر Twitter. لقد كتب ما يلي: "إنه تطبيق صغير يقوم بإدراج قائمة محددة مسبقًا من النصوص. يساعد فقط في الترميز إذا كتبت تطبيقك بالفعل"

تحرير: الحمد لله على تويتر. أكد جوش شافير أن الأداة التي يستخدمونها هي Demomonkey.

نصائح أخرى

أعتقد أنهم يستخدمون كتل نصية محددة مسبقًا مع أداة مثل Copypastepro. لاستخدام قصاصات التعليمات البرمجية في الترميز اليومي ، يعد الأمر مفيدًا للغاية لأنه يمكنك تعيين قصاصات لمفاتيح محددة مسبقًا ولكني أحب أيضًا http://www.snippetsapp.com/ حيث يمكنك إدارة جميع المقتطفات الخاصة بك.

هتاف ، مينهارد

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