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

كم عدد الأشياء المفيدة التي يمكنك تعلمها من تغريدة واحدة؟

بشكل غير متوقع ، الكثير! يقوم بعض الأشخاص بالتغريد حول ميزات Xcode المخفية أو حيل Swift أو الاختصارات الموفرة للوقت. دعونا نتعلم كيف نصبح مطورًا أكثر إنتاجية في 140 رمزًا.

نصيحة تويتر رقم 1
هل تعلم أنه من الممكن تحويل أي خطأ في Swift إلى NSError؟ مع هذه النصيحة الصغيرة ، يوضح جون سونديل كيفية جعل التعامل مع الأخطاء أكثر نظافة:

جوهرة واحدة فقط في التعليق على تغريدة جون. ينصح Kostas Kremizas أيضًا كيفية استخدام مجالات ورموز NSError لمطابقة الأنماط:

نصيحة تويتر رقم 2
طريقة مثيرة للاهتمام لإنشاء نماذج عبر منصة تستخدم صورة كخاصية (لنظامي iOS و macOS):

يمكنك العثور على Gist الكامل هنا ومعرفة المزيد من بودكاست جون (الحلقة مع Guilherme Rambo حول الهندسة العكسية وتطوير macOS).

نصيحة تويتر رقم 3
نصيحة بسيطة حول كيفية تحويل String إلى Data بطريقة قابلة للقراءة وأنظف:

نصيحة تويتر رقم 4
يجب أن يعلم الجميع هذا! اطبع تغريدة Tyler وقم بتعليقها أعلى الشاشة:

نصيحة تويتر رقم 5
وهذه طريقة رائعة لتصحيح قيود AutoLayout الخاصة بك. فقط قم بتمكين علامة _UIConstraintBasedLayoutPlaySoundOnUnusiable في إعدادات المستخدم الافتراضية:

نصيحة تويتر رقم 6
هل ترغب في إنشاء واجهة برمجة تطبيقات أنيقة موجهة نحو البروتوكول والتي لا يمكن تغييرها إلا داخليًا؟ تحقق من هذا المقتطف:

نصيحة تويتر رقم 7
نصيحة رائعة لأولئك الذين يهتمون بمساحة القرص. سيؤدي هذا الأمر الصغير إلى إزالة جميع أجهزة المحاكاة غير المتاحة من Xcode. شكرا خوليو!

نصيحة تويتر رقم 8
يمكنك جعل التسلسل الاختياري أسهل وأكثر قابلية للقراءة. صديقنا ، بول تايكالو ، يعرف كيف تجعل حياتك أفضل :) وهنا الجيست الكامل.

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

نصيحة تويتر رقم 10
تعرف أداتك! هذه الخدعة الصغيرة في Xcode 9 ستمكّن وضع واجهة Swift الذي تم إنشاؤه في شريط البحث "Quick Open". لذلك ، سترى كل النتائج في Swift:

نصيحة تويتر رقم 11
يشارك Daniel Martín وحدة تحكم Xcode SourceKit داخلية. يتيح لك إرسال طلبات YAML وتعطل الخدمة إذا كنت بحاجة إلى:

نصيحة تويتر رقم 12
هل سبق لك أن قدمت رادار؟ إذا كانت الإجابة بنعم ، فستجد هذا النص الصغير للباش من تأليف أول بيغيمان مفيدًا جدًا. فهو يجمع إصدارات Xcode و macOS ويحفظها في لوحة اللصق. بحيث يمكنك لصقها بسهولة على الرادار الخاص بك:

نصيحة تويتر رقم 13
جوهرة تويتر مفيدة أخيرة مع التركيز على التصميم. إنها مجموعة من 32 تلميحًا لواجهة المستخدم لتحسين مهارات التصميم. يمكن أن تكون ذات قيمة فائقة للمهندسين إيندي:

شكرا لجميع المجتمع لهذه الخارقة! من فضلك ، أضف نصائح تويتر المفضلة لديك في التعليقات. سأعود مع المزيد من النصائح الشهر المقبل.

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