تطوير التطبيقات
-
عرض إصدار CodePush في تطبيق React Native
عندما يتعلق الأمر بتطبيقات React Native وتحديثات CodePush، فإن عرض الإصدار الحالي لتحديث CodePush في التطبيق هو أمر يمكن تحقيقه…
أكمل القراءة » -
كيفية اكتشاف نقرات الأزرار في WKWebView
عندما تقوم بتحميل صفحة ويب في WKWebView وترغب في اكتشاف عندما يقوم المستخدم بالنقر على زر معين، يمكنك استخدام معالج…
أكمل القراءة » -
تحليل استخدام Dependency Injection
بمشروعي ذو الحجم المتوسط، قررت استخدام الـ static classes للمخازن (repositories) والخدمات (services) وغيرها، ولقد عمل هذا بشكل جيد للغاية،…
أكمل القراءة » -
تنفيذ فقاعة رسالة في تطبيق الدردشة
لإنشاء فقاعة رسالة في قائمة التحدث بنفس الطريقة التي تفعلها تطبيقات مثل WhatsApp، يمكنك اتباع خطوات بسيطة باستخدام Android وواجهة…
أكمل القراءة » -
مشكلة libsystem_symptoms.dylib في Xcode 8
بعد التحديث إلى Xcode 8، وجدت نفسي غير قادر على بناء تطبيقات xml2-based بعد. عند محاولة بناء ملف بسيط وتشغيله…
أكمل القراءة » -
فهم الفروق بين private وfileprivate في Swift
عند البدء في تعلم لغة Swift وفتح مشروع تم إنشاؤه باستخدام Swift 2 من Xcode 8 beta، قد تجد أنه…
أكمل القراءة » -
تحقق من تشغيل التطبيق على React Native
عندما تكون في عملية تطوير تطبيق متعدد المنصات، مثل تطوير تطبيقات React Native، قد تحتاج في بعض الأحيان إلى تقديم…
أكمل القراءة » -
تطبيق تقنية الربط بالبيانات مع مجموعة الأزرار
عندما تسعى لتطبيق تقنية الربط بيانات في تطبيقات الأندرويد، يمكن أن يكون من المفيد جدًا القدرة على الاستجابة لتغييرات في…
أكمل القراءة » -
تضمين وظائف عالمية في Vue.js
عند تطوير تطبيق Vue.js، يمكنك تضمين وظائف عالمية لتكون متاحة في جميع مكونات التطبيق. توفر Vue.js العديد من الطرق لتحقيق…
أكمل القراءة » -
حل مشكلة zIndex في تطبيق React Native
عندما يتم ترك مهمة في React Native مع تعليق يقول “Task orphaned for request”، فإن ذلك يعني أن هناك عملية…
أكمل القراءة »