أفضل الخارقة دائرة الرقابة الداخلية من تويتر: الطبعة ديسمبر

هل فاتتك إصدار جديد من نصائح iOS من Twitter؟

تعرّف على كيفية تحسين وقت البناء ، واستخدام واجهة برمجة تطبيقات خاصة داخل Swift Playgrounds واستكشاف كل أنواع اختراقات إنتاجية Xcode (بحيث تكره Xcode أقل قليلاً). أمل ، ستجد هنا بعض الأحجار الكريمة التي لم تلاحظها في الشهر الماضي.

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

نصيحة تويتر رقم 2
لا تريد المماطلة؟
إليك كيفية تحسين وقت بناء Swift لديك باستخدام خاصية Xcode 9.2 داخلية بسيطة. من الواضح ، ليست رصاصة فضية ولكن يستحق المحاولة:

نصيحة تويتر رقم 3
ربما كنت قد سمعت بالفعل عن ذلك ، ولكن لا يزال :) مع الإصدار الأول من Xcode 9 كان الكثير منا متحمسًا لإمكانية تشغيل iOS simulator و Xcode في وضع ملء الشاشة. ليس عليك فعلاً إنشاء مجلد AppleInternal لتشغيله. يمكنك فقط تنفيذ الأمر التالي في الجهاز:

افتراضيات الكتابة HTTP: //com.apple.iphonesimulator AllowFullscreenMode - نعم نعم

نصيحة تويتر رقم 4
إذا كنت تكره الأسماء الوصفية للخصائص في Info.plist ، فإن خيار Xcode هذا سيكون مفيدًا:

نصيحة تويتر رقم 5
يمكنك استخدام مقاطع الاشتراك مع المسارات الرئيسية في Swift 4.0.3. إنه تحسين مهم لاستخدام المسارات الرئيسية مع المجموعات:

نصيحة تويتر رقم 6
نظرًا لأن نظام التشغيل iOS 11 لن تحصل على رسوم متحركة للتحولات الانتقالية للتحكم في طريقة العرض إذا كنت لا تستخدم UITableViewController ، حيث يتم تنفيذها من أجلك. إليك مقتطف رمز أنيق يساعدك في الحصول على نفس الرسوم المتحركة لإلغاء تحديد صف طريقة عرض الجدول دون UITableViewController:

نصيحة تويتر رقم 7
قاعدة بسيطة لكنها قوية للحفاظ على وحدة تحكم العرض الخاصة بك نظيفة ومرتبة. التسمية هي المفتاح!

نصيحة تويتر رقم 8
مقارنة لطيفة بين بنيتين رمزيتين مختلفتين: موجهة نحو النتائج وموجهة نحو المدخلات. يبدو النهج الموجه نحو النتائج بالتأكيد قابلاً للصيانة كثيرًا. تستحق المحاولة!

نصيحة تويتر رقم 9
هل تعلم أن التعدادات حتى مع القيم المخصصة لسلسلة String الخام ستظل تستخدم لاستكمال السلسلة ، اسمًا أصليًا للتعداد لاستكمال السلسلة؟

نصيحة تويتر رقم 10
نصيحة صغيرة للتطبيقات ، التي تحتاج إلى العمل مع قياس وحدات الكهرباء والتردد والطاقة وغيرها. يوجد في المؤسسة بالفعل فصول تمثلهم جميعًا:

نصيحة تويتر رقم 11
رائع! يمكنك استخدام واجهة برمجة تطبيقات خاصة في Swift Playgrounds بسهولة تامة:

حزمة (المسار: "الطريق إلى إطار خاص") ؟. تحميل () // لتحميل إطار خاص
اسمح لـ ClassName = NSClassFromString ("اسم الفئة") // للحصول على الفئة المطلوبة
var variable = ClassName.init () // لتهيئة المتغير
variable.perform (NSSelectorFromString ("اسم المحدد") مع: ) // لتنفيذ الأسلوب

شكرا يا غيليرمي!

نصيحة تويتر رقم 12
إذا كنت تستخدم git بشكل مكثف في Terminal ، فإن هذا الخيار قد يبسط حياتك قليلاً أثناء مراجعة الفروق:

نصيحة تويتر رقم 13
حصلت كريستينا تاي على جميع الأحجار الكريمة في المجتمع من أجل حديثها في المستقبل! تحقق من هذا الموضوع والتعليقات وتعرف على كل أنواع خدع Xcode لتحسين إنتاجيتك:

وتعليقاتي المفضلة في الموضوع:

نصيحة تويتر رقم 14
ليس نصيحة التطوير :) ولكن نجاح باهر ، يمكنك إزالة الظل من لقطة شاشة واحدة عن طريق الضغط فقط على مفتاح الخيار. سحر!

نصيحة تويتر رقم 15
ولحظة الحكمة:

تويتر متعة
بعد هذه التغريدة الخطيرة من Joe ، لا بد لي من نشر شيء مضحك. ماذا عن هذه الفكاهة نردي النقي:

شكرا جزيلا لجميع المجتمع لهذه التغريدات مفيدة ومضحكة.
دعنا نشر المزيد من المعرفة في عام 2018 :) لذا ، يرجى تغردني بنصائح iOS المفضلة لديك والخداع والنكات من يناير وآمل أن أراك في الشهر المقبل.

ملاحظة: ربما تعلم ، أنني مؤسس شركة ناشئة ونعمل جاهدين لدفع تطبيق Flawless App إلى الأمام. إذا كان لديك بعض الوقت لدعم أداتنا لفحص الجودة المرئية ، فيرجى تزويدنا بتعليقاتك الصادقة. لمزيد من الملاحظات التي نحصل عليها ، كلما تمكنا من تحسين تطبيق Flawless. شكر :)